builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2494 starttime: 1461106781.42 results: success (0) buildid: 20160419153035 builduid: b0a7ae018c7c4fb492d045c1f09772bf revision: 036c763dedca215c00853146dc050a766dfd1f04 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 15:59:41.423263) ========= master: http://buildbot-master117.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 15:59:41.423858) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 15:59:41.424304) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 15:59:41.469665) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:59:41.470080) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461106525.353072-926017858 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 15:59:41-- 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% 13.0M=0.001s 2016-04-19 15:59:42 (13.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.910224 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:59:42.417093) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:59:42.417660) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461106525.353072-926017858 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017240 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:59:42.480232) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 15:59:42.480779) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 036c763dedca215c00853146dc050a766dfd1f04 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 036c763dedca215c00853146dc050a766dfd1f04 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461106525.353072-926017858 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 15:59:42,584 truncating revision to first 12 chars 2016-04-19 15:59:42,584 Setting DEBUG logging. 2016-04-19 15:59:42,584 attempt 1/10 2016-04-19 15:59:42,585 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/036c763dedca?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 15:59:44,472 unpacking tar archive at: fx-team-036c763dedca/testing/mozharness/ program finished with exit code 0 elapsedTime=2.428199 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 15:59:44.956006) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 15:59:44.956459) ========= script_repo_revision: 036c763dedca215c00853146dc050a766dfd1f04 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 15:59:44.957017) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 15:59:44.957448) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 15:59:44.986833) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 47 secs) (at 2016-04-19 15:59:44.987266) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461106525.353072-926017858 _=/tools/buildbot/bin/python using PTY: False 15:59:45 INFO - MultiFileLogger online at 20160419 15:59:45 in /builds/slave/test 15:59:45 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 15:59:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:59:45 INFO - {'append_to_log': False, 15:59:45 INFO - 'base_work_dir': '/builds/slave/test', 15:59:45 INFO - 'blob_upload_branch': 'fx-team', 15:59:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:59:45 INFO - 'buildbot_json_path': 'buildprops.json', 15:59:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:59:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:59:45 INFO - 'download_minidump_stackwalk': True, 15:59:45 INFO - 'download_symbols': 'true', 15:59:45 INFO - 'e10s': False, 15:59:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:59:45 INFO - 'tooltool.py': '/tools/tooltool.py', 15:59:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:59:45 INFO - '/tools/misc-python/virtualenv.py')}, 15:59:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:59:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:59:45 INFO - 'log_level': 'info', 15:59:45 INFO - 'log_to_console': True, 15:59:45 INFO - 'opt_config_files': (), 15:59:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:59:45 INFO - '--processes=1', 15:59:45 INFO - '--config=%(test_path)s/wptrunner.ini', 15:59:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:59:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:59:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:59:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:59:45 INFO - 'pip_index': False, 15:59:45 INFO - 'require_test_zip': True, 15:59:45 INFO - 'test_type': ('testharness',), 15:59:45 INFO - 'this_chunk': '1', 15:59:45 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:59:45 INFO - 'total_chunks': '10', 15:59:45 INFO - 'virtualenv_path': 'venv', 15:59:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:59:45 INFO - 'work_dir': 'build'} 15:59:45 INFO - ##### 15:59:45 INFO - ##### Running clobber step. 15:59:45 INFO - ##### 15:59:45 INFO - Running pre-action listener: _resource_record_pre_action 15:59:45 INFO - Running main action method: clobber 15:59:45 INFO - rmtree: /builds/slave/test/build 15:59:45 INFO - Running post-action listener: _resource_record_post_action 15:59:45 INFO - ##### 15:59:45 INFO - ##### Running read-buildbot-config step. 15:59:45 INFO - ##### 15:59:45 INFO - Running pre-action listener: _resource_record_pre_action 15:59:45 INFO - Running main action method: read_buildbot_config 15:59:45 INFO - Using buildbot properties: 15:59:45 INFO - { 15:59:45 INFO - "project": "", 15:59:45 INFO - "product": "firefox", 15:59:45 INFO - "script_repo_revision": "production", 15:59:45 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 15:59:45 INFO - "repository": "", 15:59:45 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 15:59:45 INFO - "buildid": "20160419153035", 15:59:45 INFO - "pgo_build": "False", 15:59:45 INFO - "basedir": "/builds/slave/test", 15:59:45 INFO - "buildnumber": 11, 15:59:45 INFO - "slavename": "tst-linux64-spot-2494", 15:59:45 INFO - "master": "http://buildbot-master117.bb.releng.use1.mozilla.com:8201/", 15:59:45 INFO - "platform": "linux64", 15:59:45 INFO - "branch": "fx-team", 15:59:45 INFO - "revision": "036c763dedca215c00853146dc050a766dfd1f04", 15:59:45 INFO - "repo_path": "integration/fx-team", 15:59:45 INFO - "moz_repo_path": "", 15:59:45 INFO - "stage_platform": "linux64", 15:59:45 INFO - "builduid": "b0a7ae018c7c4fb492d045c1f09772bf", 15:59:45 INFO - "slavebuilddir": "test" 15:59:45 INFO - } 15:59:45 INFO - Found installer url https://queue.taskcluster.net/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 15:59:45 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 15:59:45 INFO - Running post-action listener: _resource_record_post_action 15:59:45 INFO - ##### 15:59:45 INFO - ##### Running download-and-extract step. 15:59:45 INFO - ##### 15:59:45 INFO - Running pre-action listener: _resource_record_pre_action 15:59:45 INFO - Running main action method: download_and_extract 15:59:45 INFO - mkdir: /builds/slave/test/build/tests 15:59: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')]} 15:59:45 INFO - https://queue.taskcluster.net/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 15:59:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:59:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:59:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:59:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 15:59:52 INFO - Downloaded 1361 bytes. 15:59:52 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:59:52 INFO - Using the following test package requirements: 15:59:52 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:59:52 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:59:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 15:59:52 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:59:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 15:59:52 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:59:52 INFO - u'jsshell-linux-x86_64.zip'], 15:59:52 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:59:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 15:59:52 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:59:52 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:59:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 15:59:52 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:59:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 15:59:52 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:59:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 15:59:52 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:59:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 15:59:52 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 15:59:52 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')]} 15:59:52 INFO - https://queue.taskcluster.net/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 15:59:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:59:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:59:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:59:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 15:59:57 INFO - Downloaded 22732344 bytes. 15:59:57 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:59:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:59:58 INFO - caution: filename not matched: web-platform/* 15:59:58 INFO - Return code: 11 15:59:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:59:58 INFO - https://queue.taskcluster.net/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 15:59:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:59:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:59:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:59:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 16:00:00 INFO - Downloaded 36382569 bytes. 16:00:00 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:00:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:00:06 INFO - caution: filename not matched: bin/* 16:00:06 INFO - caution: filename not matched: config/* 16:00:06 INFO - caution: filename not matched: mozbase/* 16:00:06 INFO - caution: filename not matched: marionette/* 16:00:06 INFO - caution: filename not matched: tools/wptserve/* 16:00:06 INFO - Return code: 11 16:00:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:00:06 INFO - https://queue.taskcluster.net/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 16:00:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:00:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:00:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:00:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 16:00:20 INFO - Downloaded 64225720 bytes. 16:00:20 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:00:20 INFO - mkdir: /builds/slave/test/properties 16:00:20 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:00:20 INFO - Writing to file /builds/slave/test/properties/build_url 16:00:20 INFO - Contents: 16:00:20 INFO - build_url:https://queue.taskcluster.net/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:00:21 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:00:21 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:00:21 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:00:21 INFO - Contents: 16:00:21 INFO - symbols_url:https://queue.taskcluster.net/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:00:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:00:21 INFO - https://queue.taskcluster.net/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:00:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:00:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:00:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:00:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 16:00:29 INFO - Downloaded 90758901 bytes. 16:00:29 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:00:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:00:35 INFO - Return code: 0 16:00:35 INFO - Running post-action listener: _resource_record_post_action 16:00:35 INFO - Running post-action listener: set_extra_try_arguments 16:00:35 INFO - ##### 16:00:35 INFO - ##### Running create-virtualenv step. 16:00:35 INFO - ##### 16:00:35 INFO - Running pre-action listener: _pre_create_virtualenv 16:00:35 INFO - Running pre-action listener: _resource_record_pre_action 16:00:35 INFO - Running main action method: create_virtualenv 16:00:35 INFO - Creating virtualenv /builds/slave/test/build/venv 16:00:35 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:00:35 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:00:36 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:00:36 INFO - Using real prefix '/usr' 16:00:36 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:00:38 INFO - Installing distribute.............................................................................................................................................................................................done. 16:00:42 INFO - Installing pip.................done. 16:00:42 INFO - Return code: 0 16:00:42 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:00:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:00:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:00:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:00:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:00:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:00:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:00:42 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2c52030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c533f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2ca4710>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d65610>, '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 0x2d66030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d663a0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461106525.353072-926017858', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:00:42 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:00:42 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:00:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:00:42 INFO - 'CCACHE_UMASK': '002', 16:00:42 INFO - 'DISPLAY': ':0', 16:00:42 INFO - 'HOME': '/home/cltbld', 16:00:42 INFO - 'LANG': 'en_US.UTF-8', 16:00:42 INFO - 'LOGNAME': 'cltbld', 16:00:42 INFO - 'MAIL': '/var/mail/cltbld', 16:00:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:00:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:00:42 INFO - 'MOZ_NO_REMOTE': '1', 16:00:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:00:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:00:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:00:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:00:42 INFO - 'PWD': '/builds/slave/test', 16:00:42 INFO - 'SHELL': '/bin/bash', 16:00:42 INFO - 'SHLVL': '1', 16:00:42 INFO - 'TERM': 'linux', 16:00:42 INFO - 'TMOUT': '86400', 16:00:42 INFO - 'USER': 'cltbld', 16:00:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461106525.353072-926017858', 16:00:42 INFO - '_': '/tools/buildbot/bin/python'} 16:00:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:00:43 INFO - Downloading/unpacking psutil>=0.7.1 16:00:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:00:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:00:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:00:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:00:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:00:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:00:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:00:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:00:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:00:48 INFO - Installing collected packages: psutil 16:00:48 INFO - Running setup.py install for psutil 16:00:49 INFO - building 'psutil._psutil_linux' extension 16:00:49 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 16:00:50 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 16:00:51 INFO - building 'psutil._psutil_posix' extension 16:00:51 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 16:00:51 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 16:00:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:00:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:00:51 INFO - Successfully installed psutil 16:00:51 INFO - Cleaning up... 16:00:51 INFO - Return code: 0 16:00:51 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:00:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:00:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:00:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:00:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:00:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:00:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:00:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2c52030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c533f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2ca4710>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d65610>, '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 0x2d66030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d663a0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461106525.353072-926017858', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:00:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:00:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:00:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:00:51 INFO - 'CCACHE_UMASK': '002', 16:00:51 INFO - 'DISPLAY': ':0', 16:00:51 INFO - 'HOME': '/home/cltbld', 16:00:51 INFO - 'LANG': 'en_US.UTF-8', 16:00:51 INFO - 'LOGNAME': 'cltbld', 16:00:51 INFO - 'MAIL': '/var/mail/cltbld', 16:00:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:00:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:00:51 INFO - 'MOZ_NO_REMOTE': '1', 16:00:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:00:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:00:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:00:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:00:51 INFO - 'PWD': '/builds/slave/test', 16:00:51 INFO - 'SHELL': '/bin/bash', 16:00:51 INFO - 'SHLVL': '1', 16:00:51 INFO - 'TERM': 'linux', 16:00:51 INFO - 'TMOUT': '86400', 16:00:51 INFO - 'USER': 'cltbld', 16:00:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461106525.353072-926017858', 16:00:51 INFO - '_': '/tools/buildbot/bin/python'} 16:00:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:00:52 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:00:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:00:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:00:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:00:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:00:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:00:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:00:57 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:00:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:00:57 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:00:57 INFO - Installing collected packages: mozsystemmonitor 16:00:57 INFO - Running setup.py install for mozsystemmonitor 16:00:57 INFO - Successfully installed mozsystemmonitor 16:00:57 INFO - Cleaning up... 16:00:57 INFO - Return code: 0 16:00:57 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:00:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:00:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:00:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:00:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:00:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:00:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:00:57 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2c52030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c533f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2ca4710>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d65610>, '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 0x2d66030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d663a0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461106525.353072-926017858', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:00:57 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:00:57 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:00:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:00:57 INFO - 'CCACHE_UMASK': '002', 16:00:57 INFO - 'DISPLAY': ':0', 16:00:57 INFO - 'HOME': '/home/cltbld', 16:00:57 INFO - 'LANG': 'en_US.UTF-8', 16:00:57 INFO - 'LOGNAME': 'cltbld', 16:00:57 INFO - 'MAIL': '/var/mail/cltbld', 16:00:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:00:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:00:57 INFO - 'MOZ_NO_REMOTE': '1', 16:00:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:00:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:00:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:00:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:00:57 INFO - 'PWD': '/builds/slave/test', 16:00:57 INFO - 'SHELL': '/bin/bash', 16:00:57 INFO - 'SHLVL': '1', 16:00:57 INFO - 'TERM': 'linux', 16:00:57 INFO - 'TMOUT': '86400', 16:00:57 INFO - 'USER': 'cltbld', 16:00:57 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461106525.353072-926017858', 16:00:57 INFO - '_': '/tools/buildbot/bin/python'} 16:00:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:00:58 INFO - Downloading/unpacking blobuploader==1.2.4 16:00:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:00:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:00:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:00:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:00:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:00:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:01:03 INFO - Downloading blobuploader-1.2.4.tar.gz 16:01:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:01:03 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:01:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:01:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:01:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:01:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:01:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:01:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:01:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:01:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:01:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:01:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:01:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:01:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:01:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:01:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:01:05 INFO - Downloading docopt-0.6.1.tar.gz 16:01:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:01:05 INFO - Installing collected packages: blobuploader, requests, docopt 16:01:05 INFO - Running setup.py install for blobuploader 16:01:05 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:01:05 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:01:05 INFO - Running setup.py install for requests 16:01:06 INFO - Running setup.py install for docopt 16:01:06 INFO - Successfully installed blobuploader requests docopt 16:01:06 INFO - Cleaning up... 16:01:06 INFO - Return code: 0 16:01:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:01:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:01:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:01:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:01:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:01:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:01:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:01:06 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2c52030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c533f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2ca4710>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d65610>, '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 0x2d66030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d663a0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461106525.353072-926017858', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:01:06 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:01:06 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:01:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:01:06 INFO - 'CCACHE_UMASK': '002', 16:01:06 INFO - 'DISPLAY': ':0', 16:01:06 INFO - 'HOME': '/home/cltbld', 16:01:06 INFO - 'LANG': 'en_US.UTF-8', 16:01:06 INFO - 'LOGNAME': 'cltbld', 16:01:06 INFO - 'MAIL': '/var/mail/cltbld', 16:01:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:01:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:01:06 INFO - 'MOZ_NO_REMOTE': '1', 16:01:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:01:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:01:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:01:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:01:06 INFO - 'PWD': '/builds/slave/test', 16:01:06 INFO - 'SHELL': '/bin/bash', 16:01:06 INFO - 'SHLVL': '1', 16:01:06 INFO - 'TERM': 'linux', 16:01:06 INFO - 'TMOUT': '86400', 16:01:06 INFO - 'USER': 'cltbld', 16:01:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461106525.353072-926017858', 16:01:06 INFO - '_': '/tools/buildbot/bin/python'} 16:01:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:01:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:01:07 INFO - Running setup.py (path:/tmp/pip-s3rbar-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:01:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:01:07 INFO - Running setup.py (path:/tmp/pip-kVob6M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:01:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:01:07 INFO - Running setup.py (path:/tmp/pip-rE0QK7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:01:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:01:07 INFO - Running setup.py (path:/tmp/pip-i77Zr5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:01:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:01:07 INFO - Running setup.py (path:/tmp/pip-c8VCzl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:01:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:01:07 INFO - Running setup.py (path:/tmp/pip-005M7s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:01:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:01:07 INFO - Running setup.py (path:/tmp/pip-j9Nb9b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:01:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:01:08 INFO - Running setup.py (path:/tmp/pip-iZNYnp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:01:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:01:08 INFO - Running setup.py (path:/tmp/pip-l5UHl8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:01:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:01:08 INFO - Running setup.py (path:/tmp/pip-vGE5kX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:01:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:01:08 INFO - Running setup.py (path:/tmp/pip-XrpVqn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:01:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:01:08 INFO - Running setup.py (path:/tmp/pip-qzRGYs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:01:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:01:08 INFO - Running setup.py (path:/tmp/pip-qG_yrB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:01:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:01:08 INFO - Running setup.py (path:/tmp/pip-iGxUR9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:01:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:01:08 INFO - Running setup.py (path:/tmp/pip-GIChLN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:01:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:01:09 INFO - Running setup.py (path:/tmp/pip-i83d_s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:01:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:01:09 INFO - Running setup.py (path:/tmp/pip-U1bWd_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:01:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:01:09 INFO - Running setup.py (path:/tmp/pip-JeBny3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:01:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:01:09 INFO - Running setup.py (path:/tmp/pip-uLSKYx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:01:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:01:09 INFO - Running setup.py (path:/tmp/pip-1Tg51B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:01:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:01:10 INFO - Running setup.py (path:/tmp/pip-RboLkf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:01:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:01:10 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:01:10 INFO - Running setup.py install for manifestparser 16:01:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:01:10 INFO - Running setup.py install for mozcrash 16:01:10 INFO - Running setup.py install for mozdebug 16:01:10 INFO - Running setup.py install for mozdevice 16:01:11 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:01:11 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:01:11 INFO - Running setup.py install for mozfile 16:01:11 INFO - Running setup.py install for mozhttpd 16:01:11 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:01:11 INFO - Running setup.py install for mozinfo 16:01:11 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:01:11 INFO - Running setup.py install for mozInstall 16:01:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:01:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:01:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:01:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:01:11 INFO - Running setup.py install for mozleak 16:01:11 INFO - Running setup.py install for mozlog 16:01:12 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:01:12 INFO - Running setup.py install for moznetwork 16:01:12 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:01:12 INFO - Running setup.py install for mozprocess 16:01:12 INFO - Running setup.py install for mozprofile 16:01:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:01:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:01:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:01:12 INFO - Running setup.py install for mozrunner 16:01:13 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:01:13 INFO - Running setup.py install for mozscreenshot 16:01:13 INFO - Running setup.py install for moztest 16:01:13 INFO - Running setup.py install for mozversion 16:01:13 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:01:13 INFO - Running setup.py install for wptserve 16:01:13 INFO - Running setup.py install for marionette-driver 16:01:14 INFO - Running setup.py install for browsermob-proxy 16:01:14 INFO - Running setup.py install for marionette-client 16:01:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:01:14 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:01:14 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:01:14 INFO - Cleaning up... 16:01:14 INFO - Return code: 0 16:01:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:01:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:01:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:01:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:01:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:01:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:01:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:01:14 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2c52030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c533f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2ca4710>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d65610>, '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 0x2d66030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d663a0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461106525.353072-926017858', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:01:14 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:01:14 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:01:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:01:14 INFO - 'CCACHE_UMASK': '002', 16:01:14 INFO - 'DISPLAY': ':0', 16:01:14 INFO - 'HOME': '/home/cltbld', 16:01:14 INFO - 'LANG': 'en_US.UTF-8', 16:01:14 INFO - 'LOGNAME': 'cltbld', 16:01:14 INFO - 'MAIL': '/var/mail/cltbld', 16:01:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:01:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:01:14 INFO - 'MOZ_NO_REMOTE': '1', 16:01:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:01:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:01:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:01:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:01:14 INFO - 'PWD': '/builds/slave/test', 16:01:14 INFO - 'SHELL': '/bin/bash', 16:01:14 INFO - 'SHLVL': '1', 16:01:14 INFO - 'TERM': 'linux', 16:01:14 INFO - 'TMOUT': '86400', 16:01:14 INFO - 'USER': 'cltbld', 16:01:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461106525.353072-926017858', 16:01:14 INFO - '_': '/tools/buildbot/bin/python'} 16:01:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:01:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:01:15 INFO - Running setup.py (path:/tmp/pip-RUkUJM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:01:15 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:01:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:01:15 INFO - Running setup.py (path:/tmp/pip-dNFXc8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:01:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:01:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:01:15 INFO - Running setup.py (path:/tmp/pip-PZAjIo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:01:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:01:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:01:15 INFO - Running setup.py (path:/tmp/pip-2NV6XZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:01:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:01:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:01:15 INFO - Running setup.py (path:/tmp/pip-aIqOYX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:01:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:01:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:01:15 INFO - Running setup.py (path:/tmp/pip-8_vZiP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:01:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:01:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:01:16 INFO - Running setup.py (path:/tmp/pip-yvGbX3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:01:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:01:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:01:16 INFO - Running setup.py (path:/tmp/pip-hN6mVy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:01:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:01:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:01:16 INFO - Running setup.py (path:/tmp/pip-yp2x4j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:01:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:01:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:01:16 INFO - Running setup.py (path:/tmp/pip-9l3wTP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:01:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:01:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:01:16 INFO - Running setup.py (path:/tmp/pip-CPf6uS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:01:16 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:01:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:01:16 INFO - Running setup.py (path:/tmp/pip-zHDfvq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:01:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:01:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:01:16 INFO - Running setup.py (path:/tmp/pip-Zwx4d4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:01:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:01:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:01:16 INFO - Running setup.py (path:/tmp/pip-7lwjJm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:01:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:01:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:01:17 INFO - Running setup.py (path:/tmp/pip-kYkxXi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:01:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:01:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:01:17 INFO - Running setup.py (path:/tmp/pip-fly9sS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:01:17 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:01:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:01:17 INFO - Running setup.py (path:/tmp/pip-F6_YQg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:01:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:01:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:01:17 INFO - Running setup.py (path:/tmp/pip-JYZ2Vt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:01:17 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:01:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:01:17 INFO - Running setup.py (path:/tmp/pip-xjUASG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:01:17 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:01:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:01:17 INFO - Running setup.py (path:/tmp/pip-ZLigUK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:01:17 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:01:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:01:18 INFO - Running setup.py (path:/tmp/pip-F25Z3l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:01:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:01:18 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:01:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:01:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:01:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:01:18 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:01:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:01:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:01:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:01:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:01:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:01:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:01:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:01:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:01:23 INFO - Downloading blessings-1.6.tar.gz 16:01:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:01:23 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:01:23 INFO - Installing collected packages: blessings 16:01:23 INFO - Running setup.py install for blessings 16:01:23 INFO - Successfully installed blessings 16:01:23 INFO - Cleaning up... 16:01:24 INFO - Return code: 0 16:01:24 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:01:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:01:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:01:24 INFO - Reading from file tmpfile_stdout 16:01:24 INFO - Current package versions: 16:01:24 INFO - argparse == 1.2.1 16:01:24 INFO - blessings == 1.6 16:01:24 INFO - blobuploader == 1.2.4 16:01:24 INFO - browsermob-proxy == 0.6.0 16:01:24 INFO - docopt == 0.6.1 16:01:24 INFO - manifestparser == 1.1 16:01:24 INFO - marionette-client == 2.3.0 16:01:24 INFO - marionette-driver == 1.4.0 16:01:24 INFO - mozInstall == 1.12 16:01:24 INFO - mozcrash == 0.17 16:01:24 INFO - mozdebug == 0.1 16:01:24 INFO - mozdevice == 0.48 16:01:24 INFO - mozfile == 1.2 16:01:24 INFO - mozhttpd == 0.7 16:01:24 INFO - mozinfo == 0.9 16:01:24 INFO - mozleak == 0.1 16:01:24 INFO - mozlog == 3.1 16:01:24 INFO - moznetwork == 0.27 16:01:24 INFO - mozprocess == 0.22 16:01:24 INFO - mozprofile == 0.28 16:01:24 INFO - mozrunner == 6.11 16:01:24 INFO - mozscreenshot == 0.1 16:01:24 INFO - mozsystemmonitor == 0.0 16:01:24 INFO - moztest == 0.7 16:01:24 INFO - mozversion == 1.4 16:01:24 INFO - psutil == 3.1.1 16:01:24 INFO - requests == 1.2.3 16:01:24 INFO - wptserve == 1.4.0 16:01:24 INFO - wsgiref == 0.1.2 16:01:24 INFO - Running post-action listener: _resource_record_post_action 16:01:24 INFO - Running post-action listener: _start_resource_monitoring 16:01:24 INFO - Starting resource monitoring. 16:01:24 INFO - ##### 16:01:24 INFO - ##### Running pull step. 16:01:24 INFO - ##### 16:01:24 INFO - Running pre-action listener: _resource_record_pre_action 16:01:24 INFO - Running main action method: pull 16:01:24 INFO - Pull has nothing to do! 16:01:24 INFO - Running post-action listener: _resource_record_post_action 16:01:24 INFO - ##### 16:01:24 INFO - ##### Running install step. 16:01:24 INFO - ##### 16:01:24 INFO - Running pre-action listener: _resource_record_pre_action 16:01:24 INFO - Running main action method: install 16:01:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:01:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:01:24 INFO - Reading from file tmpfile_stdout 16:01:24 INFO - Detecting whether we're running mozinstall >=1.0... 16:01:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:01:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:01:25 INFO - Reading from file tmpfile_stdout 16:01:25 INFO - Output received: 16:01:25 INFO - Usage: mozinstall [options] installer 16:01:25 INFO - Options: 16:01:25 INFO - -h, --help show this help message and exit 16:01:25 INFO - -d DEST, --destination=DEST 16:01:25 INFO - Directory to install application into. [default: 16:01:25 INFO - "/builds/slave/test"] 16:01:25 INFO - --app=APP Application being installed. [default: firefox] 16:01:25 INFO - mkdir: /builds/slave/test/build/application 16:01:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 16:01:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 16:01:54 INFO - Reading from file tmpfile_stdout 16:01:54 INFO - Output received: 16:01:54 INFO - /builds/slave/test/build/application/firefox/firefox 16:01:54 INFO - Running post-action listener: _resource_record_post_action 16:01:54 INFO - ##### 16:01:54 INFO - ##### Running run-tests step. 16:01:54 INFO - ##### 16:01:54 INFO - Running pre-action listener: _resource_record_pre_action 16:01:54 INFO - Running main action method: run_tests 16:01:54 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:01:54 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:01:54 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:01:54 INFO - grabbing minidump binary from tooltool 16:01:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:01:54 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d65610>, '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 0x2d66030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d663a0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:01:54 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:01:54 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 16:01:54 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 16:01:54 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 16:01:56 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpVndO5Z 16:01:56 INFO - INFO - File integrity verified, renaming tmpVndO5Z to linux64-minidump_stackwalk 16:01:56 INFO - INFO - Updating local cache /builds/tooltool_cache... 16:01:56 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 16:01:56 INFO - Return code: 0 16:01:56 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:01:57 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:01:57 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/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:01:57 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/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:01:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:01:57 INFO - 'CCACHE_UMASK': '002', 16:01:57 INFO - 'DISPLAY': ':0', 16:01:57 INFO - 'HOME': '/home/cltbld', 16:01:57 INFO - 'LANG': 'en_US.UTF-8', 16:01:57 INFO - 'LOGNAME': 'cltbld', 16:01:57 INFO - 'MAIL': '/var/mail/cltbld', 16:01:57 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:01:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:01:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:01:57 INFO - 'MOZ_NO_REMOTE': '1', 16:01:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:01:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:01:57 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:01:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:01:57 INFO - 'PWD': '/builds/slave/test', 16:01:57 INFO - 'SHELL': '/bin/bash', 16:01:57 INFO - 'SHLVL': '1', 16:01:57 INFO - 'TERM': 'linux', 16:01:57 INFO - 'TMOUT': '86400', 16:01:57 INFO - 'USER': 'cltbld', 16:01:57 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461106525.353072-926017858', 16:01:57 INFO - '_': '/tools/buildbot/bin/python'} 16:01:57 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/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:01:58 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 16:01:58 INFO - import pkg_resources 16:01:59 INFO - Using 1 client processes 16:01:59 INFO - wptserve Starting http server on 127.0.0.1:8000 16:01:59 INFO - wptserve Starting http server on 127.0.0.1:8001 16:01:59 INFO - wptserve Starting http server on 127.0.0.1:8443 16:02:01 INFO - SUITE-START | Running 778 tests 16:02:01 INFO - Running testharness tests 16:02:01 INFO - Setting up ssl 16:02:01 INFO - PROCESS | certutil | 16:02:01 INFO - PROCESS | certutil | 16:02:01 INFO - PROCESS | certutil | 16:02:01 INFO - Certificate Nickname Trust Attributes 16:02:01 INFO - SSL,S/MIME,JAR/XPI 16:02:01 INFO - 16:02:01 INFO - web-platform-tests CT,, 16:02:01 INFO - 16:02:01 INFO - Starting runner 16:02:04 INFO - PROCESS | 1941 | 1461106924464 Marionette DEBUG Marionette enabled via build flag and pref 16:02:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d1407000 == 1 [pid = 1941] [id = 1] 16:02:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 1 (0x7fe4d1407800) [pid = 1941] [serial = 1] [outer = (nil)] 16:02:04 INFO - PROCESS | 1941 | [1941] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:02:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 2 (0x7fe4d1408800) [pid = 1941] [serial = 2] [outer = 0x7fe4d1407800] 16:02:05 INFO - PROCESS | 1941 | 1461106925130 Marionette INFO Listening on port 2828 16:02:05 INFO - PROCESS | 1941 | 1461106925727 Marionette DEBUG Marionette enabled via command-line flag 16:02:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ce552800 == 2 [pid = 1941] [id = 2] 16:02:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 3 (0x7fe4ce5d2000) [pid = 1941] [serial = 3] [outer = (nil)] 16:02:05 INFO - PROCESS | 1941 | [1941] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:02:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 4 (0x7fe4ce5d3000) [pid = 1941] [serial = 4] [outer = 0x7fe4ce5d2000] 16:02:05 INFO - PROCESS | 1941 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe4ce3a8880 16:02:05 INFO - PROCESS | 1941 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe4cd717100 16:02:06 INFO - PROCESS | 1941 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe4cd71c3d0 16:02:06 INFO - PROCESS | 1941 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe4cd71c6d0 16:02:06 INFO - PROCESS | 1941 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe4cd71ca00 16:02:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 5 (0x7fe4d35a1000) [pid = 1941] [serial = 5] [outer = 0x7fe4d1407800] 16:02:06 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:02:06 INFO - PROCESS | 1941 | 1461106926334 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49924 16:02:06 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:02:06 INFO - PROCESS | 1941 | 1461106926410 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49925 16:02:06 INFO - PROCESS | 1941 | 1461106926419 Marionette DEBUG Closed connection conn0 16:02:06 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:02:06 INFO - PROCESS | 1941 | 1461106926450 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49926 16:02:06 INFO - PROCESS | 1941 | 1461106926506 Marionette DEBUG Closed connection conn1 16:02:06 INFO - PROCESS | 1941 | [1941] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 16:02:06 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:02:06 INFO - PROCESS | 1941 | 1461106926565 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49927 16:02:06 INFO - PROCESS | 1941 | 1461106926570 Marionette DEBUG Closed connection conn2 16:02:06 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:02:06 INFO - PROCESS | 1941 | 1461106926605 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49928 16:02:06 INFO - PROCESS | 1941 | 1461106926619 Marionette DEBUG Closed connection conn3 16:02:06 INFO - PROCESS | 1941 | 1461106926665 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:02:06 INFO - PROCESS | 1941 | 1461106926674 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419153035","device":"desktop","version":"48.0a1"} 16:02:07 INFO - PROCESS | 1941 | [1941] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:02:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0e0b000 == 3 [pid = 1941] [id = 3] 16:02:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 6 (0x7fe4c0e0b800) [pid = 1941] [serial = 6] [outer = (nil)] 16:02:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0e0c000 == 4 [pid = 1941] [id = 4] 16:02:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 7 (0x7fe4c0ef6000) [pid = 1941] [serial = 7] [outer = (nil)] 16:02:10 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:02:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bff7a000 == 5 [pid = 1941] [id = 5] 16:02:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 8 (0x7fe4bff64c00) [pid = 1941] [serial = 8] [outer = (nil)] 16:02:10 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:02:10 INFO - PROCESS | 1941 | [1941] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:02:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 9 (0x7fe4bfc0a800) [pid = 1941] [serial = 9] [outer = 0x7fe4bff64c00] 16:02:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 10 (0x7fe4c1718000) [pid = 1941] [serial = 10] [outer = 0x7fe4c0e0b800] 16:02:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 11 (0x7fe4bf8f0800) [pid = 1941] [serial = 11] [outer = 0x7fe4c0ef6000] 16:02:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 12 (0x7fe4bf8f2800) [pid = 1941] [serial = 12] [outer = 0x7fe4bff64c00] 16:02:11 INFO - PROCESS | 1941 | 1461106931767 Marionette DEBUG loaded listener.js 16:02:11 INFO - PROCESS | 1941 | 1461106931784 Marionette DEBUG loaded listener.js 16:02:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 13 (0x7fe4cea09800) [pid = 1941] [serial = 13] [outer = 0x7fe4bff64c00] 16:02:12 INFO - PROCESS | 1941 | 1461106932497 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"92dcb269-b6ec-4320-8aaf-e3a04d414875","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419153035","device":"desktop","version":"48.0a1","command_id":1}}] 16:02:12 INFO - PROCESS | 1941 | 1461106932703 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}] 16:02:12 INFO - PROCESS | 1941 | 1461106932844 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 16:02:13 INFO - PROCESS | 1941 | 1461106933038 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:02:13 INFO - PROCESS | 1941 | [1941] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:02:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 14 (0x7fe4bc3b0000) [pid = 1941] [serial = 14] [outer = 0x7fe4bff64c00] 16:02:13 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:02:13 INFO - PROCESS | 1941 | 1461106933418 Marionette TRACE conn4 <- [1,3,null,{}] 16:02:13 INFO - PROCESS | 1941 | 1461106933425 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:02:13 INFO - PROCESS | 1941 | 1461106933443 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 16:02:13 INFO - PROCESS | 1941 | 1461106933475 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 16:02:13 INFO - PROCESS | 1941 | 1461106933477 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 16:02:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:02:13 INFO - PROCESS | 1941 | 1461106933485 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:02:13 INFO - PROCESS | 1941 | 1461106933489 Marionette TRACE conn4 <- [1,6,null,{}] 16:02:13 INFO - PROCESS | 1941 | 1461106933497 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}] 16:02:13 INFO - PROCESS | 1941 | 1461106933512 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 16:02:13 INFO - PROCESS | 1941 | 1461106933516 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9b3a000 == 6 [pid = 1941] [id = 6] 16:02:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 15 (0x7fe4b9bb2c00) [pid = 1941] [serial = 15] [outer = (nil)] 16:02:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 16 (0x7fe4b9bb4800) [pid = 1941] [serial = 16] [outer = 0x7fe4b9bb2c00] 16:02:13 INFO - PROCESS | 1941 | 1461106933575 Marionette DEBUG loaded listener.js 16:02:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 17 (0x7fe4b9bbac00) [pid = 1941] [serial = 17] [outer = 0x7fe4b9bb2c00] 16:02:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b985b800 == 7 [pid = 1941] [id = 7] 16:02:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 18 (0x7fe4b9875000) [pid = 1941] [serial = 18] [outer = (nil)] 16:02:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 19 (0x7fe4b99e4000) [pid = 1941] [serial = 19] [outer = 0x7fe4b9875000] 16:02:14 INFO - PROCESS | 1941 | 1461106934007 Marionette DEBUG loaded listener.js 16:02:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 20 (0x7fe4b9692800) [pid = 1941] [serial = 20] [outer = 0x7fe4b9875000] 16:02:14 INFO - PROCESS | 1941 | [1941] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:02:14 INFO - PROCESS | 1941 | 1461106934546 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]]]}] 16:02:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:02:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1132ms 16:02:14 INFO - PROCESS | 1941 | 1461106934694 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 16:02:14 INFO - PROCESS | 1941 | 1461106934698 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 16:02:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:02:14 INFO - PROCESS | 1941 | 1461106934721 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:02:14 INFO - PROCESS | 1941 | 1461106934724 Marionette TRACE conn4 <- [1,10,null,{}] 16:02:14 INFO - PROCESS | 1941 | 1461106934743 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}] 16:02:14 INFO - PROCESS | 1941 | 1461106934960 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 16:02:15 INFO - PROCESS | 1941 | 1461106935177 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b7d7a000 == 8 [pid = 1941] [id = 8] 16:02:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 21 (0x7fe4b7b14000) [pid = 1941] [serial = 21] [outer = (nil)] 16:02:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 22 (0x7fe4b7b16400) [pid = 1941] [serial = 22] [outer = 0x7fe4b7b14000] 16:02:15 INFO - PROCESS | 1941 | 1461106935253 Marionette DEBUG loaded listener.js 16:02:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 23 (0x7fe4b7b1c800) [pid = 1941] [serial = 23] [outer = 0x7fe4b7b14000] 16:02:16 INFO - PROCESS | 1941 | 1461106936038 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]]]}] 16:02:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:02:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1349ms 16:02:16 INFO - PROCESS | 1941 | 1461106936070 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 16:02:16 INFO - PROCESS | 1941 | 1461106936075 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 16:02:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:02:16 INFO - PROCESS | 1941 | 1461106936084 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:02:16 INFO - PROCESS | 1941 | 1461106936089 Marionette TRACE conn4 <- [1,14,null,{}] 16:02:16 INFO - PROCESS | 1941 | 1461106936096 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}] 16:02:16 INFO - PROCESS | 1941 | 1461106936252 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 16:02:16 INFO - PROCESS | 1941 | 1461106936366 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b99a8000 == 9 [pid = 1941] [id = 9] 16:02:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 24 (0x7fe4b7b14400) [pid = 1941] [serial = 24] [outer = (nil)] 16:02:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 25 (0x7fe4b968d800) [pid = 1941] [serial = 25] [outer = 0x7fe4b7b14400] 16:02:16 INFO - PROCESS | 1941 | 1461106936437 Marionette DEBUG loaded listener.js 16:02:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 26 (0x7fe4b9873800) [pid = 1941] [serial = 26] [outer = 0x7fe4b7b14400] 16:02:17 INFO - PROCESS | 1941 | 1461106937193 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]]]}] 16:02:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:02:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1129ms 16:02:17 INFO - PROCESS | 1941 | 1461106937213 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 16:02:17 INFO - PROCESS | 1941 | 1461106937218 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 16:02:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:02:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4be39c000 == 10 [pid = 1941] [id = 10] 16:02:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 27 (0x7fe4be952800) [pid = 1941] [serial = 27] [outer = (nil)] 16:02:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 28 (0x7fe4be96e000) [pid = 1941] [serial = 28] [outer = 0x7fe4be952800] 16:02:17 INFO - PROCESS | 1941 | 1461106937251 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:02:17 INFO - PROCESS | 1941 | 1461106937253 Marionette TRACE conn4 <- [1,18,null,{}] 16:02:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 29 (0x7fe4be9e8800) [pid = 1941] [serial = 29] [outer = 0x7fe4be952800] 16:02:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4be39b800 == 11 [pid = 1941] [id = 11] 16:02:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 30 (0x7fe4b9bb8400) [pid = 1941] [serial = 30] [outer = (nil)] 16:02:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 31 (0x7fe4bdbac000) [pid = 1941] [serial = 31] [outer = 0x7fe4b9bb8400] 16:02:17 INFO - PROCESS | 1941 | 1461106937392 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}] 16:02:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 32 (0x7fe4b9bb6c00) [pid = 1941] [serial = 32] [outer = 0x7fe4b9bb8400] 16:02:17 INFO - PROCESS | 1941 | 1461106937624 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 16:02:17 INFO - PROCESS | 1941 | 1461106937718 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0331000 == 12 [pid = 1941] [id = 12] 16:02:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 33 (0x7fe4bfeee400) [pid = 1941] [serial = 33] [outer = (nil)] 16:02:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 34 (0x7fe4c0132000) [pid = 1941] [serial = 34] [outer = 0x7fe4bfeee400] 16:02:17 INFO - PROCESS | 1941 | 1461106937808 Marionette DEBUG loaded listener.js 16:02:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 35 (0x7fe4c079f000) [pid = 1941] [serial = 35] [outer = 0x7fe4bfeee400] 16:02:18 INFO - PROCESS | 1941 | 1461106938880 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]]]}] 16:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1680ms 16:02:18 INFO - PROCESS | 1941 | 1461106938904 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 16:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:02:18 INFO - PROCESS | 1941 | 1461106938909 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 16:02:18 INFO - PROCESS | 1941 | 1461106938916 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:02:18 INFO - PROCESS | 1941 | 1461106938921 Marionette TRACE conn4 <- [1,22,null,{}] 16:02:18 INFO - PROCESS | 1941 | 1461106938930 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}] 16:02:19 INFO - PROCESS | 1941 | 1461106939060 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 16:02:19 INFO - PROCESS | 1941 | 1461106939236 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8846000 == 13 [pid = 1941] [id = 13] 16:02:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 36 (0x7fe4b9b0d400) [pid = 1941] [serial = 36] [outer = (nil)] 16:02:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 37 (0x7fe4b9bb9400) [pid = 1941] [serial = 37] [outer = 0x7fe4b9b0d400] 16:02:19 INFO - PROCESS | 1941 | 1461106939309 Marionette DEBUG loaded listener.js 16:02:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 38 (0x7fe4bda9e800) [pid = 1941] [serial = 38] [outer = 0x7fe4b9b0d400] 16:02:19 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9b3a000 == 12 [pid = 1941] [id = 6] 16:02:19 INFO - PROCESS | 1941 | 1461106939934 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]]]}] 16:02:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1043ms 16:02:19 INFO - PROCESS | 1941 | 1461106939959 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 16:02:19 INFO - PROCESS | 1941 | 1461106939966 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 16:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:02:19 INFO - PROCESS | 1941 | 1461106939974 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:02:19 INFO - PROCESS | 1941 | 1461106939978 Marionette TRACE conn4 <- [1,26,null,{}] 16:02:19 INFO - PROCESS | 1941 | 1461106939985 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}] 16:02:20 INFO - PROCESS | 1941 | 1461106940112 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 16:02:20 INFO - PROCESS | 1941 | 1461106940190 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4be967000 == 13 [pid = 1941] [id = 14] 16:02:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 39 (0x7fe4b7b20400) [pid = 1941] [serial = 39] [outer = (nil)] 16:02:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 40 (0x7fe4bf2ae000) [pid = 1941] [serial = 40] [outer = 0x7fe4b7b20400] 16:02:20 INFO - PROCESS | 1941 | 1461106940245 Marionette DEBUG loaded listener.js 16:02:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 41 (0x7fe4bf895400) [pid = 1941] [serial = 41] [outer = 0x7fe4b7b20400] 16:02:20 INFO - PROCESS | 1941 | 1461106940834 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]]]}] 16:02:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:02:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 879ms 16:02:20 INFO - PROCESS | 1941 | 1461106940853 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 16:02:20 INFO - PROCESS | 1941 | 1461106940856 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 16:02:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:02:20 INFO - PROCESS | 1941 | 1461106940861 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:02:20 INFO - PROCESS | 1941 | 1461106940867 Marionette TRACE conn4 <- [1,30,null,{}] 16:02:20 INFO - PROCESS | 1941 | 1461106940882 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}] 16:02:21 INFO - PROCESS | 1941 | 1461106941017 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 16:02:21 INFO - PROCESS | 1941 | 1461106941092 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0339000 == 14 [pid = 1941] [id = 15] 16:02:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 42 (0x7fe4bf511c00) [pid = 1941] [serial = 42] [outer = (nil)] 16:02:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 43 (0x7fe4c0d51400) [pid = 1941] [serial = 43] [outer = 0x7fe4bf511c00] 16:02:21 INFO - PROCESS | 1941 | 1461106941156 Marionette DEBUG loaded listener.js 16:02:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 44 (0x7fe4c1052000) [pid = 1941] [serial = 44] [outer = 0x7fe4bf511c00] 16:02:21 INFO - PROCESS | 1941 | 1461106941788 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]]]}] 16:02:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:02:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 983ms 16:02:21 INFO - PROCESS | 1941 | 1461106941845 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 16:02:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:02:21 INFO - PROCESS | 1941 | 1461106941849 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 16:02:21 INFO - PROCESS | 1941 | 1461106941854 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:02:21 INFO - PROCESS | 1941 | 1461106941857 Marionette TRACE conn4 <- [1,34,null,{}] 16:02:21 INFO - PROCESS | 1941 | 1461106941861 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}] 16:02:22 INFO - PROCESS | 1941 | 1461106942029 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 16:02:22 INFO - PROCESS | 1941 | 1461106942045 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c1552000 == 15 [pid = 1941] [id = 16] 16:02:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 45 (0x7fe4bd70b000) [pid = 1941] [serial = 45] [outer = (nil)] 16:02:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 46 (0x7fe4c3d93000) [pid = 1941] [serial = 46] [outer = 0x7fe4bd70b000] 16:02:22 INFO - PROCESS | 1941 | 1461106942104 Marionette DEBUG loaded listener.js 16:02:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 47 (0x7fe4cd738c00) [pid = 1941] [serial = 47] [outer = 0x7fe4bd70b000] 16:02:22 INFO - PROCESS | 1941 | 1461106942704 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]]]}] 16:02:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:02:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 878ms 16:02:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:02:22 INFO - PROCESS | 1941 | 1461106942733 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 16:02:22 INFO - PROCESS | 1941 | 1461106942735 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 16:02:22 INFO - PROCESS | 1941 | 1461106942740 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:02:22 INFO - PROCESS | 1941 | 1461106942743 Marionette TRACE conn4 <- [1,38,null,{}] 16:02:22 INFO - PROCESS | 1941 | 1461106942747 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}] 16:02:22 INFO - PROCESS | 1941 | 1461106942864 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 16:02:22 INFO - PROCESS | 1941 | 1461106942947 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c207a800 == 16 [pid = 1941] [id = 17] 16:02:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 48 (0x7fe4bf88e800) [pid = 1941] [serial = 48] [outer = (nil)] 16:02:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 49 (0x7fe4ce5b6800) [pid = 1941] [serial = 49] [outer = 0x7fe4bf88e800] 16:02:23 INFO - PROCESS | 1941 | 1461106943007 Marionette DEBUG loaded listener.js 16:02:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 50 (0x7fe4ce810c00) [pid = 1941] [serial = 50] [outer = 0x7fe4bf88e800] 16:02:23 INFO - PROCESS | 1941 | 1461106943596 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]]]}] 16:02:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:02:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 885ms 16:02:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:02:23 INFO - PROCESS | 1941 | 1461106943625 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 16:02:23 INFO - PROCESS | 1941 | 1461106943627 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 16:02:23 INFO - PROCESS | 1941 | 1461106943632 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:02:23 INFO - PROCESS | 1941 | 1461106943636 Marionette TRACE conn4 <- [1,42,null,{}] 16:02:23 INFO - PROCESS | 1941 | 1461106943640 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}] 16:02:23 INFO - PROCESS | 1941 | 1461106943813 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 16:02:23 INFO - PROCESS | 1941 | 1461106943904 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9b28800 == 17 [pid = 1941] [id = 18] 16:02:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 51 (0x7fe4b9878800) [pid = 1941] [serial = 51] [outer = (nil)] 16:02:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 52 (0x7fe4ceaa1000) [pid = 1941] [serial = 52] [outer = 0x7fe4b9878800] 16:02:23 INFO - PROCESS | 1941 | 1461106943968 Marionette DEBUG loaded listener.js 16:02:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 53 (0x7fe4d1911000) [pid = 1941] [serial = 53] [outer = 0x7fe4b9878800] 16:02:24 INFO - PROCESS | 1941 | 1461106944515 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]]]}] 16:02:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:02:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 925ms 16:02:24 INFO - PROCESS | 1941 | 1461106944558 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 16:02:24 INFO - PROCESS | 1941 | 1461106944561 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 16:02:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:02:24 INFO - PROCESS | 1941 | 1461106944566 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:02:24 INFO - PROCESS | 1941 | 1461106944568 Marionette TRACE conn4 <- [1,46,null,{}] 16:02:24 INFO - PROCESS | 1941 | 1461106944573 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}] 16:02:24 INFO - PROCESS | 1941 | 1461106944690 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 16:02:24 INFO - PROCESS | 1941 | 1461106944707 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c86b7000 == 18 [pid = 1941] [id = 19] 16:02:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 54 (0x7fe4c1708800) [pid = 1941] [serial = 54] [outer = (nil)] 16:02:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 55 (0x7fe4d19c4c00) [pid = 1941] [serial = 55] [outer = 0x7fe4c1708800] 16:02:24 INFO - PROCESS | 1941 | 1461106944775 Marionette DEBUG loaded listener.js 16:02:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 56 (0x7fe4d382b000) [pid = 1941] [serial = 56] [outer = 0x7fe4c1708800] 16:02:25 INFO - PROCESS | 1941 | 1461106945642 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]]]}] 16:02:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:02:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1135ms 16:02:25 INFO - PROCESS | 1941 | 1461106945702 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 16:02:25 INFO - PROCESS | 1941 | 1461106945709 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 16:02:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:02:25 INFO - PROCESS | 1941 | 1461106945717 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:02:25 INFO - PROCESS | 1941 | 1461106945721 Marionette TRACE conn4 <- [1,50,null,{}] 16:02:25 INFO - PROCESS | 1941 | 1461106945728 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}] 16:02:25 INFO - PROCESS | 1941 | 1461106945912 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 16:02:26 INFO - PROCESS | 1941 | 1461106946028 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bdb98800 == 19 [pid = 1941] [id = 20] 16:02:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 57 (0x7fe4bafe1c00) [pid = 1941] [serial = 57] [outer = (nil)] 16:02:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 58 (0x7fe4bdbacc00) [pid = 1941] [serial = 58] [outer = 0x7fe4bafe1c00] 16:02:26 INFO - PROCESS | 1941 | 1461106946099 Marionette DEBUG loaded listener.js 16:02:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 59 (0x7fe4bf253c00) [pid = 1941] [serial = 59] [outer = 0x7fe4bafe1c00] 16:02:26 INFO - PROCESS | 1941 | 1461106946791 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]]]}] 16:02:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:02:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1128ms 16:02:26 INFO - PROCESS | 1941 | 1461106946846 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 16:02:26 INFO - PROCESS | 1941 | 1461106946854 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 16:02:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:02:26 INFO - PROCESS | 1941 | 1461106946864 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:02:26 INFO - PROCESS | 1941 | 1461106946868 Marionette TRACE conn4 <- [1,54,null,{}] 16:02:26 INFO - PROCESS | 1941 | 1461106946873 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}] 16:02:27 INFO - PROCESS | 1941 | 1461106947030 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 16:02:27 INFO - PROCESS | 1941 | 1461106947150 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0338000 == 20 [pid = 1941] [id = 21] 16:02:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 60 (0x7fe4bc3a8400) [pid = 1941] [serial = 60] [outer = (nil)] 16:02:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 61 (0x7fe4c081ec00) [pid = 1941] [serial = 61] [outer = 0x7fe4bc3a8400] 16:02:27 INFO - PROCESS | 1941 | 1461106947224 Marionette DEBUG loaded listener.js 16:02:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 62 (0x7fe4c1048400) [pid = 1941] [serial = 62] [outer = 0x7fe4bc3a8400] 16:02:27 INFO - PROCESS | 1941 | 1461106947960 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]]]}] 16:02:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:02:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1138ms 16:02:28 INFO - PROCESS | 1941 | 1461106948002 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 16:02:28 INFO - PROCESS | 1941 | 1461106948006 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 16:02:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:02:28 INFO - PROCESS | 1941 | 1461106948012 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:02:28 INFO - PROCESS | 1941 | 1461106948017 Marionette TRACE conn4 <- [1,58,null,{}] 16:02:28 INFO - PROCESS | 1941 | 1461106948032 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}] 16:02:28 INFO - PROCESS | 1941 | 1461106948195 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 16:02:28 INFO - PROCESS | 1941 | 1461106948316 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c861f800 == 21 [pid = 1941] [id = 22] 16:02:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 63 (0x7fe4b99e8800) [pid = 1941] [serial = 63] [outer = (nil)] 16:02:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 64 (0x7fe4ce811c00) [pid = 1941] [serial = 64] [outer = 0x7fe4b99e8800] 16:02:28 INFO - PROCESS | 1941 | 1461106948393 Marionette DEBUG loaded listener.js 16:02:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 65 (0x7fe4cf72b000) [pid = 1941] [serial = 65] [outer = 0x7fe4b99e8800] 16:02:29 INFO - PROCESS | 1941 | 1461106949307 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]]]}] 16:02:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:02:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1384ms 16:02:29 INFO - PROCESS | 1941 | 1461106949397 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 16:02:29 INFO - PROCESS | 1941 | 1461106949404 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 16:02:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:02:29 INFO - PROCESS | 1941 | 1461106949411 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:02:29 INFO - PROCESS | 1941 | 1461106949416 Marionette TRACE conn4 <- [1,62,null,{}] 16:02:29 INFO - PROCESS | 1941 | 1461106949422 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}] 16:02:29 INFO - PROCESS | 1941 | 1461106949603 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 16:02:29 INFO - PROCESS | 1941 | 1461106949755 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:29 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9b28800 == 20 [pid = 1941] [id = 18] 16:02:29 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c207a800 == 19 [pid = 1941] [id = 17] 16:02:29 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c1552000 == 18 [pid = 1941] [id = 16] 16:02:29 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c0339000 == 17 [pid = 1941] [id = 15] 16:02:29 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4be967000 == 16 [pid = 1941] [id = 14] 16:02:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9543000 == 17 [pid = 1941] [id = 23] 16:02:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x7fe4b897bc00) [pid = 1941] [serial = 66] [outer = (nil)] 16:02:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x7fe4b8980c00) [pid = 1941] [serial = 67] [outer = 0x7fe4b897bc00] 16:02:29 INFO - PROCESS | 1941 | 1461106949877 Marionette DEBUG loaded listener.js 16:02:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x7fe4bd7e8000) [pid = 1941] [serial = 68] [outer = 0x7fe4b897bc00] 16:02:30 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b8846000 == 16 [pid = 1941] [id = 13] 16:02:30 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b99a8000 == 15 [pid = 1941] [id = 9] 16:02:30 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b7d7a000 == 14 [pid = 1941] [id = 8] 16:02:30 INFO - PROCESS | 1941 | 1461106950685 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]]]}] 16:02:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:02:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1337ms 16:02:30 INFO - PROCESS | 1941 | 1461106950749 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 16:02:30 INFO - PROCESS | 1941 | 1461106950754 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 16:02:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:02:30 INFO - PROCESS | 1941 | 1461106950761 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:02:30 INFO - PROCESS | 1941 | 1461106950767 Marionette TRACE conn4 <- [1,66,null,{}] 16:02:30 INFO - PROCESS | 1941 | 1461106950774 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}] 16:02:30 INFO - PROCESS | 1941 | 1461106950923 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 16:02:31 INFO - PROCESS | 1941 | 1461106951039 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bff84800 == 15 [pid = 1941] [id = 24] 16:02:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x7fe4b897c800) [pid = 1941] [serial = 69] [outer = (nil)] 16:02:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x7fe4c0797c00) [pid = 1941] [serial = 70] [outer = 0x7fe4b897c800] 16:02:31 INFO - PROCESS | 1941 | 1461106951109 Marionette DEBUG loaded listener.js 16:02:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x7fe4c0ef0000) [pid = 1941] [serial = 71] [outer = 0x7fe4b897c800] 16:02:31 INFO - PROCESS | 1941 | 1461106951883 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]]]}] 16:02:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:02:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1186ms 16:02:31 INFO - PROCESS | 1941 | 1461106951953 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 16:02:31 INFO - PROCESS | 1941 | 1461106951958 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 16:02:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:02:31 INFO - PROCESS | 1941 | 1461106951967 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:02:31 INFO - PROCESS | 1941 | 1461106951970 Marionette TRACE conn4 <- [1,70,null,{}] 16:02:31 INFO - PROCESS | 1941 | 1461106951975 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}] 16:02:32 INFO - PROCESS | 1941 | 1461106952129 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 16:02:32 INFO - PROCESS | 1941 | 1461106952244 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c1086800 == 16 [pid = 1941] [id = 25] 16:02:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x7fe4bf896400) [pid = 1941] [serial = 72] [outer = (nil)] 16:02:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x7fe4c3b1ec00) [pid = 1941] [serial = 73] [outer = 0x7fe4bf896400] 16:02:32 INFO - PROCESS | 1941 | 1461106952322 Marionette DEBUG loaded listener.js 16:02:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x7fe4ce36bc00) [pid = 1941] [serial = 74] [outer = 0x7fe4bf896400] 16:02:33 INFO - PROCESS | 1941 | 1461106953067 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]]]}] 16:02:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:02:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1129ms 16:02:33 INFO - PROCESS | 1941 | 1461106953127 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 16:02:33 INFO - PROCESS | 1941 | 1461106953132 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 16:02:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:02:33 INFO - PROCESS | 1941 | 1461106953141 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:02:33 INFO - PROCESS | 1941 | 1461106953149 Marionette TRACE conn4 <- [1,74,null,{}] 16:02:33 INFO - PROCESS | 1941 | 1461106953162 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}] 16:02:33 INFO - PROCESS | 1941 | 1461106953315 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 16:02:33 INFO - PROCESS | 1941 | 1461106953432 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c861c800 == 17 [pid = 1941] [id = 26] 16:02:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x7fe4c1051400) [pid = 1941] [serial = 75] [outer = (nil)] 16:02:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x7fe4cf7ca400) [pid = 1941] [serial = 76] [outer = 0x7fe4c1051400] 16:02:33 INFO - PROCESS | 1941 | 1461106953508 Marionette DEBUG loaded listener.js 16:02:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x7fe4cfa64000) [pid = 1941] [serial = 77] [outer = 0x7fe4c1051400] 16:02:34 INFO - PROCESS | 1941 | 1461106954217 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]]]}] 16:02:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:02:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1139ms 16:02:34 INFO - PROCESS | 1941 | 1461106954279 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 16:02:34 INFO - PROCESS | 1941 | 1461106954284 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 16:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:02:34 INFO - PROCESS | 1941 | 1461106954307 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:02:34 INFO - PROCESS | 1941 | 1461106954310 Marionette TRACE conn4 <- [1,78,null,{}] 16:02:34 INFO - PROCESS | 1941 | 1461106954315 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}] 16:02:34 INFO - PROCESS | 1941 | 1461106954464 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 16:02:34 INFO - PROCESS | 1941 | 1461106954582 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ce5e8000 == 18 [pid = 1941] [id = 27] 16:02:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x7fe4b88ab000) [pid = 1941] [serial = 78] [outer = (nil)] 16:02:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x7fe4d1911400) [pid = 1941] [serial = 79] [outer = 0x7fe4b88ab000] 16:02:34 INFO - PROCESS | 1941 | 1461106954651 Marionette DEBUG loaded listener.js 16:02:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x7fe4d3833400) [pid = 1941] [serial = 80] [outer = 0x7fe4b88ab000] 16:02:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c0338000 == 17 [pid = 1941] [id = 21] 16:02:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bdb98800 == 16 [pid = 1941] [id = 20] 16:02:35 INFO - PROCESS | 1941 | 1461106955584 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]]]}] 16:02:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:02:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1332ms 16:02:35 INFO - PROCESS | 1941 | 1461106955637 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 16:02:35 INFO - PROCESS | 1941 | 1461106955641 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 16:02:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:02:35 INFO - PROCESS | 1941 | 1461106955649 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:02:35 INFO - PROCESS | 1941 | 1461106955655 Marionette TRACE conn4 <- [1,82,null,{}] 16:02:35 INFO - PROCESS | 1941 | 1461106955664 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}] 16:02:35 INFO - PROCESS | 1941 | 1461106955814 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 16:02:35 INFO - PROCESS | 1941 | 1461106955933 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf563800 == 17 [pid = 1941] [id = 28] 16:02:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x7fe4bdba6c00) [pid = 1941] [serial = 81] [outer = (nil)] 16:02:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x7fe4bf4fb400) [pid = 1941] [serial = 82] [outer = 0x7fe4bdba6c00] 16:02:36 INFO - PROCESS | 1941 | 1461106956002 Marionette DEBUG loaded listener.js 16:02:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x7fe4c081f400) [pid = 1941] [serial = 83] [outer = 0x7fe4bdba6c00] 16:02:36 INFO - PROCESS | 1941 | 1461106956771 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]]]}] 16:02:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:02:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1183ms 16:02:36 INFO - PROCESS | 1941 | 1461106956832 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 16:02:36 INFO - PROCESS | 1941 | 1461106956840 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 16:02:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:02:36 INFO - PROCESS | 1941 | 1461106956849 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:02:36 INFO - PROCESS | 1941 | 1461106956853 Marionette TRACE conn4 <- [1,86,null,{}] 16:02:36 INFO - PROCESS | 1941 | 1461106956864 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}] 16:02:37 INFO - PROCESS | 1941 | 1461106957053 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 16:02:37 INFO - PROCESS | 1941 | 1461106957077 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c3d69800 == 18 [pid = 1941] [id = 29] 16:02:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x7fe4bf4f8000) [pid = 1941] [serial = 84] [outer = (nil)] 16:02:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x7fe4cd7bb400) [pid = 1941] [serial = 85] [outer = 0x7fe4bf4f8000] 16:02:37 INFO - PROCESS | 1941 | 1461106957143 Marionette DEBUG loaded listener.js 16:02:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x7fe4ce818800) [pid = 1941] [serial = 86] [outer = 0x7fe4bf4f8000] 16:02:37 INFO - PROCESS | 1941 | 1461106957921 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]]]}] 16:02:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:02:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1133ms 16:02:37 INFO - PROCESS | 1941 | 1461106957985 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 16:02:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:02:37 INFO - PROCESS | 1941 | 1461106957989 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 16:02:37 INFO - PROCESS | 1941 | 1461106957996 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:02:38 INFO - PROCESS | 1941 | 1461106958001 Marionette TRACE conn4 <- [1,90,null,{}] 16:02:38 INFO - PROCESS | 1941 | 1461106958015 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}] 16:02:38 INFO - PROCESS | 1941 | 1461106958160 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 16:02:38 INFO - PROCESS | 1941 | 1461106958277 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4be38a800 == 19 [pid = 1941] [id = 30] 16:02:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x7fe4c702b400) [pid = 1941] [serial = 87] [outer = (nil)] 16:02:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x7fe4cfa5d000) [pid = 1941] [serial = 88] [outer = 0x7fe4c702b400] 16:02:38 INFO - PROCESS | 1941 | 1461106958351 Marionette DEBUG loaded listener.js 16:02:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x7fe4d397a000) [pid = 1941] [serial = 89] [outer = 0x7fe4c702b400] 16:02:39 INFO - PROCESS | 1941 | 1461106959060 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]]]}] 16:02:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:02:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1137ms 16:02:39 INFO - PROCESS | 1941 | 1461106959135 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 16:02:39 INFO - PROCESS | 1941 | 1461106959138 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 16:02:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:02:39 INFO - PROCESS | 1941 | 1461106959145 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:02:39 INFO - PROCESS | 1941 | 1461106959147 Marionette TRACE conn4 <- [1,94,null,{}] 16:02:39 INFO - PROCESS | 1941 | 1461106959152 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}] 16:02:39 INFO - PROCESS | 1941 | 1461106959291 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 16:02:39 INFO - PROCESS | 1941 | 1461106959409 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cf71d000 == 20 [pid = 1941] [id = 31] 16:02:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x7fe4b7d2cc00) [pid = 1941] [serial = 90] [outer = (nil)] 16:02:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x7fe4d3ca3800) [pid = 1941] [serial = 91] [outer = 0x7fe4b7d2cc00] 16:02:39 INFO - PROCESS | 1941 | 1461106959476 Marionette DEBUG loaded listener.js 16:02:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x7fe4d3e2c800) [pid = 1941] [serial = 92] [outer = 0x7fe4b7d2cc00] 16:02:40 INFO - PROCESS | 1941 | 1461106960234 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]]]}] 16:02:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:02:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1127ms 16:02:40 INFO - PROCESS | 1941 | 1461106960278 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 16:02:40 INFO - PROCESS | 1941 | 1461106960281 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 16:02:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:02:40 INFO - PROCESS | 1941 | 1461106960286 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:02:40 INFO - PROCESS | 1941 | 1461106960288 Marionette TRACE conn4 <- [1,98,null,{}] 16:02:40 INFO - PROCESS | 1941 | 1461106960294 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}] 16:02:40 INFO - PROCESS | 1941 | 1461106960418 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 16:02:40 INFO - PROCESS | 1941 | 1461106960544 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b954a000 == 21 [pid = 1941] [id = 32] 16:02:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x7fe4bf5f6400) [pid = 1941] [serial = 93] [outer = (nil)] 16:02:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x7fe4ce5b8400) [pid = 1941] [serial = 94] [outer = 0x7fe4bf5f6400] 16:02:40 INFO - PROCESS | 1941 | 1461106960614 Marionette DEBUG loaded listener.js 16:02:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x7fe4d3d27800) [pid = 1941] [serial = 95] [outer = 0x7fe4bf5f6400] 16:02:41 INFO - PROCESS | 1941 | 1461106961446 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]]]}] 16:02:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:02:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1225ms 16:02:41 INFO - PROCESS | 1941 | 1461106961513 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 16:02:41 INFO - PROCESS | 1941 | 1461106961518 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 16:02:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:02:41 INFO - PROCESS | 1941 | 1461106961525 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:02:41 INFO - PROCESS | 1941 | 1461106961529 Marionette TRACE conn4 <- [1,102,null,{}] 16:02:41 INFO - PROCESS | 1941 | 1461106961536 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}] 16:02:41 INFO - PROCESS | 1941 | 1461106961682 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 16:02:41 INFO - PROCESS | 1941 | 1461106961858 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c1086800 == 20 [pid = 1941] [id = 25] 16:02:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bff84800 == 19 [pid = 1941] [id = 24] 16:02:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9543000 == 18 [pid = 1941] [id = 23] 16:02:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b99a7800 == 19 [pid = 1941] [id = 33] 16:02:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x7fe4b7d32400) [pid = 1941] [serial = 96] [outer = (nil)] 16:02:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x7fe4b9874800) [pid = 1941] [serial = 97] [outer = 0x7fe4b7d32400] 16:02:41 INFO - PROCESS | 1941 | 1461106961949 Marionette DEBUG loaded listener.js 16:02:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x7fe4bf8f0c00) [pid = 1941] [serial = 98] [outer = 0x7fe4b7d32400] 16:02:42 INFO - PROCESS | 1941 | 1461106962768 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]]]}] 16:02:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:02:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1279ms 16:02:42 INFO - PROCESS | 1941 | 1461106962806 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 16:02:42 INFO - PROCESS | 1941 | 1461106962812 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 16:02:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:02:42 INFO - PROCESS | 1941 | 1461106962821 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:02:42 INFO - PROCESS | 1941 | 1461106962824 Marionette TRACE conn4 <- [1,106,null,{}] 16:02:42 INFO - PROCESS | 1941 | 1461106962831 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}] 16:02:42 INFO - PROCESS | 1941 | 1461106962972 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 16:02:43 INFO - PROCESS | 1941 | 1461106963105 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c86b9800 == 20 [pid = 1941] [id = 34] 16:02:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x7fe4b897b400) [pid = 1941] [serial = 99] [outer = (nil)] 16:02:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7fe4ce6cf800) [pid = 1941] [serial = 100] [outer = 0x7fe4b897b400] 16:02:43 INFO - PROCESS | 1941 | 1461106963177 Marionette DEBUG loaded listener.js 16:02:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x7fe4cea0a000) [pid = 1941] [serial = 101] [outer = 0x7fe4b897b400] 16:02:43 INFO - PROCESS | 1941 | 1461106963958 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]]]}] 16:02:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:02:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1182ms 16:02:44 INFO - PROCESS | 1941 | 1461106964021 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 16:02:44 INFO - PROCESS | 1941 | 1461106964027 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 16:02:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:02:44 INFO - PROCESS | 1941 | 1461106964034 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:02:44 INFO - PROCESS | 1941 | 1461106964037 Marionette TRACE conn4 <- [1,110,null,{}] 16:02:44 INFO - PROCESS | 1941 | 1461106964042 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}] 16:02:44 INFO - PROCESS | 1941 | 1461106964187 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 16:02:44 INFO - PROCESS | 1941 | 1461106964309 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cf819000 == 21 [pid = 1941] [id = 35] 16:02:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x7fe4cd7c3800) [pid = 1941] [serial = 102] [outer = (nil)] 16:02:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x7fe4d3829400) [pid = 1941] [serial = 103] [outer = 0x7fe4cd7c3800] 16:02:44 INFO - PROCESS | 1941 | 1461106964377 Marionette DEBUG loaded listener.js 16:02:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x7fe4d3a64c00) [pid = 1941] [serial = 104] [outer = 0x7fe4cd7c3800] 16:02:45 INFO - PROCESS | 1941 | 1461106965213 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]]]}] 16:02:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:02:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1228ms 16:02:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:02:45 INFO - PROCESS | 1941 | 1461106965263 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 16:02:45 INFO - PROCESS | 1941 | 1461106965266 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 16:02:45 INFO - PROCESS | 1941 | 1461106965274 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:02:45 INFO - PROCESS | 1941 | 1461106965281 Marionette TRACE conn4 <- [1,114,null,{}] 16:02:45 INFO - PROCESS | 1941 | 1461106965294 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}] 16:02:45 INFO - PROCESS | 1941 | 1461106965443 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 16:02:45 INFO - PROCESS | 1941 | 1461106965570 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3a9e000 == 22 [pid = 1941] [id = 36] 16:02:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x7fe4ceae3c00) [pid = 1941] [serial = 105] [outer = (nil)] 16:02:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7fe4d3ed7400) [pid = 1941] [serial = 106] [outer = 0x7fe4ceae3c00] 16:02:45 INFO - PROCESS | 1941 | 1461106965636 Marionette DEBUG loaded listener.js 16:02:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7fe4d3edc800) [pid = 1941] [serial = 107] [outer = 0x7fe4ceae3c00] 16:02:46 INFO - PROCESS | 1941 | 1461106966591 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]]]}] 16:02:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:02:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1391ms 16:02:46 INFO - PROCESS | 1941 | 1461106966663 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 16:02:46 INFO - PROCESS | 1941 | 1461106966668 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 16:02:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:02:46 INFO - PROCESS | 1941 | 1461106966675 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:02:46 INFO - PROCESS | 1941 | 1461106966680 Marionette TRACE conn4 <- [1,118,null,{}] 16:02:46 INFO - PROCESS | 1941 | 1461106966687 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}] 16:02:46 INFO - PROCESS | 1941 | 1461106966868 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 16:02:47 INFO - PROCESS | 1941 | 1461106967028 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c3d7a800 == 23 [pid = 1941] [id = 37] 16:02:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7fe4c3ba0800) [pid = 1941] [serial = 108] [outer = (nil)] 16:02:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7fe4cd7c3000) [pid = 1941] [serial = 109] [outer = 0x7fe4c3ba0800] 16:02:47 INFO - PROCESS | 1941 | 1461106967106 Marionette DEBUG loaded listener.js 16:02:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x7fe4ce8e2400) [pid = 1941] [serial = 110] [outer = 0x7fe4c3ba0800] 16:02:47 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c3d69800 == 22 [pid = 1941] [id = 29] 16:02:47 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf563800 == 21 [pid = 1941] [id = 28] 16:02:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x7fe4c17eec00) [pid = 1941] [serial = 111] [outer = 0x7fe4b9bb8400] 16:02:47 INFO - PROCESS | 1941 | 1461106967953 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]]]}] 16:02:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:02:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1330ms 16:02:48 INFO - PROCESS | 1941 | 1461106968007 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 16:02:48 INFO - PROCESS | 1941 | 1461106968012 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 16:02:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:02:48 INFO - PROCESS | 1941 | 1461106968021 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:02:48 INFO - PROCESS | 1941 | 1461106968025 Marionette TRACE conn4 <- [1,122,null,{}] 16:02:48 INFO - PROCESS | 1941 | 1461106968032 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}] 16:02:48 INFO - PROCESS | 1941 | 1461106968186 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 16:02:48 INFO - PROCESS | 1941 | 1461106968316 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0738800 == 22 [pid = 1941] [id = 38] 16:02:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7fe4bfcde400) [pid = 1941] [serial = 112] [outer = (nil)] 16:02:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7fe4ce814400) [pid = 1941] [serial = 113] [outer = 0x7fe4bfcde400] 16:02:48 INFO - PROCESS | 1941 | 1461106968390 Marionette DEBUG loaded listener.js 16:02:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7fe4d19c1c00) [pid = 1941] [serial = 114] [outer = 0x7fe4bfcde400] 16:02:49 INFO - PROCESS | 1941 | 1461106969186 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]]]}] 16:02:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:02:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1227ms 16:02:49 INFO - PROCESS | 1941 | 1461106969248 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 16:02:49 INFO - PROCESS | 1941 | 1461106969256 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 16:02:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:02:49 INFO - PROCESS | 1941 | 1461106969265 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:02:49 INFO - PROCESS | 1941 | 1461106969269 Marionette TRACE conn4 <- [1,126,null,{}] 16:02:49 INFO - PROCESS | 1941 | 1461106969274 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}] 16:02:49 INFO - PROCESS | 1941 | 1461106969429 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 16:02:49 INFO - PROCESS | 1941 | 1461106969555 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d392f000 == 23 [pid = 1941] [id = 39] 16:02:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7fe4bfeecc00) [pid = 1941] [serial = 115] [outer = (nil)] 16:02:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7fe4d3ca3400) [pid = 1941] [serial = 116] [outer = 0x7fe4bfeecc00] 16:02:49 INFO - PROCESS | 1941 | 1461106969624 Marionette DEBUG loaded listener.js 16:02:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7fe4d3ecd400) [pid = 1941] [serial = 117] [outer = 0x7fe4bfeecc00] 16:02:50 INFO - PROCESS | 1941 | 1461106970448 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]]]}] 16:02:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:02:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1233ms 16:02:50 INFO - PROCESS | 1941 | 1461106970498 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 16:02:50 INFO - PROCESS | 1941 | 1461106970502 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 16:02:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:02:50 INFO - PROCESS | 1941 | 1461106970508 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:02:50 INFO - PROCESS | 1941 | 1461106970513 Marionette TRACE conn4 <- [1,130,null,{}] 16:02:50 INFO - PROCESS | 1941 | 1461106970527 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}] 16:02:50 INFO - PROCESS | 1941 | 1461106970679 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 16:02:50 INFO - PROCESS | 1941 | 1461106970804 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3e16800 == 24 [pid = 1941] [id = 40] 16:02:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7fe4d3ed5800) [pid = 1941] [serial = 118] [outer = (nil)] 16:02:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7fe4d64eb000) [pid = 1941] [serial = 119] [outer = 0x7fe4d3ed5800] 16:02:50 INFO - PROCESS | 1941 | 1461106970876 Marionette DEBUG loaded listener.js 16:02:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7fe4d7fa2000) [pid = 1941] [serial = 120] [outer = 0x7fe4d3ed5800] 16:02:51 INFO - PROCESS | 1941 | 1461106971724 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]]]}] 16:02:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:02:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1281ms 16:02:51 INFO - PROCESS | 1941 | 1461106971790 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 16:02:51 INFO - PROCESS | 1941 | 1461106971794 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 16:02:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:02:51 INFO - PROCESS | 1941 | 1461106971799 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:02:51 INFO - PROCESS | 1941 | 1461106971801 Marionette TRACE conn4 <- [1,134,null,{}] 16:02:51 INFO - PROCESS | 1941 | 1461106971807 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}] 16:02:51 INFO - PROCESS | 1941 | 1461106971956 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 16:02:52 INFO - PROCESS | 1941 | 1461106972085 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d67c4800 == 25 [pid = 1941] [id = 41] 16:02:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7fe4d6793000) [pid = 1941] [serial = 121] [outer = (nil)] 16:02:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7fe4db4cf800) [pid = 1941] [serial = 122] [outer = 0x7fe4d6793000] 16:02:52 INFO - PROCESS | 1941 | 1461106972163 Marionette DEBUG loaded listener.js 16:02:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7fe4b7628800) [pid = 1941] [serial = 123] [outer = 0x7fe4d6793000] 16:02:53 INFO - PROCESS | 1941 | 1461106973111 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]]]}] 16:02:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:02:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1331ms 16:02:53 INFO - PROCESS | 1941 | 1461106973131 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 16:02:53 INFO - PROCESS | 1941 | 1461106973140 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 16:02:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:02:53 INFO - PROCESS | 1941 | 1461106973148 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:02:53 INFO - PROCESS | 1941 | 1461106973152 Marionette TRACE conn4 <- [1,138,null,{}] 16:02:53 INFO - PROCESS | 1941 | 1461106973159 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}] 16:02:53 INFO - PROCESS | 1941 | 1461106973295 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 16:02:53 INFO - PROCESS | 1941 | 1461106973464 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:53 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4cf819000 == 24 [pid = 1941] [id = 35] 16:02:53 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c86b9800 == 23 [pid = 1941] [id = 34] 16:02:53 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b99a7800 == 22 [pid = 1941] [id = 33] 16:02:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bff78800 == 23 [pid = 1941] [id = 42] 16:02:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7fe4b762dc00) [pid = 1941] [serial = 124] [outer = (nil)] 16:02:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7fe4b7634800) [pid = 1941] [serial = 125] [outer = 0x7fe4b762dc00] 16:02:53 INFO - PROCESS | 1941 | 1461106973587 Marionette DEBUG loaded listener.js 16:02:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7fe4b77a5c00) [pid = 1941] [serial = 126] [outer = 0x7fe4b762dc00] 16:02:54 INFO - PROCESS | 1941 | 1461106974323 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]]]}] 16:02:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:02:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1185ms 16:02:54 INFO - PROCESS | 1941 | 1461106974333 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 16:02:54 INFO - PROCESS | 1941 | 1461106974339 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 16:02:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:02:54 INFO - PROCESS | 1941 | 1461106974347 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:02:54 INFO - PROCESS | 1941 | 1461106974350 Marionette TRACE conn4 <- [1,142,null,{}] 16:02:54 INFO - PROCESS | 1941 | 1461106974357 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}] 16:02:54 INFO - PROCESS | 1941 | 1461106974503 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 16:02:54 INFO - PROCESS | 1941 | 1461106974639 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d39bc000 == 24 [pid = 1941] [id = 43] 16:02:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7fe4b762f000) [pid = 1941] [serial = 127] [outer = (nil)] 16:02:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7fe4bc3b6c00) [pid = 1941] [serial = 128] [outer = 0x7fe4b762f000] 16:02:54 INFO - PROCESS | 1941 | 1461106974712 Marionette DEBUG loaded listener.js 16:02:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7fe4bfcd7400) [pid = 1941] [serial = 129] [outer = 0x7fe4b762f000] 16:02:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4cf71d000 == 23 [pid = 1941] [id = 31] 16:02:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4be38a800 == 22 [pid = 1941] [id = 30] 16:02:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c0331000 == 21 [pid = 1941] [id = 12] 16:02:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3e16800 == 20 [pid = 1941] [id = 40] 16:02:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c0738800 == 19 [pid = 1941] [id = 38] 16:02:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d392f000 == 18 [pid = 1941] [id = 39] 16:02:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3a9e000 == 17 [pid = 1941] [id = 36] 16:02:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c861c800 == 16 [pid = 1941] [id = 26] 16:02:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c86b7000 == 15 [pid = 1941] [id = 19] 16:02:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b954a000 == 14 [pid = 1941] [id = 32] 16:02:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c861f800 == 13 [pid = 1941] [id = 22] 16:02:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d67c4800 == 12 [pid = 1941] [id = 41] 16:02:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ce5e8000 == 11 [pid = 1941] [id = 27] 16:02:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c3d7a800 == 10 [pid = 1941] [id = 37] 16:02:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bff78800 == 9 [pid = 1941] [id = 42] 16:02:59 INFO - PROCESS | 1941 | 1461106979201 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]]]}] 16:02:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 4899ms 16:02:59 INFO - PROCESS | 1941 | 1461106979247 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 16:02:59 INFO - PROCESS | 1941 | 1461106979253 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 16:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:02:59 INFO - PROCESS | 1941 | 1461106979262 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:02:59 INFO - PROCESS | 1941 | 1461106979268 Marionette TRACE conn4 <- [1,146,null,{}] 16:02:59 INFO - PROCESS | 1941 | 1461106979279 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}] 16:02:59 INFO - PROCESS | 1941 | 1461106979424 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 16:02:59 INFO - PROCESS | 1941 | 1461106979473 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc535000 == 10 [pid = 1941] [id = 44] 16:02:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7fe4baf97400) [pid = 1941] [serial = 130] [outer = (nil)] 16:02:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7fe4baf99c00) [pid = 1941] [serial = 131] [outer = 0x7fe4baf97400] 16:02:59 INFO - PROCESS | 1941 | 1461106979607 Marionette DEBUG loaded listener.js 16:02:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7fe4bafa1c00) [pid = 1941] [serial = 132] [outer = 0x7fe4baf97400] 16:03:00 INFO - PROCESS | 1941 | 1461106980240 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]]]}] 16:03:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 990ms 16:03:00 INFO - PROCESS | 1941 | 1461106980251 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 16:03:00 INFO - PROCESS | 1941 | 1461106980259 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 16:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:03:00 INFO - PROCESS | 1941 | 1461106980269 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:03:00 INFO - PROCESS | 1941 | 1461106980272 Marionette TRACE conn4 <- [1,150,null,{}] 16:03:00 INFO - PROCESS | 1941 | 1461106980276 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}] 16:03:00 INFO - PROCESS | 1941 | 1461106980449 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 16:03:00 INFO - PROCESS | 1941 | 1461106980476 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b955c000 == 11 [pid = 1941] [id = 45] 16:03:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7fe4baf97c00) [pid = 1941] [serial = 133] [outer = (nil)] 16:03:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7fe4bd7eb800) [pid = 1941] [serial = 134] [outer = 0x7fe4baf97c00] 16:03:00 INFO - PROCESS | 1941 | 1461106980532 Marionette DEBUG loaded listener.js 16:03:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7fe4bf478800) [pid = 1941] [serial = 135] [outer = 0x7fe4baf97c00] 16:03:01 INFO - PROCESS | 1941 | 1461106981325 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]]]}] 16:03:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1088ms 16:03:01 INFO - PROCESS | 1941 | 1461106981356 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 16:03:01 INFO - PROCESS | 1941 | 1461106981359 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 16:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:03:01 INFO - PROCESS | 1941 | 1461106981365 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:03:01 INFO - PROCESS | 1941 | 1461106981370 Marionette TRACE conn4 <- [1,154,null,{}] 16:03:01 INFO - PROCESS | 1941 | 1461106981392 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}] 16:03:01 INFO - PROCESS | 1941 | 1461106981574 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 16:03:01 INFO - PROCESS | 1941 | 1461106981687 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cf4cc800 == 12 [pid = 1941] [id = 46] 16:03:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7fe4b77a9000) [pid = 1941] [serial = 136] [outer = (nil)] 16:03:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7fe4c2165c00) [pid = 1941] [serial = 137] [outer = 0x7fe4b77a9000] 16:03:01 INFO - PROCESS | 1941 | 1461106981758 Marionette DEBUG loaded listener.js 16:03:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7fe4ce36b800) [pid = 1941] [serial = 138] [outer = 0x7fe4b77a9000] 16:03:02 INFO - PROCESS | 1941 | 1461106982562 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]]]}] 16:03:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:03:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1239ms 16:03:02 INFO - PROCESS | 1941 | 1461106982604 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 16:03:02 INFO - PROCESS | 1941 | 1461106982607 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 16:03:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:03:02 INFO - PROCESS | 1941 | 1461106982613 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:03:02 INFO - PROCESS | 1941 | 1461106982615 Marionette TRACE conn4 <- [1,158,null,{}] 16:03:02 INFO - PROCESS | 1941 | 1461106982620 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}] 16:03:02 INFO - PROCESS | 1941 | 1461106982780 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 16:03:02 INFO - PROCESS | 1941 | 1461106982803 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3a9e000 == 13 [pid = 1941] [id = 47] 16:03:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7fe4b77a7c00) [pid = 1941] [serial = 139] [outer = (nil)] 16:03:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7fe4cfa5f400) [pid = 1941] [serial = 140] [outer = 0x7fe4b77a7c00] 16:03:02 INFO - PROCESS | 1941 | 1461106982860 Marionette DEBUG loaded listener.js 16:03:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7fe4d3829800) [pid = 1941] [serial = 141] [outer = 0x7fe4b77a7c00] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7fe4b897c800) [pid = 1941] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7fe4c1708800) [pid = 1941] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7fe4bf896400) [pid = 1941] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7fe4b9b0d400) [pid = 1941] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7fe4b7b20400) [pid = 1941] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7fe4b7b14400) [pid = 1941] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7fe4bf511c00) [pid = 1941] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7fe4bd70b000) [pid = 1941] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7fe4bf88e800) [pid = 1941] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7fe4b9878800) [pid = 1941] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7fe4b7b14000) [pid = 1941] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7fe4bfeee400) [pid = 1941] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7fe4bf4f8000) [pid = 1941] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7fe4b9bb2c00) [pid = 1941] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7fe4bdba6c00) [pid = 1941] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7fe4cd7c3800) [pid = 1941] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7fe4b762dc00) [pid = 1941] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7fe4bc3a8400) [pid = 1941] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7fe4bf5f6400) [pid = 1941] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7fe4bfcde400) [pid = 1941] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7fe4b7d32400) [pid = 1941] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7fe4b897bc00) [pid = 1941] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7fe4bafe1c00) [pid = 1941] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7fe4b7d2cc00) [pid = 1941] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7fe4c702b400) [pid = 1941] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7fe4c1051400) [pid = 1941] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7fe4b897b400) [pid = 1941] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7fe4ceae3c00) [pid = 1941] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7fe4c3ba0800) [pid = 1941] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x7fe4b88ab000) [pid = 1941] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x7fe4d3ed5800) [pid = 1941] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x7fe4d6793000) [pid = 1941] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x7fe4b99e8800) [pid = 1941] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:03:04 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x7fe4bfeecc00) [pid = 1941] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:03:04 INFO - PROCESS | 1941 | 1461106984365 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]]]}] 16:03:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1775ms 16:03:04 INFO - PROCESS | 1941 | 1461106984389 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 16:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:03:04 INFO - PROCESS | 1941 | 1461106984392 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 16:03:04 INFO - PROCESS | 1941 | 1461106984397 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:03:04 INFO - PROCESS | 1941 | 1461106984399 Marionette TRACE conn4 <- [1,162,null,{}] 16:03:04 INFO - PROCESS | 1941 | 1461106984404 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}] 16:03:04 INFO - PROCESS | 1941 | 1461106984524 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 16:03:04 INFO - PROCESS | 1941 | 1461106984650 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf2da000 == 14 [pid = 1941] [id = 48] 16:03:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7fe4b7627000) [pid = 1941] [serial = 142] [outer = (nil)] 16:03:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7fe4bf4f8000) [pid = 1941] [serial = 143] [outer = 0x7fe4b7627000] 16:03:04 INFO - PROCESS | 1941 | 1461106984714 Marionette DEBUG loaded listener.js 16:03:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x7fe4c0241000) [pid = 1941] [serial = 144] [outer = 0x7fe4b7627000] 16:03:05 INFO - PROCESS | 1941 | 1461106985598 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]]]}] 16:03:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1235ms 16:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:03:05 INFO - PROCESS | 1941 | 1461106985633 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 16:03:05 INFO - PROCESS | 1941 | 1461106985635 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 16:03:05 INFO - PROCESS | 1941 | 1461106985639 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:03:05 INFO - PROCESS | 1941 | 1461106985642 Marionette TRACE conn4 <- [1,166,null,{}] 16:03:05 INFO - PROCESS | 1941 | 1461106985647 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}] 16:03:05 INFO - PROCESS | 1941 | 1461106985815 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 16:03:05 INFO - PROCESS | 1941 | 1461106985905 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d1976800 == 15 [pid = 1941] [id = 49] 16:03:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x7fe4b7631c00) [pid = 1941] [serial = 145] [outer = (nil)] 16:03:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7fe4bc3a8c00) [pid = 1941] [serial = 146] [outer = 0x7fe4b7631c00] 16:03:05 INFO - PROCESS | 1941 | 1461106985965 Marionette DEBUG loaded listener.js 16:03:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7fe4d3833c00) [pid = 1941] [serial = 147] [outer = 0x7fe4b7631c00] 16:03:06 INFO - PROCESS | 1941 | 1461106986848 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]]]}] 16:03:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1225ms 16:03:06 INFO - PROCESS | 1941 | 1461106986865 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 16:03:06 INFO - PROCESS | 1941 | 1461106986872 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 16:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:03:06 INFO - PROCESS | 1941 | 1461106986880 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:03:06 INFO - PROCESS | 1941 | 1461106986884 Marionette TRACE conn4 <- [1,170,null,{}] 16:03:06 INFO - PROCESS | 1941 | 1461106986892 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}] 16:03:07 INFO - PROCESS | 1941 | 1461106987047 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 16:03:07 INFO - PROCESS | 1941 | 1461106987191 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0610000 == 16 [pid = 1941] [id = 50] 16:03:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7fe4b77acc00) [pid = 1941] [serial = 148] [outer = (nil)] 16:03:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7fe4b969a000) [pid = 1941] [serial = 149] [outer = 0x7fe4b77acc00] 16:03:07 INFO - PROCESS | 1941 | 1461106987264 Marionette DEBUG loaded listener.js 16:03:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7fe4bafd3400) [pid = 1941] [serial = 150] [outer = 0x7fe4b77acc00] 16:03:08 INFO - PROCESS | 1941 | 1461106988146 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]]]}] 16:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1330ms 16:03:08 INFO - PROCESS | 1941 | 1461106988212 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 16:03:08 INFO - PROCESS | 1941 | 1461106988220 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 16:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:03:08 INFO - PROCESS | 1941 | 1461106988229 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:03:08 INFO - PROCESS | 1941 | 1461106988232 Marionette TRACE conn4 <- [1,174,null,{}] 16:03:08 INFO - PROCESS | 1941 | 1461106988238 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}] 16:03:08 INFO - PROCESS | 1941 | 1461106988401 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 16:03:08 INFO - PROCESS | 1941 | 1461106988529 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9855000 == 17 [pid = 1941] [id = 51] 16:03:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7fe4b7629800) [pid = 1941] [serial = 151] [outer = (nil)] 16:03:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7fe4b762e800) [pid = 1941] [serial = 152] [outer = 0x7fe4b7629800] 16:03:08 INFO - PROCESS | 1941 | 1461106988597 Marionette DEBUG loaded listener.js 16:03:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7fe4bafe1000) [pid = 1941] [serial = 153] [outer = 0x7fe4b7629800] 16:03:09 INFO - PROCESS | 1941 | 1461106989679 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]]]}] 16:03:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1476ms 16:03:09 INFO - PROCESS | 1941 | 1461106989706 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 16:03:09 INFO - PROCESS | 1941 | 1461106989711 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 16:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:03:09 INFO - PROCESS | 1941 | 1461106989718 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:03:09 INFO - PROCESS | 1941 | 1461106989722 Marionette TRACE conn4 <- [1,178,null,{}] 16:03:09 INFO - PROCESS | 1941 | 1461106989729 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}] 16:03:09 INFO - PROCESS | 1941 | 1461106989864 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 16:03:10 INFO - PROCESS | 1941 | 1461106990027 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:10 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d39bc000 == 16 [pid = 1941] [id = 43] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7fe4d1408800) [pid = 1941] [serial = 2] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7fe4b968d800) [pid = 1941] [serial = 25] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7fe4be96e000) [pid = 1941] [serial = 28] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7fe4b9873800) [pid = 1941] [serial = 26] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7fe4b7b16400) [pid = 1941] [serial = 22] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7fe4bdbac000) [pid = 1941] [serial = 31] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7fe4b9bbac00) [pid = 1941] [serial = 17] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x7fe4b7b1c800) [pid = 1941] [serial = 23] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x7fe4b9bb6c00) [pid = 1941] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x7fe4bf8f2800) [pid = 1941] [serial = 12] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x7fe4bfc0a800) [pid = 1941] [serial = 9] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x7fe4bc3b6c00) [pid = 1941] [serial = 128] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x7fe4b99e4000) [pid = 1941] [serial = 19] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x7fe4b9bb4800) [pid = 1941] [serial = 16] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8838800 == 17 [pid = 1941] [id = 52] 16:03:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7fe4b7630400) [pid = 1941] [serial = 154] [outer = (nil)] 16:03:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7fe4b7d32400) [pid = 1941] [serial = 155] [outer = 0x7fe4b7630400] 16:03:10 INFO - PROCESS | 1941 | 1461106990133 Marionette DEBUG loaded listener.js 16:03:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7fe4b8980400) [pid = 1941] [serial = 156] [outer = 0x7fe4b7630400] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x7fe4c0ef0000) [pid = 1941] [serial = 71] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x7fe4d397a000) [pid = 1941] [serial = 89] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x7fe4b9bb9400) [pid = 1941] [serial = 37] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x7fe4bf2ae000) [pid = 1941] [serial = 40] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x7fe4c0d51400) [pid = 1941] [serial = 43] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x7fe4bf895400) [pid = 1941] [serial = 41] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x7fe4c3d93000) [pid = 1941] [serial = 46] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x7fe4ce5b6800) [pid = 1941] [serial = 49] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x7fe4bda9e800) [pid = 1941] [serial = 38] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x7fe4ce810c00) [pid = 1941] [serial = 50] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x7fe4ceaa1000) [pid = 1941] [serial = 52] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x7fe4c0132000) [pid = 1941] [serial = 34] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x7fe4cd738c00) [pid = 1941] [serial = 47] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x7fe4c079f000) [pid = 1941] [serial = 35] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x7fe4d382b000) [pid = 1941] [serial = 56] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x7fe4d1911000) [pid = 1941] [serial = 53] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x7fe4c1052000) [pid = 1941] [serial = 44] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x7fe4d1911400) [pid = 1941] [serial = 79] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x7fe4cea0a000) [pid = 1941] [serial = 101] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x7fe4ce8e2400) [pid = 1941] [serial = 110] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x7fe4d3829400) [pid = 1941] [serial = 103] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x7fe4c0797c00) [pid = 1941] [serial = 70] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x7fe4d19c4c00) [pid = 1941] [serial = 55] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x7fe4ce36bc00) [pid = 1941] [serial = 74] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x7fe4cf7ca400) [pid = 1941] [serial = 76] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x7fe4ce6cf800) [pid = 1941] [serial = 100] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x7fe4b77a5c00) [pid = 1941] [serial = 126] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x7fe4c3b1ec00) [pid = 1941] [serial = 73] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x7fe4b9874800) [pid = 1941] [serial = 97] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x7fe4b8980c00) [pid = 1941] [serial = 67] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x7fe4ce814400) [pid = 1941] [serial = 113] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x7fe4bf4fb400) [pid = 1941] [serial = 82] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x7fe4d3ca3800) [pid = 1941] [serial = 91] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x7fe4bf8f0c00) [pid = 1941] [serial = 98] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x7fe4bd7e8000) [pid = 1941] [serial = 68] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x7fe4d3ca3400) [pid = 1941] [serial = 116] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x7fe4bf253c00) [pid = 1941] [serial = 59] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x7fe4ce5b8400) [pid = 1941] [serial = 94] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x7fe4d3e2c800) [pid = 1941] [serial = 92] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x7fe4cfa5d000) [pid = 1941] [serial = 88] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x7fe4c081ec00) [pid = 1941] [serial = 61] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x7fe4bdbacc00) [pid = 1941] [serial = 58] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 65 (0x7fe4cfa64000) [pid = 1941] [serial = 77] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 64 (0x7fe4d64eb000) [pid = 1941] [serial = 119] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 63 (0x7fe4ce818800) [pid = 1941] [serial = 86] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 62 (0x7fe4c081f400) [pid = 1941] [serial = 83] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 61 (0x7fe4d3a64c00) [pid = 1941] [serial = 104] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 60 (0x7fe4b7634800) [pid = 1941] [serial = 125] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 59 (0x7fe4d3ed7400) [pid = 1941] [serial = 106] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 58 (0x7fe4cd7bb400) [pid = 1941] [serial = 85] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 57 (0x7fe4c1048400) [pid = 1941] [serial = 62] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 56 (0x7fe4d3d27800) [pid = 1941] [serial = 95] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 55 (0x7fe4d19c1c00) [pid = 1941] [serial = 114] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 54 (0x7fe4ce811c00) [pid = 1941] [serial = 64] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 53 (0x7fe4d3edc800) [pid = 1941] [serial = 107] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 52 (0x7fe4cd7c3000) [pid = 1941] [serial = 109] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 51 (0x7fe4d3833400) [pid = 1941] [serial = 80] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 50 (0x7fe4d7fa2000) [pid = 1941] [serial = 120] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 49 (0x7fe4b7628800) [pid = 1941] [serial = 123] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 48 (0x7fe4db4cf800) [pid = 1941] [serial = 122] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 47 (0x7fe4cf72b000) [pid = 1941] [serial = 65] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | --DOMWINDOW == 46 (0x7fe4d3ecd400) [pid = 1941] [serial = 117] [outer = (nil)] [url = about:blank] 16:03:10 INFO - PROCESS | 1941 | 1461106990744 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]]]}] 16:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1080ms 16:03:10 INFO - PROCESS | 1941 | 1461106990797 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 16:03:10 INFO - PROCESS | 1941 | 1461106990804 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 16:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:03:10 INFO - PROCESS | 1941 | 1461106990813 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:03:10 INFO - PROCESS | 1941 | 1461106990816 Marionette TRACE conn4 <- [1,182,null,{}] 16:03:10 INFO - PROCESS | 1941 | 1461106990821 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}] 16:03:10 INFO - PROCESS | 1941 | 1461106990940 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 16:03:10 INFO - PROCESS | 1941 | 1461106990956 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4baf90800 == 18 [pid = 1941] [id = 53] 16:03:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 47 (0x7fe4b8981800) [pid = 1941] [serial = 157] [outer = (nil)] 16:03:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 48 (0x7fe4b9bb2400) [pid = 1941] [serial = 158] [outer = 0x7fe4b8981800] 16:03:11 INFO - PROCESS | 1941 | 1461106991011 Marionette DEBUG loaded listener.js 16:03:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 49 (0x7fe4b9bba400) [pid = 1941] [serial = 159] [outer = 0x7fe4b8981800] 16:03:11 INFO - PROCESS | 1941 | 1461106991645 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]]]}] 16:03:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 878ms 16:03:11 INFO - PROCESS | 1941 | 1461106991691 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 16:03:11 INFO - PROCESS | 1941 | 1461106991695 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 16:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:03:11 INFO - PROCESS | 1941 | 1461106991705 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:03:11 INFO - PROCESS | 1941 | 1461106991710 Marionette TRACE conn4 <- [1,186,null,{}] 16:03:11 INFO - PROCESS | 1941 | 1461106991729 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}] 16:03:11 INFO - PROCESS | 1941 | 1461106991847 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:03:11 INFO - PROCESS | 1941 | 1461106991915 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 16:03:11 INFO - PROCESS | 1941 | 1461106991925 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf573000 == 19 [pid = 1941] [id = 54] 16:03:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 50 (0x7fe4be77b800) [pid = 1941] [serial = 160] [outer = (nil)] 16:03:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 51 (0x7fe4be90d400) [pid = 1941] [serial = 161] [outer = 0x7fe4be77b800] 16:03:11 INFO - PROCESS | 1941 | 1461106991991 Marionette DEBUG loaded listener.js 16:03:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 52 (0x7fe4bf258400) [pid = 1941] [serial = 162] [outer = 0x7fe4be77b800] 16:03:12 INFO - PROCESS | 1941 | 1461106992660 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]]]}] 16:03:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 986ms 16:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:03:12 INFO - PROCESS | 1941 | 1461106992691 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 16:03:12 INFO - PROCESS | 1941 | 1461106992694 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 16:03:12 INFO - PROCESS | 1941 | 1461106992700 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:03:12 INFO - PROCESS | 1941 | 1461106992703 Marionette TRACE conn4 <- [1,190,null,{}] 16:03:12 INFO - PROCESS | 1941 | 1461106992715 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}] 16:03:12 INFO - PROCESS | 1941 | 1461106992864 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 16:03:12 INFO - PROCESS | 1941 | 1461106992924 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0324000 == 20 [pid = 1941] [id = 55] 16:03:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 53 (0x7fe4baf9fc00) [pid = 1941] [serial = 163] [outer = (nil)] 16:03:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 54 (0x7fe4bf896400) [pid = 1941] [serial = 164] [outer = 0x7fe4baf9fc00] 16:03:12 INFO - PROCESS | 1941 | 1461106992982 Marionette DEBUG loaded listener.js 16:03:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 55 (0x7fe4bfcd4800) [pid = 1941] [serial = 165] [outer = 0x7fe4baf9fc00] 16:03:13 INFO - PROCESS | 1941 | 1461106993787 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]]]}] 16:03:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1130ms 16:03:13 INFO - PROCESS | 1941 | 1461106993831 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 16:03:13 INFO - PROCESS | 1941 | 1461106993834 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 16:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:03:13 INFO - PROCESS | 1941 | 1461106993839 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:03:13 INFO - PROCESS | 1941 | 1461106993841 Marionette TRACE conn4 <- [1,194,null,{}] 16:03:13 INFO - PROCESS | 1941 | 1461106993852 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}] 16:03:14 INFO - PROCESS | 1941 | 1461106994003 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 16:03:14 INFO - PROCESS | 1941 | 1461106994062 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c061b800 == 21 [pid = 1941] [id = 56] 16:03:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 56 (0x7fe4b7634c00) [pid = 1941] [serial = 166] [outer = (nil)] 16:03:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 57 (0x7fe4c0797c00) [pid = 1941] [serial = 167] [outer = 0x7fe4b7634c00] 16:03:14 INFO - PROCESS | 1941 | 1461106994169 Marionette DEBUG loaded listener.js 16:03:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 58 (0x7fe4c0824c00) [pid = 1941] [serial = 168] [outer = 0x7fe4b7634c00] 16:03:14 INFO - PROCESS | 1941 | --DOMWINDOW == 57 (0x7fe4b762f000) [pid = 1941] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:03:14 INFO - PROCESS | 1941 | --DOMWINDOW == 56 (0x7fe4baf97400) [pid = 1941] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:03:14 INFO - PROCESS | 1941 | --DOMWINDOW == 55 (0x7fe4b77a9000) [pid = 1941] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:03:14 INFO - PROCESS | 1941 | --DOMWINDOW == 54 (0x7fe4baf97c00) [pid = 1941] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:03:14 INFO - PROCESS | 1941 | --DOMWINDOW == 53 (0x7fe4b77a7c00) [pid = 1941] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:03:14 INFO - PROCESS | 1941 | --DOMWINDOW == 52 (0x7fe4b7627000) [pid = 1941] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:03:14 INFO - PROCESS | 1941 | 1461106994869 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]]]}] 16:03:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1079ms 16:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:03:14 INFO - PROCESS | 1941 | 1461106994920 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 16:03:14 INFO - PROCESS | 1941 | 1461106994923 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 16:03:14 INFO - PROCESS | 1941 | 1461106994928 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:03:14 INFO - PROCESS | 1941 | 1461106994930 Marionette TRACE conn4 <- [1,198,null,{}] 16:03:14 INFO - PROCESS | 1941 | 1461106994935 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}] 16:03:15 INFO - PROCESS | 1941 | 1461106995094 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 16:03:15 INFO - PROCESS | 1941 | 1461106995213 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c171d800 == 22 [pid = 1941] [id = 57] 16:03:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 53 (0x7fe4baf96400) [pid = 1941] [serial = 169] [outer = (nil)] 16:03:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 54 (0x7fe4c1752000) [pid = 1941] [serial = 170] [outer = 0x7fe4baf96400] 16:03:15 INFO - PROCESS | 1941 | 1461106995275 Marionette DEBUG loaded listener.js 16:03:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 55 (0x7fe4c2168800) [pid = 1941] [serial = 171] [outer = 0x7fe4baf96400] 16:03:15 INFO - PROCESS | 1941 | 1461106995832 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]]]}] 16:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 926ms 16:03:15 INFO - PROCESS | 1941 | 1461106995855 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 16:03:15 INFO - PROCESS | 1941 | 1461106995858 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 16:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:03:15 INFO - PROCESS | 1941 | 1461106995864 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:03:15 INFO - PROCESS | 1941 | 1461106995866 Marionette TRACE conn4 <- [1,202,null,{}] 16:03:15 INFO - PROCESS | 1941 | 1461106995872 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}] 16:03:15 INFO - PROCESS | 1941 | 1461106995996 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 16:03:16 INFO - PROCESS | 1941 | 1461106996012 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c3d70800 == 23 [pid = 1941] [id = 58] 16:03:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 56 (0x7fe4b7626c00) [pid = 1941] [serial = 172] [outer = (nil)] 16:03:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 57 (0x7fe4c702a800) [pid = 1941] [serial = 173] [outer = 0x7fe4b7626c00] 16:03:16 INFO - PROCESS | 1941 | 1461106996070 Marionette DEBUG loaded listener.js 16:03:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 58 (0x7fe4cd7c4400) [pid = 1941] [serial = 174] [outer = 0x7fe4b7626c00] 16:03:16 INFO - PROCESS | 1941 | 1461106996774 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]]]}] 16:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 972ms 16:03:16 INFO - PROCESS | 1941 | 1461106996838 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 16:03:16 INFO - PROCESS | 1941 | 1461106996844 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 16:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:03:16 INFO - PROCESS | 1941 | 1461106996852 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:03:16 INFO - PROCESS | 1941 | 1461106996858 Marionette TRACE conn4 <- [1,206,null,{}] 16:03:16 INFO - PROCESS | 1941 | 1461106996867 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}] 16:03:17 INFO - PROCESS | 1941 | 1461106997078 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 16:03:17 INFO - PROCESS | 1941 | 1461106997197 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b99bb800 == 24 [pid = 1941] [id = 59] 16:03:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 59 (0x7fe4b7629c00) [pid = 1941] [serial = 175] [outer = (nil)] 16:03:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 60 (0x7fe4b77a4000) [pid = 1941] [serial = 176] [outer = 0x7fe4b7629c00] 16:03:17 INFO - PROCESS | 1941 | 1461106997276 Marionette DEBUG loaded listener.js 16:03:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 61 (0x7fe4b7d28400) [pid = 1941] [serial = 177] [outer = 0x7fe4b7629c00] 16:03:17 INFO - PROCESS | 1941 | 1461106997984 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]]]}] 16:03:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1187ms 16:03:18 INFO - PROCESS | 1941 | 1461106998040 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 16:03:18 INFO - PROCESS | 1941 | 1461106998048 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 16:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:03:18 INFO - PROCESS | 1941 | 1461106998057 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:03:18 INFO - PROCESS | 1941 | 1461106998060 Marionette TRACE conn4 <- [1,210,null,{}] 16:03:18 INFO - PROCESS | 1941 | 1461106998066 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}] 16:03:18 INFO - PROCESS | 1941 | 1461106998208 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 16:03:18 INFO - PROCESS | 1941 | 1461106998325 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bff7d800 == 25 [pid = 1941] [id = 60] 16:03:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 62 (0x7fe4b779ec00) [pid = 1941] [serial = 178] [outer = (nil)] 16:03:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 63 (0x7fe4baf94800) [pid = 1941] [serial = 179] [outer = 0x7fe4b779ec00] 16:03:18 INFO - PROCESS | 1941 | 1461106998391 Marionette DEBUG loaded listener.js 16:03:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 64 (0x7fe4bafdd800) [pid = 1941] [serial = 180] [outer = 0x7fe4b779ec00] 16:03:19 INFO - PROCESS | 1941 | 1461106999103 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]]]}] 16:03:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1083ms 16:03:19 INFO - PROCESS | 1941 | 1461106999143 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 16:03:19 INFO - PROCESS | 1941 | 1461106999147 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 16:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:03:19 INFO - PROCESS | 1941 | 1461106999153 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:03:19 INFO - PROCESS | 1941 | 1461106999158 Marionette TRACE conn4 <- [1,214,null,{}] 16:03:19 INFO - PROCESS | 1941 | 1461106999172 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}] 16:03:19 INFO - PROCESS | 1941 | 1461106999316 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 16:03:19 INFO - PROCESS | 1941 | 1461106999415 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c8612800 == 26 [pid = 1941] [id = 61] 16:03:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 65 (0x7fe4bafd7c00) [pid = 1941] [serial = 181] [outer = (nil)] 16:03:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x7fe4c081f400) [pid = 1941] [serial = 182] [outer = 0x7fe4bafd7c00] 16:03:19 INFO - PROCESS | 1941 | 1461106999485 Marionette DEBUG loaded listener.js 16:03:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x7fe4c104a800) [pid = 1941] [serial = 183] [outer = 0x7fe4bafd7c00] 16:03:20 INFO - PROCESS | 1941 | 1461107000221 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]]]}] 16:03:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1135ms 16:03:20 INFO - PROCESS | 1941 | 1461107000289 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 16:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:03:20 INFO - PROCESS | 1941 | 1461107000293 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 16:03:20 INFO - PROCESS | 1941 | 1461107000299 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:03:20 INFO - PROCESS | 1941 | 1461107000302 Marionette TRACE conn4 <- [1,218,null,{}] 16:03:20 INFO - PROCESS | 1941 | 1461107000307 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}] 16:03:20 INFO - PROCESS | 1941 | 1461107000453 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 16:03:20 INFO - PROCESS | 1941 | 1461107000572 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ce3ef000 == 27 [pid = 1941] [id = 62] 16:03:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x7fe4bd70f000) [pid = 1941] [serial = 184] [outer = (nil)] 16:03:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x7fe4c7a2a400) [pid = 1941] [serial = 185] [outer = 0x7fe4bd70f000] 16:03:20 INFO - PROCESS | 1941 | 1461107000639 Marionette DEBUG loaded listener.js 16:03:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x7fe4ce5b8400) [pid = 1941] [serial = 186] [outer = 0x7fe4bd70f000] 16:03:21 INFO - PROCESS | 1941 | 1461107001429 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]]]}] 16:03:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1175ms 16:03:21 INFO - PROCESS | 1941 | 1461107001475 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 16:03:21 INFO - PROCESS | 1941 | 1461107001478 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 16:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:03:21 INFO - PROCESS | 1941 | 1461107001484 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:03:21 INFO - PROCESS | 1941 | 1461107001486 Marionette TRACE conn4 <- [1,222,null,{}] 16:03:21 INFO - PROCESS | 1941 | 1461107001491 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}] 16:03:21 INFO - PROCESS | 1941 | 1461107001623 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 16:03:21 INFO - PROCESS | 1941 | 1461107001859 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4baf7d000 == 28 [pid = 1941] [id = 63] 16:03:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x7fe4b7635400) [pid = 1941] [serial = 187] [outer = (nil)] 16:03:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x7fe4b7756c00) [pid = 1941] [serial = 188] [outer = 0x7fe4b7635400] 16:03:21 INFO - PROCESS | 1941 | 1461107001923 Marionette DEBUG loaded listener.js 16:03:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x7fe4b77ac000) [pid = 1941] [serial = 189] [outer = 0x7fe4b7635400] 16:03:22 INFO - PROCESS | 1941 | 1461107002715 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]]]}] 16:03:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1280ms 16:03:22 INFO - PROCESS | 1941 | 1461107002764 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 16:03:22 INFO - PROCESS | 1941 | 1461107002770 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 16:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:03:22 INFO - PROCESS | 1941 | 1461107002777 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:03:22 INFO - PROCESS | 1941 | 1461107002781 Marionette TRACE conn4 <- [1,226,null,{}] 16:03:22 INFO - PROCESS | 1941 | 1461107002807 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}] 16:03:22 INFO - PROCESS | 1941 | 1461107002966 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 16:03:23 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x7fe4bfcd7400) [pid = 1941] [serial = 129] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x7fe4baf99c00) [pid = 1941] [serial = 131] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x7fe4bafa1c00) [pid = 1941] [serial = 132] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x7fe4ce36b800) [pid = 1941] [serial = 138] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x7fe4c2165c00) [pid = 1941] [serial = 137] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x7fe4bd7eb800) [pid = 1941] [serial = 134] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x7fe4cfa5f400) [pid = 1941] [serial = 140] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 1941 | --DOMWINDOW == 65 (0x7fe4d3829800) [pid = 1941] [serial = 141] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 1941 | --DOMWINDOW == 64 (0x7fe4bf4f8000) [pid = 1941] [serial = 143] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 1941 | --DOMWINDOW == 63 (0x7fe4c0241000) [pid = 1941] [serial = 144] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 1941 | --DOMWINDOW == 62 (0x7fe4bf478800) [pid = 1941] [serial = 135] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 1941 | 1461107003092 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9550000 == 29 [pid = 1941] [id = 64] 16:03:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 63 (0x7fe4b897a800) [pid = 1941] [serial = 190] [outer = (nil)] 16:03:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 64 (0x7fe4baf97400) [pid = 1941] [serial = 191] [outer = 0x7fe4b897a800] 16:03:23 INFO - PROCESS | 1941 | 1461107003156 Marionette DEBUG loaded listener.js 16:03:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 65 (0x7fe4bafe0400) [pid = 1941] [serial = 192] [outer = 0x7fe4b897a800] 16:03:23 INFO - PROCESS | 1941 | 1461107003740 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]]]}] 16:03:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:03:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1002ms 16:03:23 INFO - PROCESS | 1941 | 1461107003782 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 16:03:23 INFO - PROCESS | 1941 | 1461107003787 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 16:03:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:03:23 INFO - PROCESS | 1941 | 1461107003794 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:03:23 INFO - PROCESS | 1941 | 1461107003796 Marionette TRACE conn4 <- [1,230,null,{}] 16:03:23 INFO - PROCESS | 1941 | 1461107003802 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}] 16:03:23 INFO - PROCESS | 1941 | 1461107003926 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 16:03:23 INFO - PROCESS | 1941 | 1461107003944 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c041d800 == 30 [pid = 1941] [id = 65] 16:03:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x7fe4bd7ec800) [pid = 1941] [serial = 193] [outer = (nil)] 16:03:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x7fe4bf253c00) [pid = 1941] [serial = 194] [outer = 0x7fe4bd7ec800] 16:03:24 INFO - PROCESS | 1941 | 1461107004002 Marionette DEBUG loaded listener.js 16:03:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x7fe4bfcd2000) [pid = 1941] [serial = 195] [outer = 0x7fe4bd7ec800] 16:03:24 INFO - PROCESS | 1941 | 1461107004661 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]]]}] 16:03:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:03:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 880ms 16:03:24 INFO - PROCESS | 1941 | 1461107004674 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 16:03:24 INFO - PROCESS | 1941 | 1461107004678 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 16:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:03:24 INFO - PROCESS | 1941 | 1461107004686 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:03:24 INFO - PROCESS | 1941 | 1461107004694 Marionette TRACE conn4 <- [1,234,null,{}] 16:03:24 INFO - PROCESS | 1941 | 1461107004713 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}] 16:03:24 INFO - PROCESS | 1941 | 1461107004839 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 16:03:24 INFO - PROCESS | 1941 | 1461107004859 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c6f86000 == 31 [pid = 1941] [id = 66] 16:03:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x7fe4bfcd2800) [pid = 1941] [serial = 196] [outer = (nil)] 16:03:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x7fe4c17e8000) [pid = 1941] [serial = 197] [outer = 0x7fe4bfcd2800] 16:03:24 INFO - PROCESS | 1941 | 1461107004913 Marionette DEBUG loaded listener.js 16:03:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x7fe4b77a6800) [pid = 1941] [serial = 198] [outer = 0x7fe4bfcd2800] 16:03:25 INFO - PROCESS | 1941 | 1461107005666 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]]]}] 16:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1036ms 16:03:25 INFO - PROCESS | 1941 | 1461107005722 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 16:03:25 INFO - PROCESS | 1941 | 1461107005725 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 16:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:03:25 INFO - PROCESS | 1941 | 1461107005735 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:03:25 INFO - PROCESS | 1941 | 1461107005737 Marionette TRACE conn4 <- [1,238,null,{}] 16:03:25 INFO - PROCESS | 1941 | 1461107005747 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}] 16:03:25 INFO - PROCESS | 1941 | 1461107005897 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 16:03:25 INFO - PROCESS | 1941 | 1461107005953 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ce54b800 == 32 [pid = 1941] [id = 67] 16:03:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x7fe4c0241000) [pid = 1941] [serial = 199] [outer = (nil)] 16:03:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x7fe4ce5c2400) [pid = 1941] [serial = 200] [outer = 0x7fe4c0241000] 16:03:26 INFO - PROCESS | 1941 | 1461107006007 Marionette DEBUG loaded listener.js 16:03:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x7fe4ce8dfc00) [pid = 1941] [serial = 201] [outer = 0x7fe4c0241000] 16:03:26 INFO - PROCESS | 1941 | 1461107006635 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]]]}] 16:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 929ms 16:03:26 INFO - PROCESS | 1941 | 1461107006664 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 16:03:26 INFO - PROCESS | 1941 | 1461107006667 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 16:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:03:26 INFO - PROCESS | 1941 | 1461107006672 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:03:26 INFO - PROCESS | 1941 | 1461107006674 Marionette TRACE conn4 <- [1,242,null,{}] 16:03:26 INFO - PROCESS | 1941 | 1461107006679 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}] 16:03:26 INFO - PROCESS | 1941 | 1461107006833 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 16:03:26 INFO - PROCESS | 1941 | 1461107006846 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cf485000 == 33 [pid = 1941] [id = 68] 16:03:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x7fe4ceaa1000) [pid = 1941] [serial = 202] [outer = (nil)] 16:03:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x7fe4ceaa7800) [pid = 1941] [serial = 203] [outer = 0x7fe4ceaa1000] 16:03:26 INFO - PROCESS | 1941 | 1461107006965 Marionette DEBUG loaded listener.js 16:03:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x7fe4cf8c1800) [pid = 1941] [serial = 204] [outer = 0x7fe4ceaa1000] 16:03:27 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x7fe4b7634c00) [pid = 1941] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:03:27 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x7fe4baf9fc00) [pid = 1941] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:03:27 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x7fe4b7630400) [pid = 1941] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:03:27 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x7fe4b8981800) [pid = 1941] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:03:27 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x7fe4be77b800) [pid = 1941] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:03:27 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x7fe4baf96400) [pid = 1941] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:03:27 INFO - PROCESS | 1941 | 1461107007609 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]]]}] 16:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 976ms 16:03:27 INFO - PROCESS | 1941 | 1461107007648 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 16:03:27 INFO - PROCESS | 1941 | 1461107007650 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 16:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:03:27 INFO - PROCESS | 1941 | 1461107007655 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:03:27 INFO - PROCESS | 1941 | 1461107007668 Marionette TRACE conn4 <- [1,246,null,{}] 16:03:27 INFO - PROCESS | 1941 | 1461107007679 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}] 16:03:27 INFO - PROCESS | 1941 | 1461107007798 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 16:03:27 INFO - PROCESS | 1941 | 1461107007814 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b894b000 == 34 [pid = 1941] [id = 69] 16:03:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x7fe4bf4fb400) [pid = 1941] [serial = 205] [outer = (nil)] 16:03:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x7fe4d1914400) [pid = 1941] [serial = 206] [outer = 0x7fe4bf4fb400] 16:03:27 INFO - PROCESS | 1941 | 1461107007868 Marionette DEBUG loaded listener.js 16:03:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x7fe4d3292800) [pid = 1941] [serial = 207] [outer = 0x7fe4bf4fb400] 16:03:28 INFO - PROCESS | 1941 | 1461107008438 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]]]}] 16:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 841ms 16:03:28 INFO - PROCESS | 1941 | 1461107008513 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 16:03:28 INFO - PROCESS | 1941 | 1461107008515 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 16:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:03:28 INFO - PROCESS | 1941 | 1461107008524 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:03:28 INFO - PROCESS | 1941 | 1461107008526 Marionette TRACE conn4 <- [1,250,null,{}] 16:03:28 INFO - PROCESS | 1941 | 1461107008531 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}] 16:03:28 INFO - PROCESS | 1941 | 1461107008644 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 16:03:28 INFO - PROCESS | 1941 | 1461107008733 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d197e000 == 35 [pid = 1941] [id = 70] 16:03:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x7fe4b7751400) [pid = 1941] [serial = 208] [outer = (nil)] 16:03:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x7fe4d382ac00) [pid = 1941] [serial = 209] [outer = 0x7fe4b7751400] 16:03:28 INFO - PROCESS | 1941 | 1461107008787 Marionette DEBUG loaded listener.js 16:03:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x7fe4d3978800) [pid = 1941] [serial = 210] [outer = 0x7fe4b7751400] 16:03:29 INFO - PROCESS | 1941 | 1461107009323 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]]]}] 16:03:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:03:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 823ms 16:03:29 INFO - PROCESS | 1941 | 1461107009350 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 16:03:29 INFO - PROCESS | 1941 | 1461107009352 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 16:03:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:03:29 INFO - PROCESS | 1941 | 1461107009357 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:03:29 INFO - PROCESS | 1941 | 1461107009360 Marionette TRACE conn4 <- [1,254,null,{}] 16:03:29 INFO - PROCESS | 1941 | 1461107009365 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}] 16:03:29 INFO - PROCESS | 1941 | 1461107009541 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 16:03:29 INFO - PROCESS | 1941 | 1461107009678 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4baf88800 == 36 [pid = 1941] [id = 71] 16:03:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x7fe4b762d000) [pid = 1941] [serial = 211] [outer = (nil)] 16:03:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x7fe4b7759c00) [pid = 1941] [serial = 212] [outer = 0x7fe4b762d000] 16:03:29 INFO - PROCESS | 1941 | 1461107009751 Marionette DEBUG loaded listener.js 16:03:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x7fe4b7d32c00) [pid = 1941] [serial = 213] [outer = 0x7fe4b762d000] 16:03:30 INFO - PROCESS | 1941 | 1461107010632 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]]]}] 16:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1326ms 16:03:30 INFO - PROCESS | 1941 | 1461107010685 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 16:03:30 INFO - PROCESS | 1941 | 1461107010689 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 16:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:03:30 INFO - PROCESS | 1941 | 1461107010713 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:03:30 INFO - PROCESS | 1941 | 1461107010721 Marionette TRACE conn4 <- [1,258,null,{}] 16:03:30 INFO - PROCESS | 1941 | 1461107010733 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}] 16:03:30 INFO - PROCESS | 1941 | 1461107010878 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 16:03:31 INFO - PROCESS | 1941 | 1461107011001 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c3d67800 == 37 [pid = 1941] [id = 72] 16:03:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x7fe4b762dc00) [pid = 1941] [serial = 214] [outer = (nil)] 16:03:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x7fe4bf4f7000) [pid = 1941] [serial = 215] [outer = 0x7fe4b762dc00] 16:03:31 INFO - PROCESS | 1941 | 1461107011072 Marionette DEBUG loaded listener.js 16:03:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x7fe4c04ce400) [pid = 1941] [serial = 216] [outer = 0x7fe4b762dc00] 16:03:31 INFO - PROCESS | 1941 | 1461107011842 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]]]}] 16:03:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1160ms 16:03:31 INFO - PROCESS | 1941 | 1461107011857 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 16:03:31 INFO - PROCESS | 1941 | 1461107011860 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 16:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:03:31 INFO - PROCESS | 1941 | 1461107011867 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:03:31 INFO - PROCESS | 1941 | 1461107011869 Marionette TRACE conn4 <- [1,262,null,{}] 16:03:31 INFO - PROCESS | 1941 | 1461107011875 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}] 16:03:32 INFO - PROCESS | 1941 | 1461107012015 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 16:03:32 INFO - PROCESS | 1941 | 1461107012147 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d1982800 == 38 [pid = 1941] [id = 73] 16:03:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x7fe4bf250800) [pid = 1941] [serial = 217] [outer = (nil)] 16:03:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x7fe4ce36b400) [pid = 1941] [serial = 218] [outer = 0x7fe4bf250800] 16:03:32 INFO - PROCESS | 1941 | 1461107012214 Marionette DEBUG loaded listener.js 16:03:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x7fe4ceaa0800) [pid = 1941] [serial = 219] [outer = 0x7fe4bf250800] 16:03:33 INFO - PROCESS | 1941 | 1461107013015 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]]]}] 16:03:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1182ms 16:03:33 INFO - PROCESS | 1941 | 1461107013050 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 16:03:33 INFO - PROCESS | 1941 | 1461107013056 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 16:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:03:33 INFO - PROCESS | 1941 | 1461107013071 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:03:33 INFO - PROCESS | 1941 | 1461107013077 Marionette TRACE conn4 <- [1,266,null,{}] 16:03:33 INFO - PROCESS | 1941 | 1461107013082 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}] 16:03:33 INFO - PROCESS | 1941 | 1461107013233 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 16:03:33 INFO - PROCESS | 1941 | 1461107013356 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3c4c800 == 39 [pid = 1941] [id = 74] 16:03:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x7fe4c079ec00) [pid = 1941] [serial = 220] [outer = (nil)] 16:03:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x7fe4d329c400) [pid = 1941] [serial = 221] [outer = 0x7fe4c079ec00] 16:03:33 INFO - PROCESS | 1941 | 1461107013421 Marionette DEBUG loaded listener.js 16:03:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x7fe4d3ab6800) [pid = 1941] [serial = 222] [outer = 0x7fe4c079ec00] 16:03:34 INFO - PROCESS | 1941 | 1461107014171 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]]]}] 16:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1136ms 16:03:34 INFO - PROCESS | 1941 | 1461107014199 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 16:03:34 INFO - PROCESS | 1941 | 1461107014202 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 16:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:03:34 INFO - PROCESS | 1941 | 1461107014208 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:03:34 INFO - PROCESS | 1941 | 1461107014210 Marionette TRACE conn4 <- [1,270,null,{}] 16:03:34 INFO - PROCESS | 1941 | 1461107014215 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}] 16:03:34 INFO - PROCESS | 1941 | 1461107014351 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 16:03:34 INFO - PROCESS | 1941 | 1461107014484 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3e0f800 == 40 [pid = 1941] [id = 75] 16:03:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x7fe4b7d29000) [pid = 1941] [serial = 223] [outer = (nil)] 16:03:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x7fe4d3ca3000) [pid = 1941] [serial = 224] [outer = 0x7fe4b7d29000] 16:03:34 INFO - PROCESS | 1941 | 1461107014549 Marionette DEBUG loaded listener.js 16:03:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x7fe4d3e2ac00) [pid = 1941] [serial = 225] [outer = 0x7fe4b7d29000] 16:03:35 INFO - PROCESS | 1941 | 1461107015489 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]]]}] 16:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1337ms 16:03:35 INFO - PROCESS | 1941 | 1461107015545 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 16:03:35 INFO - PROCESS | 1941 | 1461107015550 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 16:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:03:35 INFO - PROCESS | 1941 | 1461107015557 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:03:35 INFO - PROCESS | 1941 | 1461107015562 Marionette TRACE conn4 <- [1,274,null,{}] 16:03:35 INFO - PROCESS | 1941 | 1461107015569 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}] 16:03:35 INFO - PROCESS | 1941 | 1461107015703 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 16:03:35 INFO - PROCESS | 1941 | 1461107015874 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b954e800 == 41 [pid = 1941] [id = 76] 16:03:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x7fe4b77a5c00) [pid = 1941] [serial = 226] [outer = (nil)] 16:03:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x7fe4b9691800) [pid = 1941] [serial = 227] [outer = 0x7fe4b77a5c00] 16:03:35 INFO - PROCESS | 1941 | 1461107015955 Marionette DEBUG loaded listener.js 16:03:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x7fe4bd710800) [pid = 1941] [serial = 228] [outer = 0x7fe4b77a5c00] 16:03:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d197e000 == 40 [pid = 1941] [id = 70] 16:03:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b894b000 == 39 [pid = 1941] [id = 69] 16:03:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4cf485000 == 38 [pid = 1941] [id = 68] 16:03:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ce54b800 == 37 [pid = 1941] [id = 67] 16:03:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c6f86000 == 36 [pid = 1941] [id = 66] 16:03:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c041d800 == 35 [pid = 1941] [id = 65] 16:03:36 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x7fe4c702a800) [pid = 1941] [serial = 173] [outer = (nil)] [url = about:blank] 16:03:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9550000 == 34 [pid = 1941] [id = 64] 16:03:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4baf7d000 == 33 [pid = 1941] [id = 63] 16:03:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ce3ef000 == 32 [pid = 1941] [id = 62] 16:03:36 INFO - PROCESS | 1941 | 1461107016735 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]]]}] 16:03:36 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x7fe4c0797c00) [pid = 1941] [serial = 167] [outer = (nil)] [url = about:blank] 16:03:36 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x7fe4bf896400) [pid = 1941] [serial = 164] [outer = (nil)] [url = about:blank] 16:03:36 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x7fe4bc3a8c00) [pid = 1941] [serial = 146] [outer = (nil)] [url = about:blank] 16:03:36 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x7fe4c0824c00) [pid = 1941] [serial = 168] [outer = (nil)] [url = about:blank] 16:03:36 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x7fe4b7d32400) [pid = 1941] [serial = 155] [outer = (nil)] [url = about:blank] 16:03:36 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x7fe4b8980400) [pid = 1941] [serial = 156] [outer = (nil)] [url = about:blank] 16:03:36 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x7fe4b9bb2400) [pid = 1941] [serial = 158] [outer = (nil)] [url = about:blank] 16:03:36 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x7fe4b9bba400) [pid = 1941] [serial = 159] [outer = (nil)] [url = about:blank] 16:03:36 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x7fe4be90d400) [pid = 1941] [serial = 161] [outer = (nil)] [url = about:blank] 16:03:36 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x7fe4b762e800) [pid = 1941] [serial = 152] [outer = (nil)] [url = about:blank] 16:03:36 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x7fe4b969a000) [pid = 1941] [serial = 149] [outer = (nil)] [url = about:blank] 16:03:36 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x7fe4bfcd4800) [pid = 1941] [serial = 165] [outer = (nil)] [url = about:blank] 16:03:36 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x7fe4c1752000) [pid = 1941] [serial = 170] [outer = (nil)] [url = about:blank] 16:03:36 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x7fe4c2168800) [pid = 1941] [serial = 171] [outer = (nil)] [url = about:blank] 16:03:36 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x7fe4bf258400) [pid = 1941] [serial = 162] [outer = (nil)] [url = about:blank] 16:03:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1234ms 16:03:36 INFO - PROCESS | 1941 | 1461107016792 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 16:03:36 INFO - PROCESS | 1941 | 1461107016799 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 16:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:03:36 INFO - PROCESS | 1941 | 1461107016808 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:03:36 INFO - PROCESS | 1941 | 1461107016811 Marionette TRACE conn4 <- [1,278,null,{}] 16:03:36 INFO - PROCESS | 1941 | 1461107016816 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}] 16:03:36 INFO - PROCESS | 1941 | 1461107016940 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 16:03:36 INFO - PROCESS | 1941 | 1461107016956 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc521000 == 33 [pid = 1941] [id = 77] 16:03:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x7fe4bf253000) [pid = 1941] [serial = 229] [outer = (nil)] 16:03:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x7fe4bf4fac00) [pid = 1941] [serial = 230] [outer = 0x7fe4bf253000] 16:03:37 INFO - PROCESS | 1941 | 1461107017013 Marionette DEBUG loaded listener.js 16:03:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x7fe4c081dc00) [pid = 1941] [serial = 231] [outer = 0x7fe4bf253000] 16:03:37 INFO - PROCESS | 1941 | 1461107017707 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]]]}] 16:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 929ms 16:03:37 INFO - PROCESS | 1941 | 1461107017736 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 16:03:37 INFO - PROCESS | 1941 | 1461107017741 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 16:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:03:37 INFO - PROCESS | 1941 | 1461107017754 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:03:37 INFO - PROCESS | 1941 | 1461107017758 Marionette TRACE conn4 <- [1,282,null,{}] 16:03:37 INFO - PROCESS | 1941 | 1461107017773 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}] 16:03:37 INFO - PROCESS | 1941 | 1461107017905 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 16:03:37 INFO - PROCESS | 1941 | 1461107017927 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c2079000 == 34 [pid = 1941] [id = 78] 16:03:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x7fe4c0821800) [pid = 1941] [serial = 232] [outer = (nil)] 16:03:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x7fe4cd7c4c00) [pid = 1941] [serial = 233] [outer = 0x7fe4c0821800] 16:03:37 INFO - PROCESS | 1941 | 1461107017989 Marionette DEBUG loaded listener.js 16:03:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x7fe4ce8e2800) [pid = 1941] [serial = 234] [outer = 0x7fe4c0821800] 16:03:38 INFO - PROCESS | 1941 | 1461107018727 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]]]}] 16:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 989ms 16:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:03:38 INFO - PROCESS | 1941 | 1461107018739 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 16:03:38 INFO - PROCESS | 1941 | 1461107018742 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 16:03:38 INFO - PROCESS | 1941 | 1461107018747 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:03:38 INFO - PROCESS | 1941 | 1461107018750 Marionette TRACE conn4 <- [1,286,null,{}] 16:03:38 INFO - PROCESS | 1941 | 1461107018754 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}] 16:03:38 INFO - PROCESS | 1941 | 1461107018919 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 16:03:38 INFO - PROCESS | 1941 | 1461107018977 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c86c2000 == 35 [pid = 1941] [id = 79] 16:03:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x7fe4bda9ec00) [pid = 1941] [serial = 235] [outer = (nil)] 16:03:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x7fe4be33c000) [pid = 1941] [serial = 236] [outer = 0x7fe4bda9ec00] 16:03:39 INFO - PROCESS | 1941 | 1461107019031 Marionette DEBUG loaded listener.js 16:03:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x7fe4bf258400) [pid = 1941] [serial = 237] [outer = 0x7fe4bda9ec00] 16:03:39 INFO - PROCESS | 1941 | 1461107019626 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]]]}] 16:03:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 924ms 16:03:39 INFO - PROCESS | 1941 | 1461107019671 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 16:03:39 INFO - PROCESS | 1941 | 1461107019674 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 16:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:03:39 INFO - PROCESS | 1941 | 1461107019695 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:03:39 INFO - PROCESS | 1941 | 1461107019697 Marionette TRACE conn4 <- [1,290,null,{}] 16:03:39 INFO - PROCESS | 1941 | 1461107019702 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}] 16:03:39 INFO - PROCESS | 1941 | 1461107019854 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 16:03:39 INFO - PROCESS | 1941 | 1461107019876 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cf485000 == 36 [pid = 1941] [id = 80] 16:03:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x7fe4c0ee9800) [pid = 1941] [serial = 238] [outer = (nil)] 16:03:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x7fe4cea9c800) [pid = 1941] [serial = 239] [outer = 0x7fe4c0ee9800] 16:03:39 INFO - PROCESS | 1941 | 1461107019931 Marionette DEBUG loaded listener.js 16:03:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x7fe4cf8b6400) [pid = 1941] [serial = 240] [outer = 0x7fe4c0ee9800] 16:03:40 INFO - PROCESS | 1941 | 1461107020598 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]]]}] 16:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 929ms 16:03:40 INFO - PROCESS | 1941 | 1461107020624 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 16:03:40 INFO - PROCESS | 1941 | 1461107020627 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 16:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:03:40 INFO - PROCESS | 1941 | 1461107020631 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:03:40 INFO - PROCESS | 1941 | 1461107020634 Marionette TRACE conn4 <- [1,294,null,{}] 16:03:40 INFO - PROCESS | 1941 | 1461107020638 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}] 16:03:40 INFO - PROCESS | 1941 | 1461107020855 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 16:03:40 INFO - PROCESS | 1941 | 1461107020912 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9b35000 == 37 [pid = 1941] [id = 81] 16:03:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x7fe4cfbbe000) [pid = 1941] [serial = 241] [outer = (nil)] 16:03:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x7fe4d3a68800) [pid = 1941] [serial = 242] [outer = 0x7fe4cfbbe000] 16:03:40 INFO - PROCESS | 1941 | 1461107020979 Marionette DEBUG loaded listener.js 16:03:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x7fe4d3e31800) [pid = 1941] [serial = 243] [outer = 0x7fe4cfbbe000] 16:03:41 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x7fe4ceaa1000) [pid = 1941] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:03:41 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x7fe4bfcd2800) [pid = 1941] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:03:41 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x7fe4c0241000) [pid = 1941] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:03:41 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x7fe4b897a800) [pid = 1941] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:03:41 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x7fe4bf4fb400) [pid = 1941] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:03:41 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x7fe4bd7ec800) [pid = 1941] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:03:41 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x7fe4b7635400) [pid = 1941] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:03:41 INFO - PROCESS | 1941 | 1461107021611 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]]]}] 16:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1028ms 16:03:41 INFO - PROCESS | 1941 | 1461107021660 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 16:03:41 INFO - PROCESS | 1941 | 1461107021662 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 16:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:03:41 INFO - PROCESS | 1941 | 1461107021668 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:03:41 INFO - PROCESS | 1941 | 1461107021670 Marionette TRACE conn4 <- [1,298,null,{}] 16:03:41 INFO - PROCESS | 1941 | 1461107021676 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}] 16:03:43 INFO - PROCESS | 1941 | 1461107023532 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 16:03:43 INFO - PROCESS | 1941 | 1461107023781 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9556000 == 38 [pid = 1941] [id = 82] 16:03:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x7fe4b7626400) [pid = 1941] [serial = 244] [outer = (nil)] 16:03:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x7fe4b7632c00) [pid = 1941] [serial = 245] [outer = 0x7fe4b7626400] 16:03:43 INFO - PROCESS | 1941 | 1461107023853 Marionette DEBUG loaded listener.js 16:03:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x7fe4b7b14000) [pid = 1941] [serial = 246] [outer = 0x7fe4b7626400] 16:03:44 INFO - PROCESS | 1941 | 1461107024582 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]]]}] 16:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 2932ms 16:03:44 INFO - PROCESS | 1941 | 1461107024602 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 16:03:44 INFO - PROCESS | 1941 | 1461107024609 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 16:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:03:44 INFO - PROCESS | 1941 | 1461107024617 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:03:44 INFO - PROCESS | 1941 | 1461107024622 Marionette TRACE conn4 <- [1,302,null,{}] 16:03:44 INFO - PROCESS | 1941 | 1461107024628 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}] 16:03:44 INFO - PROCESS | 1941 | 1461107024828 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 16:03:44 INFO - PROCESS | 1941 | 1461107024851 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c1717000 == 39 [pid = 1941] [id = 83] 16:03:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x7fe4bafddc00) [pid = 1941] [serial = 247] [outer = (nil)] 16:03:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x7fe4bda9e800) [pid = 1941] [serial = 248] [outer = 0x7fe4bafddc00] 16:03:44 INFO - PROCESS | 1941 | 1461107024920 Marionette DEBUG loaded listener.js 16:03:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x7fe4be33f800) [pid = 1941] [serial = 249] [outer = 0x7fe4bafddc00] 16:03:45 INFO - PROCESS | 1941 | 1461107025847 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]]]}] 16:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1277ms 16:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:03:45 INFO - PROCESS | 1941 | 1461107025899 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 16:03:45 INFO - PROCESS | 1941 | 1461107025904 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 16:03:45 INFO - PROCESS | 1941 | 1461107025911 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:03:45 INFO - PROCESS | 1941 | 1461107025914 Marionette TRACE conn4 <- [1,306,null,{}] 16:03:45 INFO - PROCESS | 1941 | 1461107025919 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}] 16:03:46 INFO - PROCESS | 1941 | 1461107026077 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 16:03:46 INFO - PROCESS | 1941 | 1461107026204 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d324b800 == 40 [pid = 1941] [id = 84] 16:03:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x7fe4bd705800) [pid = 1941] [serial = 250] [outer = (nil)] 16:03:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x7fe4c1051400) [pid = 1941] [serial = 251] [outer = 0x7fe4bd705800] 16:03:46 INFO - PROCESS | 1941 | 1461107026274 Marionette DEBUG loaded listener.js 16:03:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x7fe4c2168000) [pid = 1941] [serial = 252] [outer = 0x7fe4bd705800] 16:03:47 INFO - PROCESS | 1941 | 1461107027161 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]]]}] 16:03:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1281ms 16:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:03:47 INFO - PROCESS | 1941 | 1461107027192 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 16:03:47 INFO - PROCESS | 1941 | 1461107027195 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 16:03:47 INFO - PROCESS | 1941 | 1461107027209 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:03:47 INFO - PROCESS | 1941 | 1461107027217 Marionette TRACE conn4 <- [1,310,null,{}] 16:03:47 INFO - PROCESS | 1941 | 1461107027223 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}] 16:03:47 INFO - PROCESS | 1941 | 1461107027384 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 16:03:47 INFO - PROCESS | 1941 | 1461107027518 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3c67800 == 41 [pid = 1941] [id = 85] 16:03:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x7fe4be374400) [pid = 1941] [serial = 253] [outer = (nil)] 16:03:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x7fe4cfa63c00) [pid = 1941] [serial = 254] [outer = 0x7fe4be374400] 16:03:47 INFO - PROCESS | 1941 | 1461107027586 Marionette DEBUG loaded listener.js 16:03:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x7fe4d3831800) [pid = 1941] [serial = 255] [outer = 0x7fe4be374400] 16:03:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7fe4bf977c00) [pid = 1941] [serial = 256] [outer = 0x7fe4b9bb8400] 16:03:48 INFO - PROCESS | 1941 | 1461107028509 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]]]}] 16:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1340ms 16:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:03:48 INFO - PROCESS | 1941 | 1461107028542 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 16:03:48 INFO - PROCESS | 1941 | 1461107028545 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 16:03:48 INFO - PROCESS | 1941 | 1461107028553 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:03:48 INFO - PROCESS | 1941 | 1461107028556 Marionette TRACE conn4 <- [1,314,null,{}] 16:03:48 INFO - PROCESS | 1941 | 1461107028561 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}] 16:03:48 INFO - PROCESS | 1941 | 1461107028703 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 16:03:48 INFO - PROCESS | 1941 | 1461107028838 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb05e000 == 42 [pid = 1941] [id = 86] 16:03:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x7fe4b775c400) [pid = 1941] [serial = 257] [outer = (nil)] 16:03:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x7fe4c174ec00) [pid = 1941] [serial = 258] [outer = 0x7fe4b775c400] 16:03:48 INFO - PROCESS | 1941 | 1461107028908 Marionette DEBUG loaded listener.js 16:03:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x7fe4d3832000) [pid = 1941] [serial = 259] [outer = 0x7fe4b775c400] 16:03:49 INFO - PROCESS | 1941 | 1461107029736 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]]]}] 16:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1233ms 16:03:49 INFO - PROCESS | 1941 | 1461107029784 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 16:03:49 INFO - PROCESS | 1941 | 1461107029787 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 16:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:03:49 INFO - PROCESS | 1941 | 1461107029793 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:03:49 INFO - PROCESS | 1941 | 1461107029795 Marionette TRACE conn4 <- [1,318,null,{}] 16:03:49 INFO - PROCESS | 1941 | 1461107029800 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}] 16:03:49 INFO - PROCESS | 1941 | 1461107029938 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 16:03:50 INFO - PROCESS | 1941 | 1461107030210 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bd83b800 == 43 [pid = 1941] [id = 87] 16:03:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x7fe4b7751800) [pid = 1941] [serial = 260] [outer = (nil)] 16:03:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x7fe4b779dc00) [pid = 1941] [serial = 261] [outer = 0x7fe4b7751800] 16:03:50 INFO - PROCESS | 1941 | 1461107030279 Marionette DEBUG loaded listener.js 16:03:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7fe4b8a73000) [pid = 1941] [serial = 262] [outer = 0x7fe4b7751800] 16:03:51 INFO - PROCESS | 1941 | 1461107031167 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]]]}] 16:03:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1426ms 16:03:51 INFO - PROCESS | 1941 | 1461107031220 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 16:03:51 INFO - PROCESS | 1941 | 1461107031226 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 16:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:03:51 INFO - PROCESS | 1941 | 1461107031234 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:03:51 INFO - PROCESS | 1941 | 1461107031238 Marionette TRACE conn4 <- [1,322,null,{}] 16:03:51 INFO - PROCESS | 1941 | 1461107031244 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}] 16:03:51 INFO - PROCESS | 1941 | 1461107031398 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 16:03:51 INFO - PROCESS | 1941 | 1461107031548 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0324800 == 44 [pid = 1941] [id = 88] 16:03:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7fe4be341400) [pid = 1941] [serial = 263] [outer = (nil)] 16:03:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7fe4be911800) [pid = 1941] [serial = 264] [outer = 0x7fe4be341400] 16:03:51 INFO - PROCESS | 1941 | 1461107031612 Marionette DEBUG loaded listener.js 16:03:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7fe4bf507800) [pid = 1941] [serial = 265] [outer = 0x7fe4be341400] 16:03:51 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf573000 == 43 [pid = 1941] [id = 54] 16:03:51 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4cf4cc800 == 42 [pid = 1941] [id = 46] 16:03:51 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4baf90800 == 41 [pid = 1941] [id = 53] 16:03:51 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9b35000 == 40 [pid = 1941] [id = 81] 16:03:51 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4cf485000 == 39 [pid = 1941] [id = 80] 16:03:51 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c86c2000 == 38 [pid = 1941] [id = 79] 16:03:51 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c2079000 == 37 [pid = 1941] [id = 78] 16:03:51 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x7fe4d382ac00) [pid = 1941] [serial = 209] [outer = (nil)] [url = about:blank] 16:03:51 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bc521000 == 36 [pid = 1941] [id = 77] 16:03:51 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b954e800 == 35 [pid = 1941] [id = 76] 16:03:52 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x7fe4ceaa7800) [pid = 1941] [serial = 203] [outer = (nil)] [url = about:blank] 16:03:52 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x7fe4b77a6800) [pid = 1941] [serial = 198] [outer = (nil)] [url = about:blank] 16:03:52 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x7fe4ce8dfc00) [pid = 1941] [serial = 201] [outer = (nil)] [url = about:blank] 16:03:52 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x7fe4b77a4000) [pid = 1941] [serial = 176] [outer = (nil)] [url = about:blank] 16:03:52 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x7fe4baf97400) [pid = 1941] [serial = 191] [outer = (nil)] [url = about:blank] 16:03:52 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x7fe4bafe0400) [pid = 1941] [serial = 192] [outer = (nil)] [url = about:blank] 16:03:52 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x7fe4d3292800) [pid = 1941] [serial = 207] [outer = (nil)] [url = about:blank] 16:03:52 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x7fe4bf253c00) [pid = 1941] [serial = 194] [outer = (nil)] [url = about:blank] 16:03:52 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x7fe4b77ac000) [pid = 1941] [serial = 189] [outer = (nil)] [url = about:blank] 16:03:52 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x7fe4baf94800) [pid = 1941] [serial = 179] [outer = (nil)] [url = about:blank] 16:03:52 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x7fe4b7756c00) [pid = 1941] [serial = 188] [outer = (nil)] [url = about:blank] 16:03:52 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x7fe4cf8c1800) [pid = 1941] [serial = 204] [outer = (nil)] [url = about:blank] 16:03:52 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x7fe4ce5c2400) [pid = 1941] [serial = 200] [outer = (nil)] [url = about:blank] 16:03:52 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x7fe4c17e8000) [pid = 1941] [serial = 197] [outer = (nil)] [url = about:blank] 16:03:52 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x7fe4c7a2a400) [pid = 1941] [serial = 185] [outer = (nil)] [url = about:blank] 16:03:52 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x7fe4d1914400) [pid = 1941] [serial = 206] [outer = (nil)] [url = about:blank] 16:03:52 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x7fe4bfcd2000) [pid = 1941] [serial = 195] [outer = (nil)] [url = about:blank] 16:03:52 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x7fe4c081f400) [pid = 1941] [serial = 182] [outer = (nil)] [url = about:blank] 16:03:52 INFO - PROCESS | 1941 | 1461107032349 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]]]}] 16:03:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1126ms 16:03:52 INFO - PROCESS | 1941 | 1461107032362 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 16:03:52 INFO - PROCESS | 1941 | 1461107032366 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 16:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:03:52 INFO - PROCESS | 1941 | 1461107032373 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:03:52 INFO - PROCESS | 1941 | 1461107032376 Marionette TRACE conn4 <- [1,326,null,{}] 16:03:52 INFO - PROCESS | 1941 | 1461107032381 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}] 16:03:52 INFO - PROCESS | 1941 | 1461107032520 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 16:03:52 INFO - PROCESS | 1941 | 1461107032609 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf82e000 == 36 [pid = 1941] [id = 89] 16:03:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x7fe4bafe0400) [pid = 1941] [serial = 266] [outer = (nil)] 16:03:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x7fe4bfcd7400) [pid = 1941] [serial = 267] [outer = 0x7fe4bafe0400] 16:03:52 INFO - PROCESS | 1941 | 1461107032664 Marionette DEBUG loaded listener.js 16:03:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x7fe4c0ef0000) [pid = 1941] [serial = 268] [outer = 0x7fe4bafe0400] 16:03:53 INFO - PROCESS | 1941 | 1461107033387 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]]]}] 16:03:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1031ms 16:03:53 INFO - PROCESS | 1941 | 1461107033404 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 16:03:53 INFO - PROCESS | 1941 | 1461107033406 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 16:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:03:53 INFO - PROCESS | 1941 | 1461107033414 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:03:53 INFO - PROCESS | 1941 | 1461107033421 Marionette TRACE conn4 <- [1,330,null,{}] 16:03:53 INFO - PROCESS | 1941 | 1461107033448 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}] 16:03:53 INFO - PROCESS | 1941 | 1461107033610 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 16:03:53 INFO - PROCESS | 1941 | 1461107033630 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ce66f800 == 37 [pid = 1941] [id = 90] 16:03:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x7fe4c17f5800) [pid = 1941] [serial = 269] [outer = (nil)] 16:03:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x7fe4ce895000) [pid = 1941] [serial = 270] [outer = 0x7fe4c17f5800] 16:03:53 INFO - PROCESS | 1941 | 1461107033684 Marionette DEBUG loaded listener.js 16:03:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x7fe4cf72f800) [pid = 1941] [serial = 271] [outer = 0x7fe4c17f5800] 16:03:54 INFO - PROCESS | 1941 | 1461107034370 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]]]}] 16:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 990ms 16:03:54 INFO - PROCESS | 1941 | 1461107034402 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 16:03:54 INFO - PROCESS | 1941 | 1461107034415 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 16:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:03:54 INFO - PROCESS | 1941 | 1461107034430 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:03:54 INFO - PROCESS | 1941 | 1461107034432 Marionette TRACE conn4 <- [1,334,null,{}] 16:03:54 INFO - PROCESS | 1941 | 1461107034437 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}] 16:03:54 INFO - PROCESS | 1941 | 1461107034592 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 16:03:54 INFO - PROCESS | 1941 | 1461107034616 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cfa14800 == 38 [pid = 1941] [id = 91] 16:03:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x7fe4cf7d0800) [pid = 1941] [serial = 272] [outer = (nil)] 16:03:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x7fe4d3832c00) [pid = 1941] [serial = 273] [outer = 0x7fe4cf7d0800] 16:03:54 INFO - PROCESS | 1941 | 1461107034671 Marionette DEBUG loaded listener.js 16:03:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x7fe4d3ab3000) [pid = 1941] [serial = 274] [outer = 0x7fe4cf7d0800] 16:03:55 INFO - PROCESS | 1941 | 1461107035301 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]]]}] 16:03:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 924ms 16:03:55 INFO - PROCESS | 1941 | 1461107035361 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 16:03:55 INFO - PROCESS | 1941 | 1461107035364 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 16:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:03:55 INFO - PROCESS | 1941 | 1461107035369 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:03:55 INFO - PROCESS | 1941 | 1461107035371 Marionette TRACE conn4 <- [1,338,null,{}] 16:03:55 INFO - PROCESS | 1941 | 1461107035376 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}] 16:03:55 INFO - PROCESS | 1941 | 1461107035528 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 16:03:55 INFO - PROCESS | 1941 | 1461107035565 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3a8b000 == 39 [pid = 1941] [id = 92] 16:03:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7fe4bc24d800) [pid = 1941] [serial = 275] [outer = (nil)] 16:03:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x7fe4bc24f400) [pid = 1941] [serial = 276] [outer = 0x7fe4bc24d800] 16:03:55 INFO - PROCESS | 1941 | 1461107035643 Marionette DEBUG loaded listener.js 16:03:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x7fe4d3ca2400) [pid = 1941] [serial = 277] [outer = 0x7fe4bc24d800] 16:03:56 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x7fe4b7626c00) [pid = 1941] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:03:56 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x7fe4b77a5c00) [pid = 1941] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:03:56 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x7fe4bda9ec00) [pid = 1941] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:03:56 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x7fe4c0ee9800) [pid = 1941] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:03:56 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x7fe4b762dc00) [pid = 1941] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:03:56 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x7fe4bf253000) [pid = 1941] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:03:56 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x7fe4bf250800) [pid = 1941] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:03:56 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x7fe4b762d000) [pid = 1941] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:03:56 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x7fe4c0821800) [pid = 1941] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:03:56 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x7fe4b7d29000) [pid = 1941] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:03:56 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x7fe4b7751400) [pid = 1941] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:03:56 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x7fe4b7629800) [pid = 1941] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:03:56 INFO - PROCESS | 1941 | 1461107036525 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]]]}] 16:03:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1173ms 16:03:56 INFO - PROCESS | 1941 | 1461107036543 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 16:03:56 INFO - PROCESS | 1941 | 1461107036546 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 16:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:03:56 INFO - PROCESS | 1941 | 1461107036551 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:03:56 INFO - PROCESS | 1941 | 1461107036553 Marionette TRACE conn4 <- [1,342,null,{}] 16:03:56 INFO - PROCESS | 1941 | 1461107036558 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}] 16:03:56 INFO - PROCESS | 1941 | 1461107036721 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 16:03:56 INFO - PROCESS | 1941 | 1461107036783 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9b2f000 == 40 [pid = 1941] [id = 93] 16:03:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x7fe4b7b18400) [pid = 1941] [serial = 278] [outer = (nil)] 16:03:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x7fe4be333800) [pid = 1941] [serial = 279] [outer = 0x7fe4b7b18400] 16:03:56 INFO - PROCESS | 1941 | 1461107036838 Marionette DEBUG loaded listener.js 16:03:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x7fe4d3950800) [pid = 1941] [serial = 280] [outer = 0x7fe4b7b18400] 16:03:57 INFO - PROCESS | 1941 | 1461107037410 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]]]}] 16:03:57 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. 16:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 876ms 16:03:57 INFO - PROCESS | 1941 | 1461107037428 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 16:03:57 INFO - PROCESS | 1941 | 1461107037430 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 16:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:03:57 INFO - PROCESS | 1941 | 1461107037435 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:03:57 INFO - PROCESS | 1941 | 1461107037437 Marionette TRACE conn4 <- [1,346,null,{}] 16:03:57 INFO - PROCESS | 1941 | 1461107037442 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}] 16:03:57 INFO - PROCESS | 1941 | 1461107037563 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 16:03:57 INFO - PROCESS | 1941 | 1461107037572 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d7da7000 == 41 [pid = 1941] [id = 94] 16:03:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x7fe4b7630400) [pid = 1941] [serial = 281] [outer = (nil)] 16:03:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x7fe4d3e58400) [pid = 1941] [serial = 282] [outer = 0x7fe4b7630400] 16:03:57 INFO - PROCESS | 1941 | 1461107037627 Marionette DEBUG loaded listener.js 16:03:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x7fe4d3ed6400) [pid = 1941] [serial = 283] [outer = 0x7fe4b7630400] 16:03:58 INFO - PROCESS | 1941 | 1461107038243 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]]]}] 16:03:58 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. 16:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 822ms 16:03:58 INFO - PROCESS | 1941 | 1461107038258 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 16:03:58 INFO - PROCESS | 1941 | 1461107038260 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 16:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:03:58 INFO - PROCESS | 1941 | 1461107038265 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:03:58 INFO - PROCESS | 1941 | 1461107038268 Marionette TRACE conn4 <- [1,350,null,{}] 16:03:58 INFO - PROCESS | 1941 | 1461107038272 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}] 16:03:58 INFO - PROCESS | 1941 | 1461107038387 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 16:03:58 INFO - PROCESS | 1941 | 1461107038544 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b7779000 == 42 [pid = 1941] [id = 95] 16:03:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x7fe4b762c400) [pid = 1941] [serial = 284] [outer = (nil)] 16:03:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x7fe4b77a1c00) [pid = 1941] [serial = 285] [outer = 0x7fe4b762c400] 16:03:58 INFO - PROCESS | 1941 | 1461107038611 Marionette DEBUG loaded listener.js 16:03:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x7fe4b99e0400) [pid = 1941] [serial = 286] [outer = 0x7fe4b762c400] 16:03:59 INFO - PROCESS | 1941 | 1461107039434 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]]]}] 16:03:59 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. 16:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1225ms 16:03:59 INFO - PROCESS | 1941 | 1461107039492 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 16:03:59 INFO - PROCESS | 1941 | 1461107039497 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 16:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:03:59 INFO - PROCESS | 1941 | 1461107039504 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:03:59 INFO - PROCESS | 1941 | 1461107039509 Marionette TRACE conn4 <- [1,354,null,{}] 16:03:59 INFO - PROCESS | 1941 | 1461107039516 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}] 16:03:59 INFO - PROCESS | 1941 | 1461107039663 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 16:03:59 INFO - PROCESS | 1941 | 1461107039791 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf574000 == 43 [pid = 1941] [id = 96] 16:03:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7fe4b7634400) [pid = 1941] [serial = 287] [outer = (nil)] 16:03:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x7fe4be375000) [pid = 1941] [serial = 288] [outer = 0x7fe4b7634400] 16:03:59 INFO - PROCESS | 1941 | 1461107039859 Marionette DEBUG loaded listener.js 16:03:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x7fe4bf970800) [pid = 1941] [serial = 289] [outer = 0x7fe4b7634400] 16:04:00 INFO - PROCESS | 1941 | 1461107040726 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]]]}] 16:04:00 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. 16:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1290ms 16:04:00 INFO - PROCESS | 1941 | 1461107040797 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 16:04:00 INFO - PROCESS | 1941 | 1461107040802 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 16:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:04:00 INFO - PROCESS | 1941 | 1461107040808 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:04:00 INFO - PROCESS | 1941 | 1461107040811 Marionette TRACE conn4 <- [1,358,null,{}] 16:04:00 INFO - PROCESS | 1941 | 1461107040817 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}] 16:04:01 INFO - PROCESS | 1941 | 1461107041013 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 16:04:01 INFO - PROCESS | 1941 | 1461107041142 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ce3e9000 == 44 [pid = 1941] [id = 97] 16:04:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x7fe4bff6b400) [pid = 1941] [serial = 290] [outer = (nil)] 16:04:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x7fe4c1faf000) [pid = 1941] [serial = 291] [outer = 0x7fe4bff6b400] 16:04:01 INFO - PROCESS | 1941 | 1461107041224 Marionette DEBUG loaded listener.js 16:04:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x7fe4ce6d4400) [pid = 1941] [serial = 292] [outer = 0x7fe4bff6b400] 16:04:02 INFO - PROCESS | 1941 | 1461107042120 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]]]}] 16:04:02 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. 16:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1379ms 16:04:02 INFO - PROCESS | 1941 | 1461107042189 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 16:04:02 INFO - PROCESS | 1941 | 1461107042192 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 16:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:04:02 INFO - PROCESS | 1941 | 1461107042207 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:04:02 INFO - PROCESS | 1941 | 1461107042215 Marionette TRACE conn4 <- [1,362,null,{}] 16:04:02 INFO - PROCESS | 1941 | 1461107042221 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}] 16:04:02 INFO - PROCESS | 1941 | 1461107042417 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 16:04:02 INFO - PROCESS | 1941 | 1461107042548 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4db493800 == 45 [pid = 1941] [id = 98] 16:04:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7fe4bf9e0800) [pid = 1941] [serial = 293] [outer = (nil)] 16:04:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7fe4bf9ed800) [pid = 1941] [serial = 294] [outer = 0x7fe4bf9e0800] 16:04:02 INFO - PROCESS | 1941 | 1461107042616 Marionette DEBUG loaded listener.js 16:04:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7fe4d3ab1800) [pid = 1941] [serial = 295] [outer = 0x7fe4bf9e0800] 16:04:03 INFO - PROCESS | 1941 | 1461107043400 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]]]}] 16:04:03 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. 16:04:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1244ms 16:04:03 INFO - PROCESS | 1941 | 1461107043445 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 16:04:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:04:03 INFO - PROCESS | 1941 | 1461107043449 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 16:04:03 INFO - PROCESS | 1941 | 1461107043454 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:04:03 INFO - PROCESS | 1941 | 1461107043457 Marionette TRACE conn4 <- [1,366,null,{}] 16:04:03 INFO - PROCESS | 1941 | 1461107043462 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}] 16:04:03 INFO - PROCESS | 1941 | 1461107043596 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 16:04:03 INFO - PROCESS | 1941 | 1461107043731 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb1f6000 == 46 [pid = 1941] [id = 99] 16:04:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7fe4b7b42400) [pid = 1941] [serial = 296] [outer = (nil)] 16:04:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x7fe4b7b4b000) [pid = 1941] [serial = 297] [outer = 0x7fe4b7b42400] 16:04:03 INFO - PROCESS | 1941 | 1461107043798 Marionette DEBUG loaded listener.js 16:04:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x7fe4bf9e9000) [pid = 1941] [serial = 298] [outer = 0x7fe4b7b42400] 16:04:04 INFO - PROCESS | 1941 | 1461107044626 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]]]}] 16:04:04 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. 16:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1234ms 16:04:04 INFO - PROCESS | 1941 | 1461107044688 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 16:04:04 INFO - PROCESS | 1941 | 1461107044691 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 16:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:04:04 INFO - PROCESS | 1941 | 1461107044697 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:04:04 INFO - PROCESS | 1941 | 1461107044699 Marionette TRACE conn4 <- [1,370,null,{}] 16:04:04 INFO - PROCESS | 1941 | 1461107044704 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}] 16:04:04 INFO - PROCESS | 1941 | 1461107044905 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 16:04:05 INFO - PROCESS | 1941 | 1461107045219 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc392800 == 47 [pid = 1941] [id = 100] 16:04:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7fe4b7b42c00) [pid = 1941] [serial = 299] [outer = (nil)] 16:04:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7fe4b7b4e400) [pid = 1941] [serial = 300] [outer = 0x7fe4b7b42c00] 16:04:05 INFO - PROCESS | 1941 | 1461107045353 Marionette DEBUG loaded listener.js 16:04:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7fe4b99e6400) [pid = 1941] [serial = 301] [outer = 0x7fe4b7b42c00] 16:04:06 INFO - PROCESS | 1941 | 1461107046215 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]]]}] 16:04:06 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. 16:04:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1538ms 16:04:06 INFO - PROCESS | 1941 | 1461107046239 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 16:04:06 INFO - PROCESS | 1941 | 1461107046245 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 16:04:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:04:06 INFO - PROCESS | 1941 | 1461107046254 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:04:06 INFO - PROCESS | 1941 | 1461107046257 Marionette TRACE conn4 <- [1,374,null,{}] 16:04:06 INFO - PROCESS | 1941 | 1461107046263 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}] 16:04:06 INFO - PROCESS | 1941 | 1461107046404 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 16:04:06 INFO - PROCESS | 1941 | 1461107046546 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb060000 == 48 [pid = 1941] [id = 101] 16:04:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7fe4b9b0bc00) [pid = 1941] [serial = 302] [outer = (nil)] 16:04:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7fe4bc242c00) [pid = 1941] [serial = 303] [outer = 0x7fe4b9b0bc00] 16:04:06 INFO - PROCESS | 1941 | 1461107046607 Marionette DEBUG loaded listener.js 16:04:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7fe4bc24e000) [pid = 1941] [serial = 304] [outer = 0x7fe4b9b0bc00] 16:04:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c171d800 == 47 [pid = 1941] [id = 57] 16:04:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bc535000 == 46 [pid = 1941] [id = 44] 16:04:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c061b800 == 45 [pid = 1941] [id = 56] 16:04:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c0610000 == 44 [pid = 1941] [id = 50] 16:04:06 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7fe4d3a68800) [pid = 1941] [serial = 242] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d324b800 == 43 [pid = 1941] [id = 84] 16:04:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c1717000 == 42 [pid = 1941] [id = 83] 16:04:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9556000 == 41 [pid = 1941] [id = 82] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7fe4bafe1000) [pid = 1941] [serial = 153] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7fe4bd710800) [pid = 1941] [serial = 228] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7fe4b9691800) [pid = 1941] [serial = 227] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7fe4be33c000) [pid = 1941] [serial = 236] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x7fe4cea9c800) [pid = 1941] [serial = 239] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x7fe4d329c400) [pid = 1941] [serial = 221] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x7fe4c04ce400) [pid = 1941] [serial = 216] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x7fe4bf4f7000) [pid = 1941] [serial = 215] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x7fe4bf4fac00) [pid = 1941] [serial = 230] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x7fe4c081dc00) [pid = 1941] [serial = 231] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x7fe4ceaa0800) [pid = 1941] [serial = 219] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x7fe4ce36b400) [pid = 1941] [serial = 218] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x7fe4b7d32c00) [pid = 1941] [serial = 213] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x7fe4b7759c00) [pid = 1941] [serial = 212] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x7fe4cd7c4c00) [pid = 1941] [serial = 233] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x7fe4ce8e2800) [pid = 1941] [serial = 234] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x7fe4d3ca3000) [pid = 1941] [serial = 224] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x7fe4d3e2ac00) [pid = 1941] [serial = 225] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x7fe4d3978800) [pid = 1941] [serial = 210] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x7fe4cf8b6400) [pid = 1941] [serial = 240] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x7fe4bf258400) [pid = 1941] [serial = 237] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x7fe4cd7c4400) [pid = 1941] [serial = 174] [outer = (nil)] [url = about:blank] 16:04:07 INFO - PROCESS | 1941 | 1461107047333 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:04:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:04:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1127ms 16:04:07 INFO - PROCESS | 1941 | 1461107047382 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 16:04:07 INFO - PROCESS | 1941 | 1461107047387 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 16:04:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:04:07 INFO - PROCESS | 1941 | 1461107047398 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:04:07 INFO - PROCESS | 1941 | 1461107047400 Marionette TRACE conn4 <- [1,378,null,{}] 16:04:07 INFO - PROCESS | 1941 | 1461107047404 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}] 16:04:07 INFO - PROCESS | 1941 | 1461107047547 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 16:04:07 INFO - PROCESS | 1941 | 1461107047638 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf577000 == 42 [pid = 1941] [id = 102] 16:04:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x7fe4bafd3800) [pid = 1941] [serial = 305] [outer = (nil)] 16:04:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x7fe4be335800) [pid = 1941] [serial = 306] [outer = 0x7fe4bafd3800] 16:04:07 INFO - PROCESS | 1941 | 1461107047694 Marionette DEBUG loaded listener.js 16:04:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x7fe4bf4efc00) [pid = 1941] [serial = 307] [outer = 0x7fe4bafd3800] 16:04:08 INFO - PROCESS | 1941 | 1461107048536 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:04:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:04:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1178ms 16:04:08 INFO - PROCESS | 1941 | 1461107048575 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 16:04:08 INFO - PROCESS | 1941 | 1461107048577 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 16:04:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:04:08 INFO - PROCESS | 1941 | 1461107048585 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:04:08 INFO - PROCESS | 1941 | 1461107048592 Marionette TRACE conn4 <- [1,382,null,{}] 16:04:08 INFO - PROCESS | 1941 | 1461107048605 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}] 16:04:08 INFO - PROCESS | 1941 | 1461107048728 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 16:04:08 INFO - PROCESS | 1941 | 1461107048749 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c07c9800 == 43 [pid = 1941] [id = 103] 16:04:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x7fe4bf4f7000) [pid = 1941] [serial = 308] [outer = (nil)] 16:04:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x7fe4c0826c00) [pid = 1941] [serial = 309] [outer = 0x7fe4bf4f7000] 16:04:08 INFO - PROCESS | 1941 | 1461107048803 Marionette DEBUG loaded listener.js 16:04:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7fe4c13dec00) [pid = 1941] [serial = 310] [outer = 0x7fe4bf4f7000] 16:04:09 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:04:09 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:04:09 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:04:09 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:04:09 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:04:09 INFO - PROCESS | 1941 | 1461107049522 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:04:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:04:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 985ms 16:04:09 INFO - PROCESS | 1941 | 1461107049569 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 16:04:09 INFO - PROCESS | 1941 | 1461107049582 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 16:04:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:04:09 INFO - PROCESS | 1941 | 1461107049595 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:04:09 INFO - PROCESS | 1941 | 1461107049597 Marionette TRACE conn4 <- [1,386,null,{}] 16:04:09 INFO - PROCESS | 1941 | 1461107049602 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}] 16:04:09 INFO - PROCESS | 1941 | 1461107049753 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 16:04:09 INFO - PROCESS | 1941 | 1461107049778 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c3d77000 == 44 [pid = 1941] [id = 104] 16:04:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x7fe4c1708800) [pid = 1941] [serial = 311] [outer = (nil)] 16:04:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x7fe4c3d93800) [pid = 1941] [serial = 312] [outer = 0x7fe4c1708800] 16:04:09 INFO - PROCESS | 1941 | 1461107049833 Marionette DEBUG loaded listener.js 16:04:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x7fe4ce88e000) [pid = 1941] [serial = 313] [outer = 0x7fe4c1708800] 16:04:10 INFO - PROCESS | 1941 | 1461107050534 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]]]}] 16:04:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:04:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 975ms 16:04:10 INFO - PROCESS | 1941 | 1461107050570 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 16:04:10 INFO - PROCESS | 1941 | 1461107050573 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 16:04:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:04:10 INFO - PROCESS | 1941 | 1461107050578 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:04:10 INFO - PROCESS | 1941 | 1461107050579 Marionette TRACE conn4 <- [1,390,null,{}] 16:04:10 INFO - PROCESS | 1941 | 1461107050593 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}] 16:04:10 INFO - PROCESS | 1941 | 1461107050750 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 16:04:10 INFO - PROCESS | 1941 | 1461107050843 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ce3d4800 == 45 [pid = 1941] [id = 105] 16:04:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x7fe4ceaa5c00) [pid = 1941] [serial = 314] [outer = (nil)] 16:04:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x7fe4ceaea400) [pid = 1941] [serial = 315] [outer = 0x7fe4ceaa5c00] 16:04:10 INFO - PROCESS | 1941 | 1461107050927 Marionette DEBUG loaded listener.js 16:04:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7fe4d1917800) [pid = 1941] [serial = 316] [outer = 0x7fe4ceaa5c00] 16:04:11 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x7fe4b7751800) [pid = 1941] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:04:11 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x7fe4bc24d800) [pid = 1941] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:04:11 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x7fe4bafe0400) [pid = 1941] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:04:11 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x7fe4be341400) [pid = 1941] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:04:11 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x7fe4c17f5800) [pid = 1941] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:04:11 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x7fe4cf7d0800) [pid = 1941] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:04:11 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x7fe4b7b18400) [pid = 1941] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:04:11 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x7fe4cfbbe000) [pid = 1941] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:04:11 INFO - PROCESS | 1941 | 1461107051732 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]]]}] 16:04:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:04:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1174ms 16:04:11 INFO - PROCESS | 1941 | 1461107051752 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 16:04:11 INFO - PROCESS | 1941 | 1461107051755 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 16:04:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:04:11 INFO - PROCESS | 1941 | 1461107051760 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:04:11 INFO - PROCESS | 1941 | 1461107051762 Marionette TRACE conn4 <- [1,394,null,{}] 16:04:11 INFO - PROCESS | 1941 | 1461107051767 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}] 16:04:11 INFO - PROCESS | 1941 | 1461107051899 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 16:04:11 INFO - PROCESS | 1941 | 1461107051914 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8959000 == 46 [pid = 1941] [id = 106] 16:04:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x7fe4b60de000) [pid = 1941] [serial = 317] [outer = (nil)] 16:04:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7fe4bafe0400) [pid = 1941] [serial = 318] [outer = 0x7fe4b60de000] 16:04:11 INFO - PROCESS | 1941 | 1461107051969 Marionette DEBUG loaded listener.js 16:04:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x7fe4c13dc800) [pid = 1941] [serial = 319] [outer = 0x7fe4b60de000] 16:04:12 INFO - PROCESS | 1941 | 1461107052653 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]]]}] 16:04:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:04:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 926ms 16:04:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:04:12 INFO - PROCESS | 1941 | 1461107052687 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 16:04:12 INFO - PROCESS | 1941 | 1461107052689 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 16:04:12 INFO - PROCESS | 1941 | 1461107052695 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:04:12 INFO - PROCESS | 1941 | 1461107052697 Marionette TRACE conn4 <- [1,398,null,{}] 16:04:12 INFO - PROCESS | 1941 | 1461107052702 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}] 16:04:12 INFO - PROCESS | 1941 | 1461107052855 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 16:04:12 INFO - PROCESS | 1941 | 1461107052870 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cfa19800 == 47 [pid = 1941] [id = 107] 16:04:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x7fe4b9bb6800) [pid = 1941] [serial = 320] [outer = (nil)] 16:04:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x7fe4d19c5000) [pid = 1941] [serial = 321] [outer = 0x7fe4b9bb6800] 16:04:12 INFO - PROCESS | 1941 | 1461107052924 Marionette DEBUG loaded listener.js 16:04:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x7fe4d397c400) [pid = 1941] [serial = 322] [outer = 0x7fe4b9bb6800] 16:04:13 INFO - PROCESS | 1941 | 1461107053549 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]]]}] 16:04:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:04:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 981ms 16:04:13 INFO - PROCESS | 1941 | 1461107053676 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 16:04:13 INFO - PROCESS | 1941 | 1461107053681 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 16:04:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:04:13 INFO - PROCESS | 1941 | 1461107053698 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:04:13 INFO - PROCESS | 1941 | 1461107053702 Marionette TRACE conn4 <- [1,402,null,{}] 16:04:13 INFO - PROCESS | 1941 | 1461107053709 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}] 16:04:13 INFO - PROCESS | 1941 | 1461107053856 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 16:04:13 INFO - PROCESS | 1941 | 1461107053961 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb1ed800 == 48 [pid = 1941] [id = 108] 16:04:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x7fe4b60d0000) [pid = 1941] [serial = 323] [outer = (nil)] 16:04:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7fe4b7755800) [pid = 1941] [serial = 324] [outer = 0x7fe4b60d0000] 16:04:14 INFO - PROCESS | 1941 | 1461107054028 Marionette DEBUG loaded listener.js 16:04:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7fe4b7b43800) [pid = 1941] [serial = 325] [outer = 0x7fe4b60d0000] 16:04:14 INFO - PROCESS | 1941 | 1461107054814 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]]]}] 16:04:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:04:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1180ms 16:04:14 INFO - PROCESS | 1941 | 1461107054878 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 16:04:14 INFO - PROCESS | 1941 | 1461107054883 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 16:04:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:04:14 INFO - PROCESS | 1941 | 1461107054894 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:04:14 INFO - PROCESS | 1941 | 1461107054899 Marionette TRACE conn4 <- [1,406,null,{}] 16:04:14 INFO - PROCESS | 1941 | 1461107054905 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}] 16:04:15 INFO - PROCESS | 1941 | 1461107055054 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 16:04:15 INFO - PROCESS | 1941 | 1461107055183 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c07c3000 == 49 [pid = 1941] [id = 109] 16:04:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7fe4b60dd400) [pid = 1941] [serial = 326] [outer = (nil)] 16:04:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7fe4bc24d800) [pid = 1941] [serial = 327] [outer = 0x7fe4b60dd400] 16:04:15 INFO - PROCESS | 1941 | 1461107055248 Marionette DEBUG loaded listener.js 16:04:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x7fe4be33c800) [pid = 1941] [serial = 328] [outer = 0x7fe4b60dd400] 16:04:16 INFO - PROCESS | 1941 | 1461107056153 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]]]}] 16:04:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:04:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1334ms 16:04:16 INFO - PROCESS | 1941 | 1461107056226 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 16:04:16 INFO - PROCESS | 1941 | 1461107056229 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 16:04:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:04:16 INFO - PROCESS | 1941 | 1461107056235 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:04:16 INFO - PROCESS | 1941 | 1461107056238 Marionette TRACE conn4 <- [1,410,null,{}] 16:04:16 INFO - PROCESS | 1941 | 1461107056252 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}] 16:04:16 INFO - PROCESS | 1941 | 1461107056435 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 16:04:16 INFO - PROCESS | 1941 | 1461107056568 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d39c5000 == 50 [pid = 1941] [id = 110] 16:04:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x7fe4bf9eb800) [pid = 1941] [serial = 329] [outer = (nil)] 16:04:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7fe4c3b15c00) [pid = 1941] [serial = 330] [outer = 0x7fe4bf9eb800] 16:04:16 INFO - PROCESS | 1941 | 1461107056641 Marionette DEBUG loaded listener.js 16:04:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7fe4ceaa2c00) [pid = 1941] [serial = 331] [outer = 0x7fe4bf9eb800] 16:04:17 INFO - PROCESS | 1941 | 1461107057576 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]]]}] 16:04:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:04:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1380ms 16:04:17 INFO - PROCESS | 1941 | 1461107057616 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 16:04:17 INFO - PROCESS | 1941 | 1461107057619 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 16:04:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:04:17 INFO - PROCESS | 1941 | 1461107057625 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:04:17 INFO - PROCESS | 1941 | 1461107057627 Marionette TRACE conn4 <- [1,414,null,{}] 16:04:17 INFO - PROCESS | 1941 | 1461107057633 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}] 16:04:17 INFO - PROCESS | 1941 | 1461107057777 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 16:04:17 INFO - PROCESS | 1941 | 1461107057912 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d5a8a800 == 51 [pid = 1941] [id = 111] 16:04:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7fe4c104cc00) [pid = 1941] [serial = 332] [outer = (nil)] 16:04:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7fe4d3ca3000) [pid = 1941] [serial = 333] [outer = 0x7fe4c104cc00] 16:04:17 INFO - PROCESS | 1941 | 1461107057978 Marionette DEBUG loaded listener.js 16:04:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7fe4d3e58800) [pid = 1941] [serial = 334] [outer = 0x7fe4c104cc00] 16:04:18 INFO - PROCESS | 1941 | 1461107058801 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]]]}] 16:04:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:04:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1237ms 16:04:18 INFO - PROCESS | 1941 | 1461107058863 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 16:04:18 INFO - PROCESS | 1941 | 1461107058867 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 16:04:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:04:18 INFO - PROCESS | 1941 | 1461107058872 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:04:18 INFO - PROCESS | 1941 | 1461107058874 Marionette TRACE conn4 <- [1,418,null,{}] 16:04:18 INFO - PROCESS | 1941 | 1461107058879 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}] 16:04:19 INFO - PROCESS | 1941 | 1461107059017 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 16:04:19 INFO - PROCESS | 1941 | 1461107059148 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bfa92800 == 52 [pid = 1941] [id = 112] 16:04:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7fe4d19c9800) [pid = 1941] [serial = 335] [outer = (nil)] 16:04:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7fe4d3ed3800) [pid = 1941] [serial = 336] [outer = 0x7fe4d19c9800] 16:04:19 INFO - PROCESS | 1941 | 1461107059215 Marionette DEBUG loaded listener.js 16:04:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7fe4d3edbc00) [pid = 1941] [serial = 337] [outer = 0x7fe4d19c9800] 16:04:20 INFO - PROCESS | 1941 | 1461107060417 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]]]}] 16:04:20 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 16:04:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1586ms 16:04:20 INFO - PROCESS | 1941 | 1461107060539 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 16:04:20 INFO - PROCESS | 1941 | 1461107060547 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 16:04:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:04:20 INFO - PROCESS | 1941 | 1461107060669 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:04:20 INFO - PROCESS | 1941 | 1461107060674 Marionette TRACE conn4 <- [1,422,null,{}] 16:04:20 INFO - PROCESS | 1941 | 1461107060683 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}] 16:04:20 INFO - PROCESS | 1941 | 1461107060813 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 16:04:20 INFO - PROCESS | 1941 | 1461107060964 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9b40000 == 53 [pid = 1941] [id = 113] 16:04:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7fe4b8a7c400) [pid = 1941] [serial = 338] [outer = (nil)] 16:04:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7fe4b9876000) [pid = 1941] [serial = 339] [outer = 0x7fe4b8a7c400] 16:04:21 INFO - PROCESS | 1941 | 1461107061094 Marionette DEBUG loaded listener.js 16:04:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7fe4baf9c400) [pid = 1941] [serial = 340] [outer = 0x7fe4b8a7c400] 16:04:21 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3e0f800 == 52 [pid = 1941] [id = 75] 16:04:21 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c3d67800 == 51 [pid = 1941] [id = 72] 16:04:21 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b955c000 == 50 [pid = 1941] [id = 45] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7fe4b7632c00) [pid = 1941] [serial = 245] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7fe4bda9e800) [pid = 1941] [serial = 248] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7fe4c1051400) [pid = 1941] [serial = 251] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7fe4cfa63c00) [pid = 1941] [serial = 254] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7fe4c174ec00) [pid = 1941] [serial = 258] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7fe4d3e58400) [pid = 1941] [serial = 282] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7fe4d3e31800) [pid = 1941] [serial = 243] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7fe4b8a73000) [pid = 1941] [serial = 262] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7fe4b779dc00) [pid = 1941] [serial = 261] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7fe4bc24f400) [pid = 1941] [serial = 276] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x7fe4bfcd7400) [pid = 1941] [serial = 267] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x7fe4c0ef0000) [pid = 1941] [serial = 268] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x7fe4bf507800) [pid = 1941] [serial = 265] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x7fe4be911800) [pid = 1941] [serial = 264] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x7fe4ce895000) [pid = 1941] [serial = 270] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x7fe4d3832c00) [pid = 1941] [serial = 273] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x7fe4c17eec00) [pid = 1941] [serial = 111] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x7fe4be333800) [pid = 1941] [serial = 279] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x7fe4d3ca2400) [pid = 1941] [serial = 277] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x7fe4d3950800) [pid = 1941] [serial = 280] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x7fe4d3ab3000) [pid = 1941] [serial = 274] [outer = (nil)] [url = about:blank] 16:04:21 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x7fe4cf72f800) [pid = 1941] [serial = 271] [outer = (nil)] [url = about:blank] 16:04:22 INFO - PROCESS | 1941 | 1461107062197 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]]]}] 16:04:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:04:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1582ms 16:04:22 INFO - PROCESS | 1941 | 1461107062204 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 16:04:22 INFO - PROCESS | 1941 | 1461107062212 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 16:04:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:04:22 INFO - PROCESS | 1941 | 1461107062221 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:04:22 INFO - PROCESS | 1941 | 1461107062225 Marionette TRACE conn4 <- [1,426,null,{}] 16:04:22 INFO - PROCESS | 1941 | 1461107062230 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}] 16:04:22 INFO - PROCESS | 1941 | 1461107062357 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 16:04:22 INFO - PROCESS | 1941 | 1461107062366 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0289000 == 51 [pid = 1941] [id = 114] 16:04:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x7fe4b60d1400) [pid = 1941] [serial = 341] [outer = (nil)] 16:04:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x7fe4bc249c00) [pid = 1941] [serial = 342] [outer = 0x7fe4b60d1400] 16:04:22 INFO - PROCESS | 1941 | 1461107062422 Marionette DEBUG loaded listener.js 16:04:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x7fe4be998000) [pid = 1941] [serial = 343] [outer = 0x7fe4b60d1400] 16:04:23 INFO - PROCESS | 1941 | 1461107063231 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] 16:04:23 INFO - PROCESS | 1941 | 1461107063309 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 16:04:23 INFO - PROCESS | 1941 | 1461107063317 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:04:23 INFO - PROCESS | 1941 | 1461107063323 Marionette TRACE conn4 <- [1,430,null,{}] 16:04:23 INFO - PROCESS | 1941 | 1461107063331 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}] 16:04:23 INFO - PROCESS | 1941 | 1461107063488 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 16:04:23 INFO - PROCESS | 1941 | 1461107063620 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bfaa2000 == 52 [pid = 1941] [id = 115] 16:04:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x7fe4b7751400) [pid = 1941] [serial = 344] [outer = (nil)] 16:04:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x7fe4bafd8000) [pid = 1941] [serial = 345] [outer = 0x7fe4b7751400] 16:04:23 INFO - PROCESS | 1941 | 1461107063688 Marionette DEBUG loaded listener.js 16:04:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7fe4be339400) [pid = 1941] [serial = 346] [outer = 0x7fe4b7751400] 16:04:24 INFO - PROCESS | 1941 | 1461107064564 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]]]}] 16:04:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:04:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1283ms 16:04:24 INFO - PROCESS | 1941 | 1461107064599 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 16:04:24 INFO - PROCESS | 1941 | 1461107064607 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 16:04:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:04:24 INFO - PROCESS | 1941 | 1461107064616 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:04:24 INFO - PROCESS | 1941 | 1461107064619 Marionette TRACE conn4 <- [1,434,null,{}] 16:04:24 INFO - PROCESS | 1941 | 1461107064624 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}] 16:04:24 INFO - PROCESS | 1941 | 1461107064765 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 16:04:24 INFO - PROCESS | 1941 | 1461107064906 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c2070000 == 53 [pid = 1941] [id = 116] 16:04:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7fe4b88a3800) [pid = 1941] [serial = 347] [outer = (nil)] 16:04:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7fe4c0132000) [pid = 1941] [serial = 348] [outer = 0x7fe4b88a3800] 16:04:24 INFO - PROCESS | 1941 | 1461107064973 Marionette DEBUG loaded listener.js 16:04:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7fe4c1055400) [pid = 1941] [serial = 349] [outer = 0x7fe4b88a3800] 16:04:25 INFO - PROCESS | 1941 | 1461107065887 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]]]}] 16:04:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:04:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1334ms 16:04:25 INFO - PROCESS | 1941 | 1461107065951 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 16:04:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:04:25 INFO - PROCESS | 1941 | 1461107065955 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 16:04:25 INFO - PROCESS | 1941 | 1461107065960 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:04:25 INFO - PROCESS | 1941 | 1461107065965 Marionette TRACE conn4 <- [1,438,null,{}] 16:04:25 INFO - PROCESS | 1941 | 1461107065980 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}] 16:04:26 INFO - PROCESS | 1941 | 1461107066128 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 16:04:26 INFO - PROCESS | 1941 | 1461107066258 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ce8a6800 == 54 [pid = 1941] [id = 117] 16:04:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x7fe4b6112800) [pid = 1941] [serial = 350] [outer = (nil)] 16:04:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x7fe4b6118800) [pid = 1941] [serial = 351] [outer = 0x7fe4b6112800] 16:04:26 INFO - PROCESS | 1941 | 1461107066327 Marionette DEBUG loaded listener.js 16:04:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7fe4cd7bb800) [pid = 1941] [serial = 352] [outer = 0x7fe4b6112800] 16:04:27 INFO - PROCESS | 1941 | 1461107067147 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]]]}] 16:04:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:04:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1231ms 16:04:27 INFO - PROCESS | 1941 | 1461107067191 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 16:04:27 INFO - PROCESS | 1941 | 1461107067196 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 16:04:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:04:27 INFO - PROCESS | 1941 | 1461107067201 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:04:27 INFO - PROCESS | 1941 | 1461107067203 Marionette TRACE conn4 <- [1,442,null,{}] 16:04:27 INFO - PROCESS | 1941 | 1461107067208 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}] 16:04:27 INFO - PROCESS | 1941 | 1461107067344 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 16:04:27 INFO - PROCESS | 1941 | 1461107067480 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3256000 == 55 [pid = 1941] [id = 118] 16:04:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7fe4b6113800) [pid = 1941] [serial = 353] [outer = (nil)] 16:04:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7fe4b8867000) [pid = 1941] [serial = 354] [outer = 0x7fe4b6113800] 16:04:27 INFO - PROCESS | 1941 | 1461107067549 Marionette DEBUG loaded listener.js 16:04:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7fe4b886d000) [pid = 1941] [serial = 355] [outer = 0x7fe4b6113800] 16:04:28 INFO - PROCESS | 1941 | 1461107068382 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]]]}] 16:04:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:04:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1233ms 16:04:28 INFO - PROCESS | 1941 | 1461107068435 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 16:04:28 INFO - PROCESS | 1941 | 1461107068438 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 16:04:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:04:28 INFO - PROCESS | 1941 | 1461107068444 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:04:28 INFO - PROCESS | 1941 | 1461107068447 Marionette TRACE conn4 <- [1,446,null,{}] 16:04:28 INFO - PROCESS | 1941 | 1461107068452 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}] 16:04:28 INFO - PROCESS | 1941 | 1461107068588 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 16:04:28 INFO - PROCESS | 1941 | 1461107068725 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3c6d800 == 56 [pid = 1941] [id = 119] 16:04:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7fe4b885f800) [pid = 1941] [serial = 356] [outer = (nil)] 16:04:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7fe4ce6cb000) [pid = 1941] [serial = 357] [outer = 0x7fe4b885f800] 16:04:28 INFO - PROCESS | 1941 | 1461107068792 Marionette DEBUG loaded listener.js 16:04:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7fe4cf8bf400) [pid = 1941] [serial = 358] [outer = 0x7fe4b885f800] 16:04:29 INFO - PROCESS | 1941 | 1461107069674 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]]]}] 16:04:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:04:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1282ms 16:04:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:04:29 INFO - PROCESS | 1941 | 1461107069726 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 16:04:29 INFO - PROCESS | 1941 | 1461107069729 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 16:04:29 INFO - PROCESS | 1941 | 1461107069735 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:04:29 INFO - PROCESS | 1941 | 1461107069737 Marionette TRACE conn4 <- [1,450,null,{}] 16:04:29 INFO - PROCESS | 1941 | 1461107069742 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}] 16:04:29 INFO - PROCESS | 1941 | 1461107069935 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 16:04:30 INFO - PROCESS | 1941 | 1461107070182 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b52d5800 == 57 [pid = 1941] [id = 120] 16:04:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7fe4b610d800) [pid = 1941] [serial = 359] [outer = (nil)] 16:04:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7fe4b6111c00) [pid = 1941] [serial = 360] [outer = 0x7fe4b610d800] 16:04:30 INFO - PROCESS | 1941 | 1461107070303 Marionette DEBUG loaded listener.js 16:04:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7fe4b7756c00) [pid = 1941] [serial = 361] [outer = 0x7fe4b610d800] 16:04:31 INFO - PROCESS | 1941 | 1461107071140 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] 16:04:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:04:31 INFO - PROCESS | 1941 | 1461107071219 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 16:04:31 INFO - PROCESS | 1941 | 1461107071225 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:04:31 INFO - PROCESS | 1941 | 1461107071231 Marionette TRACE conn4 <- [1,454,null,{}] 16:04:31 INFO - PROCESS | 1941 | 1461107071237 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}] 16:04:31 INFO - PROCESS | 1941 | 1461107071376 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 16:04:31 INFO - PROCESS | 1941 | 1461107071513 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bfa85000 == 58 [pid = 1941] [id = 121] 16:04:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7fe4b969b800) [pid = 1941] [serial = 362] [outer = (nil)] 16:04:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7fe4be33c000) [pid = 1941] [serial = 363] [outer = 0x7fe4b969b800] 16:04:31 INFO - PROCESS | 1941 | 1461107071576 Marionette DEBUG loaded listener.js 16:04:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7fe4bf9e7c00) [pid = 1941] [serial = 364] [outer = 0x7fe4b969b800] 16:04:31 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9b40000 == 57 [pid = 1941] [id = 113] 16:04:31 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bfa92800 == 56 [pid = 1941] [id = 112] 16:04:31 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d5a8a800 == 55 [pid = 1941] [id = 111] 16:04:31 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d39c5000 == 54 [pid = 1941] [id = 110] 16:04:31 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c07c3000 == 53 [pid = 1941] [id = 109] 16:04:31 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb1ed800 == 52 [pid = 1941] [id = 108] 16:04:32 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:04:32 INFO - PROCESS | 1941 | 1461107072476 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]]]}] 16:04:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:04:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1281ms 16:04:32 INFO - PROCESS | 1941 | 1461107072516 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 16:04:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:04:32 INFO - PROCESS | 1941 | 1461107072521 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 16:04:32 INFO - PROCESS | 1941 | 1461107072529 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:04:32 INFO - PROCESS | 1941 | 1461107072531 Marionette TRACE conn4 <- [1,458,null,{}] 16:04:32 INFO - PROCESS | 1941 | 1461107072542 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}] 16:04:32 INFO - PROCESS | 1941 | 1461107072705 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 16:04:32 INFO - PROCESS | 1941 | 1461107072721 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c172e000 == 53 [pid = 1941] [id = 122] 16:04:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7fe4b6116400) [pid = 1941] [serial = 365] [outer = (nil)] 16:04:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7fe4cf8c0400) [pid = 1941] [serial = 366] [outer = 0x7fe4b6116400] 16:04:32 INFO - PROCESS | 1941 | 1461107072779 Marionette DEBUG loaded listener.js 16:04:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7fe4d3959400) [pid = 1941] [serial = 367] [outer = 0x7fe4b6116400] 16:04:33 INFO - PROCESS | 1941 | 1461107073532 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] 16:04:33 INFO - PROCESS | 1941 | 1461107073557 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 16:04:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:04:33 INFO - PROCESS | 1941 | 1461107073565 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:04:33 INFO - PROCESS | 1941 | 1461107073573 Marionette TRACE conn4 <- [1,462,null,{}] 16:04:33 INFO - PROCESS | 1941 | 1461107073609 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}] 16:04:33 INFO - PROCESS | 1941 | 1461107073771 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 16:04:33 INFO - PROCESS | 1941 | 1461107073797 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3c3d000 == 54 [pid = 1941] [id = 123] 16:04:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7fe4b8434000) [pid = 1941] [serial = 368] [outer = (nil)] 16:04:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7fe4d3a65400) [pid = 1941] [serial = 369] [outer = 0x7fe4b8434000] 16:04:33 INFO - PROCESS | 1941 | 1461107073854 Marionette DEBUG loaded listener.js 16:04:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7fe4d3e2f400) [pid = 1941] [serial = 370] [outer = 0x7fe4b8434000] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7fe4b7626400) [pid = 1941] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7fe4be374400) [pid = 1941] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7fe4bafddc00) [pid = 1941] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7fe4b775c400) [pid = 1941] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7fe4bd705800) [pid = 1941] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7fe4ceaa5c00) [pid = 1941] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7fe4b60de000) [pid = 1941] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7fe4b9b0bc00) [pid = 1941] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7fe4b7631c00) [pid = 1941] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7fe4c079ec00) [pid = 1941] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7fe4c1708800) [pid = 1941] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7fe4bf4f7000) [pid = 1941] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7fe4bafd7c00) [pid = 1941] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7fe4b7634400) [pid = 1941] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7fe4bafd3800) [pid = 1941] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7fe4b762c400) [pid = 1941] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7fe4b7630400) [pid = 1941] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7fe4bf9e0800) [pid = 1941] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x7fe4bff6b400) [pid = 1941] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x7fe4b7b42c00) [pid = 1941] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x7fe4b7629c00) [pid = 1941] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x7fe4b779ec00) [pid = 1941] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x7fe4bd70f000) [pid = 1941] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x7fe4b77acc00) [pid = 1941] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x7fe4b8a7c400) [pid = 1941] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:04:34 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x7fe4d19c9800) [pid = 1941] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:04:34 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:04:34 INFO - PROCESS | 1941 | 1461107074776 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] 16:04:34 INFO - PROCESS | 1941 | 1461107074815 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 16:04:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:04:34 INFO - PROCESS | 1941 | 1461107074822 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:04:34 INFO - PROCESS | 1941 | 1461107074824 Marionette TRACE conn4 <- [1,466,null,{}] 16:04:34 INFO - PROCESS | 1941 | 1461107074829 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}] 16:04:35 INFO - PROCESS | 1941 | 1461107074997 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 16:04:35 INFO - PROCESS | 1941 | 1461107075013 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ce5df000 == 55 [pid = 1941] [id = 124] 16:04:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x7fe4b762c400) [pid = 1941] [serial = 371] [outer = (nil)] 16:04:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7fe4bafd7c00) [pid = 1941] [serial = 372] [outer = 0x7fe4b762c400] 16:04:35 INFO - PROCESS | 1941 | 1461107075070 Marionette DEBUG loaded listener.js 16:04:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7fe4bf973c00) [pid = 1941] [serial = 373] [outer = 0x7fe4b762c400] 16:04:35 INFO - PROCESS | 1941 | 1461107075766 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] 16:04:35 INFO - PROCESS | 1941 | 1461107075804 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 16:04:35 INFO - PROCESS | 1941 | 1461107075809 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:04:35 INFO - PROCESS | 1941 | 1461107075812 Marionette TRACE conn4 <- [1,470,null,{}] 16:04:35 INFO - PROCESS | 1941 | 1461107075817 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}] 16:04:35 INFO - PROCESS | 1941 | 1461107075987 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 16:04:36 INFO - PROCESS | 1941 | 1461107076015 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b52cb800 == 56 [pid = 1941] [id = 125] 16:04:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7fe4cf832800) [pid = 1941] [serial = 374] [outer = (nil)] 16:04:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7fe4d3c9b800) [pid = 1941] [serial = 375] [outer = 0x7fe4cf832800] 16:04:36 INFO - PROCESS | 1941 | 1461107076087 Marionette DEBUG loaded listener.js 16:04:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x7fe4d3ed1c00) [pid = 1941] [serial = 376] [outer = 0x7fe4cf832800] 16:04:36 INFO - PROCESS | 1941 | 1461107076983 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]]]}] 16:04:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:04:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1231ms 16:04:37 INFO - PROCESS | 1941 | 1461107077040 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 16:04:37 INFO - PROCESS | 1941 | 1461107077045 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 16:04:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:04:37 INFO - PROCESS | 1941 | 1461107077054 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:04:37 INFO - PROCESS | 1941 | 1461107077058 Marionette TRACE conn4 <- [1,474,null,{}] 16:04:37 INFO - PROCESS | 1941 | 1461107077065 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}] 16:04:37 INFO - PROCESS | 1941 | 1461107077211 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 16:04:37 INFO - PROCESS | 1941 | 1461107077356 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bfa90000 == 57 [pid = 1941] [id = 126] 16:04:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x7fe4b775e800) [pid = 1941] [serial = 377] [outer = (nil)] 16:04:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7fe4b843d400) [pid = 1941] [serial = 378] [outer = 0x7fe4b775e800] 16:04:37 INFO - PROCESS | 1941 | 1461107077424 Marionette DEBUG loaded listener.js 16:04:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7fe4b8863c00) [pid = 1941] [serial = 379] [outer = 0x7fe4b775e800] 16:04:38 INFO - PROCESS | 1941 | 1461107078261 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]]]}] 16:04:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:04:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1278ms 16:04:38 INFO - PROCESS | 1941 | 1461107078335 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 16:04:38 INFO - PROCESS | 1941 | 1461107078343 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 16:04:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:04:38 INFO - PROCESS | 1941 | 1461107078353 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:04:38 INFO - PROCESS | 1941 | 1461107078357 Marionette TRACE conn4 <- [1,478,null,{}] 16:04:38 INFO - PROCESS | 1941 | 1461107078363 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}] 16:04:38 INFO - PROCESS | 1941 | 1461107078555 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 16:04:38 INFO - PROCESS | 1941 | 1461107078694 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d8c78000 == 58 [pid = 1941] [id = 127] 16:04:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7fe4b8433000) [pid = 1941] [serial = 380] [outer = (nil)] 16:04:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7fe4bfcd6800) [pid = 1941] [serial = 381] [outer = 0x7fe4b8433000] 16:04:38 INFO - PROCESS | 1941 | 1461107078763 Marionette DEBUG loaded listener.js 16:04:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7fe4c3b22400) [pid = 1941] [serial = 382] [outer = 0x7fe4b8433000] 16:04:39 INFO - PROCESS | 1941 | 1461107079678 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]]]}] 16:04:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:04:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1378ms 16:04:39 INFO - PROCESS | 1941 | 1461107079731 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 16:04:39 INFO - PROCESS | 1941 | 1461107079734 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 16:04:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:04:39 INFO - PROCESS | 1941 | 1461107079740 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:04:39 INFO - PROCESS | 1941 | 1461107079745 Marionette TRACE conn4 <- [1,482,null,{}] 16:04:39 INFO - PROCESS | 1941 | 1461107079759 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}] 16:04:39 INFO - PROCESS | 1941 | 1461107079917 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 16:04:40 INFO - PROCESS | 1941 | 1461107080041 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc284800 == 59 [pid = 1941] [id = 128] 16:04:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7fe4bb078800) [pid = 1941] [serial = 383] [outer = (nil)] 16:04:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7fe4bb082000) [pid = 1941] [serial = 384] [outer = 0x7fe4bb078800] 16:04:40 INFO - PROCESS | 1941 | 1461107080111 Marionette DEBUG loaded listener.js 16:04:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7fe4bf775c00) [pid = 1941] [serial = 385] [outer = 0x7fe4bb078800] 16:04:40 INFO - PROCESS | 1941 | 1461107080960 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]]]}] 16:04:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:04:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1281ms 16:04:41 INFO - PROCESS | 1941 | 1461107081021 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 16:04:41 INFO - PROCESS | 1941 | 1461107081026 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 16:04:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:04:41 INFO - PROCESS | 1941 | 1461107081032 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:04:41 INFO - PROCESS | 1941 | 1461107081035 Marionette TRACE conn4 <- [1,486,null,{}] 16:04:41 INFO - PROCESS | 1941 | 1461107081040 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}] 16:04:41 INFO - PROCESS | 1941 | 1461107081180 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 16:04:41 INFO - PROCESS | 1941 | 1461107081324 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8657000 == 60 [pid = 1941] [id = 129] 16:04:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7fe4bb079000) [pid = 1941] [serial = 386] [outer = (nil)] 16:04:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7fe4bf9ec800) [pid = 1941] [serial = 387] [outer = 0x7fe4bb079000] 16:04:41 INFO - PROCESS | 1941 | 1461107081392 Marionette DEBUG loaded listener.js 16:04:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7fe4ce8dbc00) [pid = 1941] [serial = 388] [outer = 0x7fe4bb079000] 16:04:42 INFO - PROCESS | 1941 | 1461107082224 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]]]}] 16:04:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:04:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1230ms 16:04:42 INFO - PROCESS | 1941 | 1461107082262 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 16:04:42 INFO - PROCESS | 1941 | 1461107082265 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 16:04:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:04:42 INFO - PROCESS | 1941 | 1461107082271 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:04:42 INFO - PROCESS | 1941 | 1461107082273 Marionette TRACE conn4 <- [1,490,null,{}] 16:04:42 INFO - PROCESS | 1941 | 1461107082279 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}] 16:04:42 INFO - PROCESS | 1941 | 1461107082413 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 16:04:42 INFO - PROCESS | 1941 | 1461107082556 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b80cf800 == 61 [pid = 1941] [id = 130] 16:04:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7fe4bf779400) [pid = 1941] [serial = 389] [outer = (nil)] 16:04:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7fe4d3a68800) [pid = 1941] [serial = 390] [outer = 0x7fe4bf779400] 16:04:42 INFO - PROCESS | 1941 | 1461107082623 Marionette DEBUG loaded listener.js 16:04:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7fe4d3ed1400) [pid = 1941] [serial = 391] [outer = 0x7fe4bf779400] 16:04:43 INFO - PROCESS | 1941 | 1461107083459 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]]]}] 16:04:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:04:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1226ms 16:04:43 INFO - PROCESS | 1941 | 1461107083498 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 16:04:43 INFO - PROCESS | 1941 | 1461107083501 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 16:04:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:04:43 INFO - PROCESS | 1941 | 1461107083507 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:04:43 INFO - PROCESS | 1941 | 1461107083509 Marionette TRACE conn4 <- [1,494,null,{}] 16:04:43 INFO - PROCESS | 1941 | 1461107083515 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}] 16:04:43 INFO - PROCESS | 1941 | 1461107083683 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 16:04:43 INFO - PROCESS | 1941 | 1461107083823 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b7782800 == 62 [pid = 1941] [id = 131] 16:04:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7fe4b762e000) [pid = 1941] [serial = 392] [outer = (nil)] 16:04:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7fe4b8977000) [pid = 1941] [serial = 393] [outer = 0x7fe4b762e000] 16:04:43 INFO - PROCESS | 1941 | 1461107083895 Marionette DEBUG loaded listener.js 16:04:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7fe4bf9e2400) [pid = 1941] [serial = 394] [outer = 0x7fe4b762e000] 16:04:44 INFO - PROCESS | 1941 | 1461107084963 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]]]}] 16:04:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:04:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1531ms 16:04:45 INFO - PROCESS | 1941 | 1461107085040 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 16:04:45 INFO - PROCESS | 1941 | 1461107085045 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 16:04:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:04:45 INFO - PROCESS | 1941 | 1461107085053 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:04:45 INFO - PROCESS | 1941 | 1461107085057 Marionette TRACE conn4 <- [1,498,null,{}] 16:04:45 INFO - PROCESS | 1941 | 1461107085064 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}] 16:04:45 INFO - PROCESS | 1941 | 1461107085202 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 16:04:45 INFO - PROCESS | 1941 | 1461107085370 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb1f9000 == 63 [pid = 1941] [id = 132] 16:04:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7fe4b6119c00) [pid = 1941] [serial = 395] [outer = (nil)] 16:04:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7fe4b77aac00) [pid = 1941] [serial = 396] [outer = 0x7fe4b6119c00] 16:04:45 INFO - PROCESS | 1941 | 1461107085429 Marionette DEBUG loaded listener.js 16:04:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7fe4b8860800) [pid = 1941] [serial = 397] [outer = 0x7fe4b6119c00] 16:04:46 INFO - PROCESS | 1941 | 1461107086271 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]]]}] 16:04:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:04:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1281ms 16:04:46 INFO - PROCESS | 1941 | 1461107086335 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 16:04:46 INFO - PROCESS | 1941 | 1461107086343 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 16:04:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:04:46 INFO - PROCESS | 1941 | 1461107086353 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:04:46 INFO - PROCESS | 1941 | 1461107086355 Marionette TRACE conn4 <- [1,502,null,{}] 16:04:46 INFO - PROCESS | 1941 | 1461107086361 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}] 16:04:46 INFO - PROCESS | 1941 | 1461107086509 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 16:04:46 INFO - PROCESS | 1941 | 1461107086647 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ce5df000 == 62 [pid = 1941] [id = 124] 16:04:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3c3d000 == 61 [pid = 1941] [id = 123] 16:04:46 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7fe4bc249c00) [pid = 1941] [serial = 342] [outer = (nil)] [url = about:blank] 16:04:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b777e800 == 62 [pid = 1941] [id = 133] 16:04:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7fe4b8439800) [pid = 1941] [serial = 398] [outer = (nil)] 16:04:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7fe4bafa1c00) [pid = 1941] [serial = 399] [outer = 0x7fe4b8439800] 16:04:46 INFO - PROCESS | 1941 | 1461107086735 Marionette DEBUG loaded listener.js 16:04:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7fe4bb07ec00) [pid = 1941] [serial = 400] [outer = 0x7fe4b8439800] 16:04:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c172e000 == 61 [pid = 1941] [id = 122] 16:04:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bfa85000 == 60 [pid = 1941] [id = 121] 16:04:47 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b52d5800 == 59 [pid = 1941] [id = 120] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7fe4b7b14000) [pid = 1941] [serial = 246] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7fe4d3831800) [pid = 1941] [serial = 255] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7fe4be33f800) [pid = 1941] [serial = 249] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7fe4d3832000) [pid = 1941] [serial = 259] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7fe4c2168000) [pid = 1941] [serial = 252] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7fe4b99e0400) [pid = 1941] [serial = 286] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7fe4bf970800) [pid = 1941] [serial = 289] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7fe4ce6d4400) [pid = 1941] [serial = 292] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7fe4d3ab1800) [pid = 1941] [serial = 295] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7fe4d19c5000) [pid = 1941] [serial = 321] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7fe4b9876000) [pid = 1941] [serial = 339] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7fe4b7755800) [pid = 1941] [serial = 324] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7fe4bc24d800) [pid = 1941] [serial = 327] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7fe4c3b15c00) [pid = 1941] [serial = 330] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7fe4d3ca3000) [pid = 1941] [serial = 333] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7fe4d3ed3800) [pid = 1941] [serial = 336] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7fe4d3edbc00) [pid = 1941] [serial = 337] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7fe4baf9c400) [pid = 1941] [serial = 340] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7fe4ceaea400) [pid = 1941] [serial = 315] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7fe4c13dc800) [pid = 1941] [serial = 319] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7fe4bc24e000) [pid = 1941] [serial = 304] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x7fe4b7b4b000) [pid = 1941] [serial = 297] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x7fe4bafe0400) [pid = 1941] [serial = 318] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x7fe4d3833c00) [pid = 1941] [serial = 147] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x7fe4d1917800) [pid = 1941] [serial = 316] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x7fe4d3ab6800) [pid = 1941] [serial = 222] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x7fe4ce88e000) [pid = 1941] [serial = 313] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x7fe4c13dec00) [pid = 1941] [serial = 310] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x7fe4c104a800) [pid = 1941] [serial = 183] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x7fe4be375000) [pid = 1941] [serial = 288] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x7fe4bf4efc00) [pid = 1941] [serial = 307] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x7fe4be335800) [pid = 1941] [serial = 306] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x7fe4b77a1c00) [pid = 1941] [serial = 285] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x7fe4d3ed6400) [pid = 1941] [serial = 283] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x7fe4bf9ed800) [pid = 1941] [serial = 294] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x7fe4c1faf000) [pid = 1941] [serial = 291] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x7fe4b99e6400) [pid = 1941] [serial = 301] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x7fe4b7b4e400) [pid = 1941] [serial = 300] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x7fe4b7d28400) [pid = 1941] [serial = 177] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x7fe4bafdd800) [pid = 1941] [serial = 180] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x7fe4c3d93800) [pid = 1941] [serial = 312] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x7fe4c0826c00) [pid = 1941] [serial = 309] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x7fe4ce5b8400) [pid = 1941] [serial = 186] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x7fe4bc242c00) [pid = 1941] [serial = 303] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x7fe4bafd3400) [pid = 1941] [serial = 150] [outer = (nil)] [url = about:blank] 16:04:47 INFO - PROCESS | 1941 | 1461107087532 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]]]}] 16:04:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:04:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1235ms 16:04:47 INFO - PROCESS | 1941 | 1461107087599 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 16:04:47 INFO - PROCESS | 1941 | 1461107087601 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 16:04:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:04:47 INFO - PROCESS | 1941 | 1461107087609 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:04:47 INFO - PROCESS | 1941 | 1461107087614 Marionette TRACE conn4 <- [1,506,null,{}] 16:04:47 INFO - PROCESS | 1941 | 1461107087628 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}] 16:04:47 INFO - PROCESS | 1941 | 1461107087762 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 16:04:47 INFO - PROCESS | 1941 | 1461107087779 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf2df800 == 60 [pid = 1941] [id = 134] 16:04:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x7fe4bb07f400) [pid = 1941] [serial = 401] [outer = (nil)] 16:04:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x7fe4be334800) [pid = 1941] [serial = 402] [outer = 0x7fe4bb07f400] 16:04:47 INFO - PROCESS | 1941 | 1461107087841 Marionette DEBUG loaded listener.js 16:04:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x7fe4be90a400) [pid = 1941] [serial = 403] [outer = 0x7fe4bb07f400] 16:04:48 INFO - PROCESS | 1941 | 1461107088556 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]]]}] 16:04:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:04:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 981ms 16:04:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:04:48 INFO - PROCESS | 1941 | 1461107088591 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 16:04:48 INFO - PROCESS | 1941 | 1461107088594 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 16:04:48 INFO - PROCESS | 1941 | 1461107088599 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:04:48 INFO - PROCESS | 1941 | 1461107088602 Marionette TRACE conn4 <- [1,510,null,{}] 16:04:48 INFO - PROCESS | 1941 | 1461107088607 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}] 16:04:48 INFO - PROCESS | 1941 | 1461107088774 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 16:04:48 INFO - PROCESS | 1941 | 1461107088797 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0044800 == 61 [pid = 1941] [id = 135] 16:04:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x7fe4baf95800) [pid = 1941] [serial = 404] [outer = (nil)] 16:04:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x7fe4bf771800) [pid = 1941] [serial = 405] [outer = 0x7fe4baf95800] 16:04:48 INFO - PROCESS | 1941 | 1461107088854 Marionette DEBUG loaded listener.js 16:04:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x7fe4bf97c800) [pid = 1941] [serial = 406] [outer = 0x7fe4baf95800] 16:04:49 INFO - PROCESS | 1941 | 1461107089614 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]]]}] 16:04:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:04:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1075ms 16:04:49 INFO - PROCESS | 1941 | 1461107089676 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 16:04:49 INFO - PROCESS | 1941 | 1461107089679 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 16:04:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:04:49 INFO - PROCESS | 1941 | 1461107089684 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:04:49 INFO - PROCESS | 1941 | 1461107089686 Marionette TRACE conn4 <- [1,514,null,{}] 16:04:49 INFO - PROCESS | 1941 | 1461107089691 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}] 16:04:49 INFO - PROCESS | 1941 | 1461107089851 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 16:04:49 INFO - PROCESS | 1941 | 1461107089878 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b7788800 == 62 [pid = 1941] [id = 136] 16:04:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x7fe4bf47f000) [pid = 1941] [serial = 407] [outer = (nil)] 16:04:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x7fe4bfc0b800) [pid = 1941] [serial = 408] [outer = 0x7fe4bf47f000] 16:04:49 INFO - PROCESS | 1941 | 1461107089935 Marionette DEBUG loaded listener.js 16:04:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x7fe4c081dc00) [pid = 1941] [serial = 409] [outer = 0x7fe4bf47f000] 16:04:50 INFO - PROCESS | 1941 | 1461107090599 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]]]}] 16:04: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 16:04:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 933ms 16:04:50 INFO - PROCESS | 1941 | 1461107090618 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 16:04:50 INFO - PROCESS | 1941 | 1461107090620 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 16:04:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:04:50 INFO - PROCESS | 1941 | 1461107090625 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:04:50 INFO - PROCESS | 1941 | 1461107090627 Marionette TRACE conn4 <- [1,518,null,{}] 16:04:50 INFO - PROCESS | 1941 | 1461107090632 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}] 16:04:50 INFO - PROCESS | 1941 | 1461107090832 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 16:04:50 INFO - PROCESS | 1941 | 1461107090864 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c2088000 == 63 [pid = 1941] [id = 137] 16:04:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x7fe4c3d93800) [pid = 1941] [serial = 410] [outer = (nil)] 16:04:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x7fe4cf732c00) [pid = 1941] [serial = 411] [outer = 0x7fe4c3d93800] 16:04:50 INFO - PROCESS | 1941 | 1461107090923 Marionette DEBUG loaded listener.js 16:04:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7fe4d382f000) [pid = 1941] [serial = 412] [outer = 0x7fe4c3d93800] 16:04:51 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x7fe4b6116400) [pid = 1941] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:04:51 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x7fe4b969b800) [pid = 1941] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:04:51 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x7fe4b8434000) [pid = 1941] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:04:51 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x7fe4b762c400) [pid = 1941] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:04:51 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x7fe4b610d800) [pid = 1941] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:04:51 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x7fe4b60d1400) [pid = 1941] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:04:51 INFO - PROCESS | 1941 | 1461107091817 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]]]}] 16:04:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:04:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1230ms 16:04:51 INFO - PROCESS | 1941 | 1461107091857 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 16:04:51 INFO - PROCESS | 1941 | 1461107091860 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 16:04:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:04:51 INFO - PROCESS | 1941 | 1461107091865 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:04:51 INFO - PROCESS | 1941 | 1461107091877 Marionette TRACE conn4 <- [1,522,null,{}] 16:04:51 INFO - PROCESS | 1941 | 1461107091881 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}] 16:04:52 INFO - PROCESS | 1941 | 1461107092000 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 16:04:52 INFO - PROCESS | 1941 | 1461107092013 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c8617000 == 64 [pid = 1941] [id = 138] 16:04:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x7fe4b73c3c00) [pid = 1941] [serial = 413] [outer = (nil)] 16:04:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x7fe4b73c9c00) [pid = 1941] [serial = 414] [outer = 0x7fe4b73c3c00] 16:04:52 INFO - PROCESS | 1941 | 1461107092067 Marionette DEBUG loaded listener.js 16:04:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x7fe4b73cdc00) [pid = 1941] [serial = 415] [outer = 0x7fe4b73c3c00] 16:04:52 INFO - PROCESS | 1941 | 1461107092758 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]]]}] 16:04:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:04:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 946ms 16:04:52 INFO - PROCESS | 1941 | 1461107092812 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 16:04:52 INFO - PROCESS | 1941 | 1461107092814 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 16:04:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:04:52 INFO - PROCESS | 1941 | 1461107092819 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:04:52 INFO - PROCESS | 1941 | 1461107092821 Marionette TRACE conn4 <- [1,526,null,{}] 16:04:52 INFO - PROCESS | 1941 | 1461107092833 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}] 16:04:52 INFO - PROCESS | 1941 | 1461107092954 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 16:04:52 INFO - PROCESS | 1941 | 1461107092966 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ce832800 == 65 [pid = 1941] [id = 139] 16:04:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x7fe4b73c6800) [pid = 1941] [serial = 416] [outer = (nil)] 16:04:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x7fe4bfc0a400) [pid = 1941] [serial = 417] [outer = 0x7fe4b73c6800] 16:04:53 INFO - PROCESS | 1941 | 1461107093021 Marionette DEBUG loaded listener.js 16:04:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7fe4d3954400) [pid = 1941] [serial = 418] [outer = 0x7fe4b73c6800] 16:04:53 INFO - PROCESS | 1941 | 1461107093780 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]]]}] 16:04:53 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 16:04:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1024ms 16:04:53 INFO - PROCESS | 1941 | 1461107093845 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 16:04:53 INFO - PROCESS | 1941 | 1461107093851 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 16:04:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:04:53 INFO - PROCESS | 1941 | 1461107093858 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:04:53 INFO - PROCESS | 1941 | 1461107093864 Marionette TRACE conn4 <- [1,530,null,{}] 16:04:53 INFO - PROCESS | 1941 | 1461107093903 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}] 16:04:54 INFO - PROCESS | 1941 | 1461107094094 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 16:04:54 INFO - PROCESS | 1941 | 1461107094233 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9b45000 == 66 [pid = 1941] [id = 140] 16:04:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x7fe4b6113400) [pid = 1941] [serial = 419] [outer = (nil)] 16:04:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x7fe4b77a0000) [pid = 1941] [serial = 420] [outer = 0x7fe4b6113400] 16:04:54 INFO - PROCESS | 1941 | 1461107094302 Marionette DEBUG loaded listener.js 16:04:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x7fe4b8437000) [pid = 1941] [serial = 421] [outer = 0x7fe4b6113400] 16:04:55 INFO - PROCESS | 1941 | 1461107095033 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"]]]}] 16:04:55 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 16:04:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:04:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:04:55 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 16:04:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:04:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:04:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1232ms 16:04:55 INFO - PROCESS | 1941 | 1461107095095 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 16:04:55 INFO - PROCESS | 1941 | 1461107095103 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 16:04:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:04:55 INFO - PROCESS | 1941 | 1461107095113 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:04:55 INFO - PROCESS | 1941 | 1461107095116 Marionette TRACE conn4 <- [1,534,null,{}] 16:04:55 INFO - PROCESS | 1941 | 1461107095122 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}] 16:04:55 INFO - PROCESS | 1941 | 1461107095284 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 16:04:55 INFO - PROCESS | 1941 | 1461107095419 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c8606000 == 67 [pid = 1941] [id = 141] 16:04:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x7fe4b6119400) [pid = 1941] [serial = 422] [outer = (nil)] 16:04:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x7fe4bc24c800) [pid = 1941] [serial = 423] [outer = 0x7fe4b6119400] 16:04:55 INFO - PROCESS | 1941 | 1461107095486 Marionette DEBUG loaded listener.js 16:04:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7fe4be781c00) [pid = 1941] [serial = 424] [outer = 0x7fe4b6119400] 16:04:56 INFO - PROCESS | 1941 | 1461107096394 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]]]}] 16:04:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:04:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1330ms 16:04:56 INFO - PROCESS | 1941 | 1461107096443 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 16:04:56 INFO - PROCESS | 1941 | 1461107096447 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 16:04:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:04:56 INFO - PROCESS | 1941 | 1461107096453 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:04:56 INFO - PROCESS | 1941 | 1461107096458 Marionette TRACE conn4 <- [1,538,null,{}] 16:04:56 INFO - PROCESS | 1941 | 1461107096474 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}] 16:04:56 INFO - PROCESS | 1941 | 1461107096679 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 16:04:56 INFO - PROCESS | 1941 | 1461107096844 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3e16000 == 68 [pid = 1941] [id = 142] 16:04:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7fe4bd710800) [pid = 1941] [serial = 425] [outer = (nil)] 16:04:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7fe4c13d6400) [pid = 1941] [serial = 426] [outer = 0x7fe4bd710800] 16:04:56 INFO - PROCESS | 1941 | 1461107096958 Marionette DEBUG loaded listener.js 16:04:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7fe4ce88e000) [pid = 1941] [serial = 427] [outer = 0x7fe4bd710800] 16:04:57 INFO - PROCESS | 1941 | 1461107097674 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]]]}] 16:04:57 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. 16:04:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1245ms 16:04:57 INFO - PROCESS | 1941 | 1461107097698 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 16:04:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:04:57 INFO - PROCESS | 1941 | 1461107097702 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 16:04:57 INFO - PROCESS | 1941 | 1461107097708 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:04:57 INFO - PROCESS | 1941 | 1461107097711 Marionette TRACE conn4 <- [1,542,null,{}] 16:04:57 INFO - PROCESS | 1941 | 1461107097716 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}] 16:04:57 INFO - PROCESS | 1941 | 1461107097909 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 16:04:58 INFO - PROCESS | 1941 | 1461107098020 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d8c83800 == 69 [pid = 1941] [id = 143] 16:04:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x7fe4b60d1800) [pid = 1941] [serial = 428] [outer = (nil)] 16:04:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x7fe4d3c09000) [pid = 1941] [serial = 429] [outer = 0x7fe4b60d1800] 16:04:58 INFO - PROCESS | 1941 | 1461107098089 Marionette DEBUG loaded listener.js 16:04:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7fe4d3ed3800) [pid = 1941] [serial = 430] [outer = 0x7fe4b60d1800] 16:04:58 INFO - PROCESS | 1941 | 1461107098816 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]]]}] 16:04:58 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. 16:04:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1185ms 16:04:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:04:58 INFO - PROCESS | 1941 | 1461107098892 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 16:04:58 INFO - PROCESS | 1941 | 1461107098895 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 16:04:58 INFO - PROCESS | 1941 | 1461107098901 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:04:58 INFO - PROCESS | 1941 | 1461107098904 Marionette TRACE conn4 <- [1,546,null,{}] 16:04:58 INFO - PROCESS | 1941 | 1461107098926 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}] 16:04:59 INFO - PROCESS | 1941 | 1461107099080 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 16:04:59 INFO - PROCESS | 1941 | 1461107099197 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3384800 == 70 [pid = 1941] [id = 144] 16:04:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7fe4ce890400) [pid = 1941] [serial = 431] [outer = (nil)] 16:04:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7fe4d3ed5c00) [pid = 1941] [serial = 432] [outer = 0x7fe4ce890400] 16:04:59 INFO - PROCESS | 1941 | 1461107099263 Marionette DEBUG loaded listener.js 16:04:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7fe4d6410400) [pid = 1941] [serial = 433] [outer = 0x7fe4ce890400] 16:05:00 INFO - PROCESS | 1941 | 1461107100003 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]]]}] 16:05:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:05:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1145ms 16:05:00 INFO - PROCESS | 1941 | 1461107100059 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 16:05:00 INFO - PROCESS | 1941 | 1461107100061 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 16:05:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:05:00 INFO - PROCESS | 1941 | 1461107100069 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:05:00 INFO - PROCESS | 1941 | 1461107100072 Marionette TRACE conn4 <- [1,550,null,{}] 16:05:00 INFO - PROCESS | 1941 | 1461107100077 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}] 16:05:00 INFO - PROCESS | 1941 | 1461107100259 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 16:05:00 INFO - PROCESS | 1941 | 1461107100387 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8045800 == 71 [pid = 1941] [id = 145] 16:05:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7fe4d3edb000) [pid = 1941] [serial = 434] [outer = (nil)] 16:05:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7fe4d6793c00) [pid = 1941] [serial = 435] [outer = 0x7fe4d3edb000] 16:05:00 INFO - PROCESS | 1941 | 1461107100460 Marionette DEBUG loaded listener.js 16:05:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7fe4d8b56c00) [pid = 1941] [serial = 436] [outer = 0x7fe4d3edb000] 16:05:01 INFO - PROCESS | 1941 | 1461107101255 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]]]}] 16:05:01 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. 16:05:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1226ms 16:05:01 INFO - PROCESS | 1941 | 1461107101297 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 16:05:01 INFO - PROCESS | 1941 | 1461107101300 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 16:05:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:05:01 INFO - PROCESS | 1941 | 1461107101306 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:05:01 INFO - PROCESS | 1941 | 1461107101308 Marionette TRACE conn4 <- [1,554,null,{}] 16:05:01 INFO - PROCESS | 1941 | 1461107101313 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}] 16:05:01 INFO - PROCESS | 1941 | 1461107101463 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 16:05:01 INFO - PROCESS | 1941 | 1461107101619 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b82b6000 == 72 [pid = 1941] [id = 146] 16:05:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7fe4bbc4d400) [pid = 1941] [serial = 437] [outer = (nil)] 16:05:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7fe4bbc56000) [pid = 1941] [serial = 438] [outer = 0x7fe4bbc4d400] 16:05:01 INFO - PROCESS | 1941 | 1461107101691 Marionette DEBUG loaded listener.js 16:05:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7fe4bbc5b800) [pid = 1941] [serial = 439] [outer = 0x7fe4bbc4d400] 16:05:02 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:02 INFO - PROCESS | 1941 | 1461107102513 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]]]}] 16:05:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:05:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1276ms 16:05:02 INFO - PROCESS | 1941 | 1461107102583 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 16:05:02 INFO - PROCESS | 1941 | 1461107102587 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 16:05:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:05:02 INFO - PROCESS | 1941 | 1461107102593 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:05:02 INFO - PROCESS | 1941 | 1461107102595 Marionette TRACE conn4 <- [1,558,null,{}] 16:05:02 INFO - PROCESS | 1941 | 1461107102601 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}] 16:05:02 INFO - PROCESS | 1941 | 1461107102761 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 16:05:02 INFO - PROCESS | 1941 | 1461107102902 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bbe4b800 == 73 [pid = 1941] [id = 147] 16:05:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7fe4b765f000) [pid = 1941] [serial = 440] [outer = (nil)] 16:05:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7fe4b7664000) [pid = 1941] [serial = 441] [outer = 0x7fe4b765f000] 16:05:02 INFO - PROCESS | 1941 | 1461107102972 Marionette DEBUG loaded listener.js 16:05:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7fe4b7669000) [pid = 1941] [serial = 442] [outer = 0x7fe4b765f000] 16:05:04 INFO - PROCESS | 1941 | 1461107104015 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]]]}] 16:05:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:05:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1480ms 16:05:04 INFO - PROCESS | 1941 | 1461107104074 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 16:05:04 INFO - PROCESS | 1941 | 1461107104079 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 16:05:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:05:04 INFO - PROCESS | 1941 | 1461107104086 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:05:04 INFO - PROCESS | 1941 | 1461107104091 Marionette TRACE conn4 <- [1,562,null,{}] 16:05:04 INFO - PROCESS | 1941 | 1461107104100 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}] 16:05:04 INFO - PROCESS | 1941 | 1461107104236 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 16:05:04 INFO - PROCESS | 1941 | 1461107104456 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4baf90800 == 74 [pid = 1941] [id = 148] 16:05:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7fe4b73c9000) [pid = 1941] [serial = 443] [outer = (nil)] 16:05:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7fe4b7667400) [pid = 1941] [serial = 444] [outer = 0x7fe4b73c9000] 16:05:04 INFO - PROCESS | 1941 | 1461107104528 Marionette DEBUG loaded listener.js 16:05:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7fe4b77acc00) [pid = 1941] [serial = 445] [outer = 0x7fe4b73c9000] 16:05:05 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:05 INFO - PROCESS | 1941 | 1461107105329 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]]]}] 16:05:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:05:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1281ms 16:05:05 INFO - PROCESS | 1941 | 1461107105370 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 16:05:05 INFO - PROCESS | 1941 | 1461107105378 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 16:05:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:05:05 INFO - PROCESS | 1941 | 1461107105389 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:05:05 INFO - PROCESS | 1941 | 1461107105392 Marionette TRACE conn4 <- [1,566,null,{}] 16:05:05 INFO - PROCESS | 1941 | 1461107105398 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}] 16:05:05 INFO - PROCESS | 1941 | 1461107105540 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 16:05:05 INFO - PROCESS | 1941 | 1461107105689 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9b28800 == 75 [pid = 1941] [id = 149] 16:05:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7fe4b7d28400) [pid = 1941] [serial = 446] [outer = (nil)] 16:05:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7fe4b897b800) [pid = 1941] [serial = 447] [outer = 0x7fe4b7d28400] 16:05:05 INFO - PROCESS | 1941 | 1461107105751 Marionette DEBUG loaded listener.js 16:05:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7fe4b9bb9800) [pid = 1941] [serial = 448] [outer = 0x7fe4b7d28400] 16:05:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3c6d800 == 74 [pid = 1941] [id = 119] 16:05:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9855000 == 73 [pid = 1941] [id = 51] 16:05:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b8838800 == 72 [pid = 1941] [id = 52] 16:05:06 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7fe4bafd8000) [pid = 1941] [serial = 345] [outer = (nil)] [url = about:blank] 16:05:06 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7fe4b8867000) [pid = 1941] [serial = 354] [outer = (nil)] [url = about:blank] 16:05:06 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7fe4b6118800) [pid = 1941] [serial = 351] [outer = (nil)] [url = about:blank] 16:05:06 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7fe4c0132000) [pid = 1941] [serial = 348] [outer = (nil)] [url = about:blank] 16:05:06 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7fe4ce6cb000) [pid = 1941] [serial = 357] [outer = (nil)] [url = about:blank] 16:05:06 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7fe4d3c9b800) [pid = 1941] [serial = 375] [outer = (nil)] [url = about:blank] 16:05:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c8617000 == 71 [pid = 1941] [id = 138] 16:05:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c2088000 == 70 [pid = 1941] [id = 137] 16:05:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b7788800 == 69 [pid = 1941] [id = 136] 16:05:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c0044800 == 68 [pid = 1941] [id = 135] 16:05:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf2df800 == 67 [pid = 1941] [id = 134] 16:05:06 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b777e800 == 66 [pid = 1941] [id = 133] 16:05:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb1f9000 == 65 [pid = 1941] [id = 132] 16:05:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bfa90000 == 64 [pid = 1941] [id = 126] 16:05:06 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7fe4cf8c0400) [pid = 1941] [serial = 366] [outer = (nil)] [url = about:blank] 16:05:06 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7fe4be33c000) [pid = 1941] [serial = 363] [outer = (nil)] [url = about:blank] 16:05:06 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7fe4d3a65400) [pid = 1941] [serial = 369] [outer = (nil)] [url = about:blank] 16:05:06 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7fe4d3959400) [pid = 1941] [serial = 367] [outer = (nil)] [url = about:blank] 16:05:06 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7fe4bafd7c00) [pid = 1941] [serial = 372] [outer = (nil)] [url = about:blank] 16:05:06 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7fe4b7756c00) [pid = 1941] [serial = 361] [outer = (nil)] [url = about:blank] 16:05:06 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7fe4b6111c00) [pid = 1941] [serial = 360] [outer = (nil)] [url = about:blank] 16:05:06 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7fe4be998000) [pid = 1941] [serial = 343] [outer = (nil)] [url = about:blank] 16:05:06 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7fe4d3e2f400) [pid = 1941] [serial = 370] [outer = (nil)] [url = about:blank] 16:05:06 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7fe4bf9e7c00) [pid = 1941] [serial = 364] [outer = (nil)] [url = about:blank] 16:05:06 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7fe4bf973c00) [pid = 1941] [serial = 373] [outer = (nil)] [url = about:blank] 16:05:06 INFO - PROCESS | 1941 | 1461107106693 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]]]}] 16:05:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:05:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1340ms 16:05:06 INFO - PROCESS | 1941 | 1461107106728 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 16:05:06 INFO - PROCESS | 1941 | 1461107106731 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 16:05:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:05:06 INFO - PROCESS | 1941 | 1461107106736 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:05:06 INFO - PROCESS | 1941 | 1461107106741 Marionette TRACE conn4 <- [1,570,null,{}] 16:05:06 INFO - PROCESS | 1941 | 1461107106756 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}] 16:05:06 INFO - PROCESS | 1941 | 1461107106888 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 16:05:06 INFO - PROCESS | 1941 | 1461107106904 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc521000 == 65 [pid = 1941] [id = 150] 16:05:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7fe4bb07cc00) [pid = 1941] [serial = 449] [outer = (nil)] 16:05:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7fe4bbc58800) [pid = 1941] [serial = 450] [outer = 0x7fe4bb07cc00] 16:05:06 INFO - PROCESS | 1941 | 1461107106961 Marionette DEBUG loaded listener.js 16:05:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7fe4bc0e4000) [pid = 1941] [serial = 451] [outer = 0x7fe4bb07cc00] 16:05:07 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:07 INFO - PROCESS | 1941 | 1461107107650 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]]]}] 16:05:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:05:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 936ms 16:05:07 INFO - PROCESS | 1941 | 1461107107672 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 16:05:07 INFO - PROCESS | 1941 | 1461107107676 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 16:05:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:05:07 INFO - PROCESS | 1941 | 1461107107681 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:05:07 INFO - PROCESS | 1941 | 1461107107683 Marionette TRACE conn4 <- [1,574,null,{}] 16:05:07 INFO - PROCESS | 1941 | 1461107107688 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}] 16:05:07 INFO - PROCESS | 1941 | 1461107107858 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 16:05:07 INFO - PROCESS | 1941 | 1461107107878 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bfa87000 == 66 [pid = 1941] [id = 151] 16:05:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7fe4b7d29000) [pid = 1941] [serial = 452] [outer = (nil)] 16:05:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7fe4bc0e9c00) [pid = 1941] [serial = 453] [outer = 0x7fe4b7d29000] 16:05:07 INFO - PROCESS | 1941 | 1461107107936 Marionette DEBUG loaded listener.js 16:05:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7fe4bc24bc00) [pid = 1941] [serial = 454] [outer = 0x7fe4b7d29000] 16:05:09 INFO - PROCESS | 1941 | 1461107109146 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]]]}] 16:05:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:05:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1525ms 16:05:09 INFO - PROCESS | 1941 | 1461107109209 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 16:05:09 INFO - PROCESS | 1941 | 1461107109212 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 16:05:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:05:09 INFO - PROCESS | 1941 | 1461107109217 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:05:09 INFO - PROCESS | 1941 | 1461107109219 Marionette TRACE conn4 <- [1,578,null,{}] 16:05:09 INFO - PROCESS | 1941 | 1461107109224 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}] 16:05:09 INFO - PROCESS | 1941 | 1461107109382 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 16:05:09 INFO - PROCESS | 1941 | 1461107109405 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c86bf800 == 67 [pid = 1941] [id = 152] 16:05:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7fe4bc250800) [pid = 1941] [serial = 455] [outer = (nil)] 16:05:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7fe4be340400) [pid = 1941] [serial = 456] [outer = 0x7fe4bc250800] 16:05:09 INFO - PROCESS | 1941 | 1461107109459 Marionette DEBUG loaded listener.js 16:05:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7fe4c13dc800) [pid = 1941] [serial = 457] [outer = 0x7fe4bc250800] 16:05:10 INFO - PROCESS | 1941 | 1461107110199 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]]]}] 16:05:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:05:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1024ms 16:05:10 INFO - PROCESS | 1941 | 1461107110241 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 16:05:10 INFO - PROCESS | 1941 | 1461107110244 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 16:05:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:05:10 INFO - PROCESS | 1941 | 1461107110250 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:05:10 INFO - PROCESS | 1941 | 1461107110251 Marionette TRACE conn4 <- [1,582,null,{}] 16:05:10 INFO - PROCESS | 1941 | 1461107110278 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}] 16:05:10 INFO - PROCESS | 1941 | 1461107110466 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 16:05:10 INFO - PROCESS | 1941 | 1461107110489 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3943000 == 68 [pid = 1941] [id = 153] 16:05:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7fe4bb8ebc00) [pid = 1941] [serial = 458] [outer = (nil)] 16:05:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7fe4c7034800) [pid = 1941] [serial = 459] [outer = 0x7fe4bb8ebc00] 16:05:10 INFO - PROCESS | 1941 | 1461107110547 Marionette DEBUG loaded listener.js 16:05:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7fe4cea40c00) [pid = 1941] [serial = 460] [outer = 0x7fe4bb8ebc00] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7fe4bf47f000) [pid = 1941] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7fe4b8433000) [pid = 1941] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7fe4b9bb6800) [pid = 1941] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7fe4b6112800) [pid = 1941] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7fe4b775e800) [pid = 1941] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7fe4b885f800) [pid = 1941] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7fe4b7751400) [pid = 1941] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7fe4b6119c00) [pid = 1941] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7fe4b73c3c00) [pid = 1941] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7fe4b7b42400) [pid = 1941] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7fe4c3d93800) [pid = 1941] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7fe4cf832800) [pid = 1941] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7fe4b88a3800) [pid = 1941] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x7fe4b762e000) [pid = 1941] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x7fe4b60d0000) [pid = 1941] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x7fe4bf9eb800) [pid = 1941] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x7fe4c104cc00) [pid = 1941] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x7fe4b6113800) [pid = 1941] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x7fe4b60dd400) [pid = 1941] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x7fe4baf95800) [pid = 1941] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x7fe4b8439800) [pid = 1941] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:05:11 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x7fe4bb07f400) [pid = 1941] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:05:11 INFO - PROCESS | 1941 | 1461107111609 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]]]}] 16:05:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:05:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1390ms 16:05:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:05:11 INFO - PROCESS | 1941 | 1461107111641 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 16:05:11 INFO - PROCESS | 1941 | 1461107111643 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 16:05:11 INFO - PROCESS | 1941 | 1461107111647 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:05:11 INFO - PROCESS | 1941 | 1461107111661 Marionette TRACE conn4 <- [1,586,null,{}] 16:05:11 INFO - PROCESS | 1941 | 1461107111667 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}] 16:05:11 INFO - PROCESS | 1941 | 1461107111790 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 16:05:11 INFO - PROCESS | 1941 | 1461107111805 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0736000 == 69 [pid = 1941] [id = 154] 16:05:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x7fe4b73c1c00) [pid = 1941] [serial = 461] [outer = (nil)] 16:05:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x7fe4b8981c00) [pid = 1941] [serial = 462] [outer = 0x7fe4b73c1c00] 16:05:11 INFO - PROCESS | 1941 | 1461107111864 Marionette DEBUG loaded listener.js 16:05:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7fe4bc24e800) [pid = 1941] [serial = 463] [outer = 0x7fe4b73c1c00] 16:05:12 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:12 INFO - PROCESS | 1941 | 1461107112557 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]]]}] 16:05:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:05:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 938ms 16:05:12 INFO - PROCESS | 1941 | 1461107112586 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 16:05:12 INFO - PROCESS | 1941 | 1461107112589 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 16:05:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:05:12 INFO - PROCESS | 1941 | 1461107112594 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:05:12 INFO - PROCESS | 1941 | 1461107112596 Marionette TRACE conn4 <- [1,590,null,{}] 16:05:12 INFO - PROCESS | 1941 | 1461107112601 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}] 16:05:12 INFO - PROCESS | 1941 | 1461107112760 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 16:05:12 INFO - PROCESS | 1941 | 1461107112777 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3e22800 == 70 [pid = 1941] [id = 155] 16:05:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7fe4b5576400) [pid = 1941] [serial = 464] [outer = (nil)] 16:05:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7fe4b557bc00) [pid = 1941] [serial = 465] [outer = 0x7fe4b5576400] 16:05:12 INFO - PROCESS | 1941 | 1461107112834 Marionette DEBUG loaded listener.js 16:05:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7fe4b5581000) [pid = 1941] [serial = 466] [outer = 0x7fe4b5576400] 16:05:13 INFO - PROCESS | 1941 | 1461107113755 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]]]}] 16:05:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:05:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1228ms 16:05:13 INFO - PROCESS | 1941 | 1461107113824 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 16:05:13 INFO - PROCESS | 1941 | 1461107113831 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 16:05:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:05:13 INFO - PROCESS | 1941 | 1461107113840 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:05:13 INFO - PROCESS | 1941 | 1461107113844 Marionette TRACE conn4 <- [1,594,null,{}] 16:05:13 INFO - PROCESS | 1941 | 1461107113851 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}] 16:05:14 INFO - PROCESS | 1941 | 1461107114045 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 16:05:14 INFO - PROCESS | 1941 | 1461107114191 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b883a800 == 71 [pid = 1941] [id = 156] 16:05:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x7fe4b6116800) [pid = 1941] [serial = 467] [outer = (nil)] 16:05:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x7fe4b762e000) [pid = 1941] [serial = 468] [outer = 0x7fe4b6116800] 16:05:14 INFO - PROCESS | 1941 | 1461107114261 Marionette DEBUG loaded listener.js 16:05:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7fe4b7759400) [pid = 1941] [serial = 469] [outer = 0x7fe4b6116800] 16:05:15 INFO - PROCESS | 1941 | 1461107115171 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]]]}] 16:05:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:05:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1389ms 16:05:15 INFO - PROCESS | 1941 | 1461107115230 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 16:05:15 INFO - PROCESS | 1941 | 1461107115238 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 16:05:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:05:15 INFO - PROCESS | 1941 | 1461107115248 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:05:15 INFO - PROCESS | 1941 | 1461107115251 Marionette TRACE conn4 <- [1,598,null,{}] 16:05:15 INFO - PROCESS | 1941 | 1461107115258 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}] 16:05:15 INFO - PROCESS | 1941 | 1461107115412 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 16:05:15 INFO - PROCESS | 1941 | 1461107115554 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0740000 == 72 [pid = 1941] [id = 157] 16:05:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7fe4b73be400) [pid = 1941] [serial = 470] [outer = (nil)] 16:05:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7fe4b9690400) [pid = 1941] [serial = 471] [outer = 0x7fe4b73be400] 16:05:15 INFO - PROCESS | 1941 | 1461107115621 Marionette DEBUG loaded listener.js 16:05:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7fe4baf96400) [pid = 1941] [serial = 472] [outer = 0x7fe4b73be400] 16:05:16 INFO - PROCESS | 1941 | 1461107116557 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]]]}] 16:05:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:05:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1377ms 16:05:16 INFO - PROCESS | 1941 | 1461107116624 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 16:05:16 INFO - PROCESS | 1941 | 1461107116628 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 16:05:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:05:16 INFO - PROCESS | 1941 | 1461107116634 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:05:16 INFO - PROCESS | 1941 | 1461107116639 Marionette TRACE conn4 <- [1,602,null,{}] 16:05:16 INFO - PROCESS | 1941 | 1461107116654 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}] 16:05:16 INFO - PROCESS | 1941 | 1461107116846 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 16:05:16 INFO - PROCESS | 1941 | 1461107116992 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d8c86800 == 73 [pid = 1941] [id = 158] 16:05:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7fe4bb076400) [pid = 1941] [serial = 473] [outer = (nil)] 16:05:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7fe4bbc4e800) [pid = 1941] [serial = 474] [outer = 0x7fe4bb076400] 16:05:17 INFO - PROCESS | 1941 | 1461107117061 Marionette DEBUG loaded listener.js 16:05:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7fe4bc0e6800) [pid = 1941] [serial = 475] [outer = 0x7fe4bb076400] 16:05:18 INFO - PROCESS | 1941 | 1461107118031 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]]]}] 16:05:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:05:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1430ms 16:05:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7fe4b765d400) [pid = 1941] [serial = 476] [outer = 0x7fe4b9bb8400] 16:05:18 INFO - PROCESS | 1941 | 1461107118102 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 16:05:18 INFO - PROCESS | 1941 | 1461107118105 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 16:05:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:05:18 INFO - PROCESS | 1941 | 1461107118173 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:05:18 INFO - PROCESS | 1941 | 1461107118177 Marionette TRACE conn4 <- [1,606,null,{}] 16:05:18 INFO - PROCESS | 1941 | 1461107118194 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}] 16:05:18 INFO - PROCESS | 1941 | 1461107118339 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 16:05:18 INFO - PROCESS | 1941 | 1461107118483 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3762000 == 74 [pid = 1941] [id = 159] 16:05:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7fe4bb078000) [pid = 1941] [serial = 477] [outer = (nil)] 16:05:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7fe4bf773400) [pid = 1941] [serial = 478] [outer = 0x7fe4bb078000] 16:05:18 INFO - PROCESS | 1941 | 1461107118556 Marionette DEBUG loaded listener.js 16:05:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7fe4bfe6bc00) [pid = 1941] [serial = 479] [outer = 0x7fe4bb078000] 16:05:19 INFO - PROCESS | 1941 | 1461107119322 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]]]}] 16:05:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:05:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1249ms 16:05:19 INFO - PROCESS | 1941 | 1461107119369 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 16:05:19 INFO - PROCESS | 1941 | 1461107119373 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 16:05:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:05:19 INFO - PROCESS | 1941 | 1461107119378 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:05:19 INFO - PROCESS | 1941 | 1461107119380 Marionette TRACE conn4 <- [1,610,null,{}] 16:05:19 INFO - PROCESS | 1941 | 1461107119385 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}] 16:05:19 INFO - PROCESS | 1941 | 1461107119521 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 16:05:19 INFO - PROCESS | 1941 | 1461107119670 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d377b000 == 75 [pid = 1941] [id = 160] 16:05:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7fe4b84b3800) [pid = 1941] [serial = 480] [outer = (nil)] 16:05:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7fe4b84bc400) [pid = 1941] [serial = 481] [outer = 0x7fe4b84b3800] 16:05:19 INFO - PROCESS | 1941 | 1461107119738 Marionette DEBUG loaded listener.js 16:05:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7fe4b84c0c00) [pid = 1941] [serial = 482] [outer = 0x7fe4b84b3800] 16:05:20 INFO - PROCESS | 1941 | 1461107120556 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]]]}] 16:05:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:05:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1225ms 16:05:20 INFO - PROCESS | 1941 | 1461107120604 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 16:05:20 INFO - PROCESS | 1941 | 1461107120608 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 16:05:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:05:20 INFO - PROCESS | 1941 | 1461107120613 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:05:20 INFO - PROCESS | 1941 | 1461107120616 Marionette TRACE conn4 <- [1,614,null,{}] 16:05:20 INFO - PROCESS | 1941 | 1461107120621 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}] 16:05:20 INFO - PROCESS | 1941 | 1461107120788 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 16:05:20 INFO - PROCESS | 1941 | 1461107120933 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b54d9800 == 76 [pid = 1941] [id = 161] 16:05:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7fe4b84bd000) [pid = 1941] [serial = 483] [outer = (nil)] 16:05:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7fe4bfe71800) [pid = 1941] [serial = 484] [outer = 0x7fe4b84bd000] 16:05:21 INFO - PROCESS | 1941 | 1461107121000 Marionette DEBUG loaded listener.js 16:05:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7fe4c13dec00) [pid = 1941] [serial = 485] [outer = 0x7fe4b84bd000] 16:05:21 INFO - PROCESS | 1941 | 1461107121828 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]]]}] 16:05:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:05:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1280ms 16:05:21 INFO - PROCESS | 1941 | 1461107121893 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 16:05:21 INFO - PROCESS | 1941 | 1461107121897 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 16:05:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:05:21 INFO - PROCESS | 1941 | 1461107121902 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:05:21 INFO - PROCESS | 1941 | 1461107121904 Marionette TRACE conn4 <- [1,618,null,{}] 16:05:21 INFO - PROCESS | 1941 | 1461107121909 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}] 16:05:22 INFO - PROCESS | 1941 | 1461107122049 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 16:05:22 INFO - PROCESS | 1941 | 1461107122201 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0792000 == 77 [pid = 1941] [id = 162] 16:05:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7fe4b60d7800) [pid = 1941] [serial = 486] [outer = (nil)] 16:05:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7fe4b6118400) [pid = 1941] [serial = 487] [outer = 0x7fe4b60d7800] 16:05:22 INFO - PROCESS | 1941 | 1461107122267 Marionette DEBUG loaded listener.js 16:05:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7fe4b8861800) [pid = 1941] [serial = 488] [outer = 0x7fe4b60d7800] 16:05:23 INFO - PROCESS | 1941 | 1461107123317 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]]]}] 16:05:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:05:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1473ms 16:05:23 INFO - PROCESS | 1941 | 1461107123377 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 16:05:23 INFO - PROCESS | 1941 | 1461107123383 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 16:05:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:05:23 INFO - PROCESS | 1941 | 1461107123390 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:05:23 INFO - PROCESS | 1941 | 1461107123393 Marionette TRACE conn4 <- [1,622,null,{}] 16:05:23 INFO - PROCESS | 1941 | 1461107123400 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}] 16:05:23 INFO - PROCESS | 1941 | 1461107123537 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 16:05:23 INFO - PROCESS | 1941 | 1461107123715 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b865d000 == 78 [pid = 1941] [id = 163] 16:05:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7fe4b7668c00) [pid = 1941] [serial = 489] [outer = (nil)] 16:05:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7fe4b77a5c00) [pid = 1941] [serial = 490] [outer = 0x7fe4b7668c00] 16:05:23 INFO - PROCESS | 1941 | 1461107123779 Marionette DEBUG loaded listener.js 16:05:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7fe4b8437800) [pid = 1941] [serial = 491] [outer = 0x7fe4b7668c00] 16:05:24 INFO - PROCESS | 1941 | 1461107124578 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]]]}] 16:05:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:05:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1237ms 16:05:24 INFO - PROCESS | 1941 | 1461107124628 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 16:05:24 INFO - PROCESS | 1941 | 1461107124636 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 16:05:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:05:24 INFO - PROCESS | 1941 | 1461107124645 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:05:24 INFO - PROCESS | 1941 | 1461107124648 Marionette TRACE conn4 <- [1,626,null,{}] 16:05:24 INFO - PROCESS | 1941 | 1461107124654 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}] 16:05:24 INFO - PROCESS | 1941 | 1461107124800 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 16:05:24 INFO - PROCESS | 1941 | 1461107124955 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8029800 == 79 [pid = 1941] [id = 164] 16:05:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7fe4b8438c00) [pid = 1941] [serial = 492] [outer = (nil)] 16:05:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7fe4b8862400) [pid = 1941] [serial = 493] [outer = 0x7fe4b8438c00] 16:05:25 INFO - PROCESS | 1941 | 1461107125019 Marionette DEBUG loaded listener.js 16:05:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7fe4b9699800) [pid = 1941] [serial = 494] [outer = 0x7fe4b8438c00] 16:05:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3a9e000 == 78 [pid = 1941] [id = 47] 16:05:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c0736000 == 77 [pid = 1941] [id = 154] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7fe4bfc0a400) [pid = 1941] [serial = 417] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3943000 == 76 [pid = 1941] [id = 153] 16:05:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c86bf800 == 75 [pid = 1941] [id = 152] 16:05:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bfa87000 == 74 [pid = 1941] [id = 151] 16:05:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bc521000 == 73 [pid = 1941] [id = 150] 16:05:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9b28800 == 72 [pid = 1941] [id = 149] 16:05:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4baf90800 == 71 [pid = 1941] [id = 148] 16:05:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b8045800 == 70 [pid = 1941] [id = 145] 16:05:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3384800 == 69 [pid = 1941] [id = 144] 16:05:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d8c83800 == 68 [pid = 1941] [id = 143] 16:05:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3e16000 == 67 [pid = 1941] [id = 142] 16:05:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c8606000 == 66 [pid = 1941] [id = 141] 16:05:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9b45000 == 65 [pid = 1941] [id = 140] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7fe4bb07ec00) [pid = 1941] [serial = 400] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7fe4be334800) [pid = 1941] [serial = 402] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7fe4bb082000) [pid = 1941] [serial = 384] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7fe4c081dc00) [pid = 1941] [serial = 409] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7fe4c3b22400) [pid = 1941] [serial = 382] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7fe4bafa1c00) [pid = 1941] [serial = 399] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7fe4d397c400) [pid = 1941] [serial = 322] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7fe4cd7bb800) [pid = 1941] [serial = 352] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7fe4b8863c00) [pid = 1941] [serial = 379] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7fe4cf8bf400) [pid = 1941] [serial = 358] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7fe4b843d400) [pid = 1941] [serial = 378] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7fe4bfcd6800) [pid = 1941] [serial = 381] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7fe4be339400) [pid = 1941] [serial = 346] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7fe4b77aac00) [pid = 1941] [serial = 396] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7fe4b73cdc00) [pid = 1941] [serial = 415] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7fe4bf9e9000) [pid = 1941] [serial = 298] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7fe4be90a400) [pid = 1941] [serial = 403] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7fe4cf732c00) [pid = 1941] [serial = 411] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7fe4bf771800) [pid = 1941] [serial = 405] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7fe4d3a68800) [pid = 1941] [serial = 390] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7fe4d3ed1c00) [pid = 1941] [serial = 376] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7fe4c1055400) [pid = 1941] [serial = 349] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7fe4b8977000) [pid = 1941] [serial = 393] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7fe4b73c9c00) [pid = 1941] [serial = 414] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x7fe4b7b43800) [pid = 1941] [serial = 325] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x7fe4ceaa2c00) [pid = 1941] [serial = 331] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x7fe4bf9e2400) [pid = 1941] [serial = 394] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x7fe4bfc0b800) [pid = 1941] [serial = 408] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x7fe4bf9ec800) [pid = 1941] [serial = 387] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x7fe4d3e58800) [pid = 1941] [serial = 334] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x7fe4b886d000) [pid = 1941] [serial = 355] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x7fe4b8860800) [pid = 1941] [serial = 397] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x7fe4d382f000) [pid = 1941] [serial = 412] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x7fe4be33c800) [pid = 1941] [serial = 328] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x7fe4bf97c800) [pid = 1941] [serial = 406] [outer = (nil)] [url = about:blank] 16:05:25 INFO - PROCESS | 1941 | 1461107125929 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]]]}] 16:05:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:05:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1338ms 16:05:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:05:25 INFO - PROCESS | 1941 | 1461107125984 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 16:05:25 INFO - PROCESS | 1941 | 1461107125987 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 16:05:25 INFO - PROCESS | 1941 | 1461107125993 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:05:26 INFO - PROCESS | 1941 | 1461107125998 Marionette TRACE conn4 <- [1,630,null,{}] 16:05:26 INFO - PROCESS | 1941 | 1461107126012 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}] 16:05:26 INFO - PROCESS | 1941 | 1461107126151 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 16:05:26 INFO - PROCESS | 1941 | 1461107126178 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb1df000 == 66 [pid = 1941] [id = 165] 16:05:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x7fe4b8864c00) [pid = 1941] [serial = 495] [outer = (nil)] 16:05:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x7fe4bb083800) [pid = 1941] [serial = 496] [outer = 0x7fe4b8864c00] 16:05:26 INFO - PROCESS | 1941 | 1461107126239 Marionette DEBUG loaded listener.js 16:05:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x7fe4bb8eec00) [pid = 1941] [serial = 497] [outer = 0x7fe4b8864c00] 16:05:26 INFO - PROCESS | 1941 | 1461107126973 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]]]}] 16:05:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:05:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1036ms 16:05:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:05:27 INFO - PROCESS | 1941 | 1461107127031 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 16:05:27 INFO - PROCESS | 1941 | 1461107127034 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 16:05:27 INFO - PROCESS | 1941 | 1461107127040 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:05:27 INFO - PROCESS | 1941 | 1461107127043 Marionette TRACE conn4 <- [1,634,null,{}] 16:05:27 INFO - PROCESS | 1941 | 1461107127051 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}] 16:05:27 INFO - PROCESS | 1941 | 1461107127185 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 16:05:27 INFO - PROCESS | 1941 | 1461107127200 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bd84b800 == 67 [pid = 1941] [id = 166] 16:05:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x7fe4bb074400) [pid = 1941] [serial = 498] [outer = (nil)] 16:05:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7fe4bb9cb400) [pid = 1941] [serial = 499] [outer = 0x7fe4bb074400] 16:05:27 INFO - PROCESS | 1941 | 1461107127256 Marionette DEBUG loaded listener.js 16:05:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7fe4bb9cf000) [pid = 1941] [serial = 500] [outer = 0x7fe4bb074400] 16:05:27 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:28 INFO - PROCESS | 1941 | 1461107128013 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]]]}] 16:05:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:05:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1029ms 16:05:28 INFO - PROCESS | 1941 | 1461107128070 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 16:05:28 INFO - PROCESS | 1941 | 1461107128073 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 16:05:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:05:28 INFO - PROCESS | 1941 | 1461107128078 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:05:28 INFO - PROCESS | 1941 | 1461107128080 Marionette TRACE conn4 <- [1,638,null,{}] 16:05:28 INFO - PROCESS | 1941 | 1461107128085 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}] 16:05:28 INFO - PROCESS | 1941 | 1461107128244 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 16:05:28 INFO - PROCESS | 1941 | 1461107128268 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bfa8c000 == 68 [pid = 1941] [id = 167] 16:05:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7fe4bb9c1800) [pid = 1941] [serial = 501] [outer = (nil)] 16:05:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7fe4bbc50c00) [pid = 1941] [serial = 502] [outer = 0x7fe4bb9c1800] 16:05:28 INFO - PROCESS | 1941 | 1461107128324 Marionette DEBUG loaded listener.js 16:05:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x7fe4bc0e1000) [pid = 1941] [serial = 503] [outer = 0x7fe4bb9c1800] 16:05:28 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:28 INFO - PROCESS | 1941 | 1461107128995 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]]]}] 16:05:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:05:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 925ms 16:05:29 INFO - PROCESS | 1941 | 1461107129011 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 16:05:29 INFO - PROCESS | 1941 | 1461107129014 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 16:05:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:05:29 INFO - PROCESS | 1941 | 1461107129019 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:05:29 INFO - PROCESS | 1941 | 1461107129021 Marionette TRACE conn4 <- [1,642,null,{}] 16:05:29 INFO - PROCESS | 1941 | 1461107129026 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}] 16:05:29 INFO - PROCESS | 1941 | 1461107129212 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 16:05:29 INFO - PROCESS | 1941 | 1461107129236 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c07c1800 == 69 [pid = 1941] [id = 168] 16:05:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x7fe4bc0ea000) [pid = 1941] [serial = 504] [outer = (nil)] 16:05:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7fe4bf777c00) [pid = 1941] [serial = 505] [outer = 0x7fe4bc0ea000] 16:05:29 INFO - PROCESS | 1941 | 1461107129295 Marionette DEBUG loaded listener.js 16:05:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7fe4bf9e4800) [pid = 1941] [serial = 506] [outer = 0x7fe4bc0ea000] 16:05:30 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7fe4bc250800) [pid = 1941] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:05:30 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x7fe4bb8ebc00) [pid = 1941] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:05:30 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x7fe4b7d28400) [pid = 1941] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:05:30 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x7fe4b73c9000) [pid = 1941] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:05:30 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x7fe4bb07cc00) [pid = 1941] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:05:30 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x7fe4b7d29000) [pid = 1941] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:05:30 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x7fe4b73c1c00) [pid = 1941] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:05:30 INFO - PROCESS | 1941 | 1461107130160 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]]]}] 16:05:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:05:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1176ms 16:05:30 INFO - PROCESS | 1941 | 1461107130196 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 16:05:30 INFO - PROCESS | 1941 | 1461107130199 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 16:05:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:05:30 INFO - PROCESS | 1941 | 1461107130204 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:05:30 INFO - PROCESS | 1941 | 1461107130207 Marionette TRACE conn4 <- [1,646,null,{}] 16:05:30 INFO - PROCESS | 1941 | 1461107130211 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}] 16:05:30 INFO - PROCESS | 1941 | 1461107130383 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 16:05:30 INFO - PROCESS | 1941 | 1461107130454 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bfa83800 == 70 [pid = 1941] [id = 169] 16:05:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7fe4b5576000) [pid = 1941] [serial = 507] [outer = (nil)] 16:05:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7fe4bb8e2800) [pid = 1941] [serial = 508] [outer = 0x7fe4b5576000] 16:05:30 INFO - PROCESS | 1941 | 1461107130513 Marionette DEBUG loaded listener.js 16:05:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7fe4bfc0b800) [pid = 1941] [serial = 509] [outer = 0x7fe4b5576000] 16:05:31 INFO - PROCESS | 1941 | 1461107131123 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]]]}] 16:05:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:05:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 974ms 16:05:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:05:31 INFO - PROCESS | 1941 | 1461107131179 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 16:05:31 INFO - PROCESS | 1941 | 1461107131181 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 16:05:31 INFO - PROCESS | 1941 | 1461107131189 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:05:31 INFO - PROCESS | 1941 | 1461107131192 Marionette TRACE conn4 <- [1,650,null,{}] 16:05:31 INFO - PROCESS | 1941 | 1461107131197 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}] 16:05:31 INFO - PROCESS | 1941 | 1461107131366 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 16:05:31 INFO - PROCESS | 1941 | 1461107131382 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c6f93800 == 71 [pid = 1941] [id = 170] 16:05:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x7fe4b6110800) [pid = 1941] [serial = 510] [outer = (nil)] 16:05:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x7fe4bfe72400) [pid = 1941] [serial = 511] [outer = 0x7fe4b6110800] 16:05:31 INFO - PROCESS | 1941 | 1461107131449 Marionette DEBUG loaded listener.js 16:05:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7fe4c079ec00) [pid = 1941] [serial = 512] [outer = 0x7fe4b6110800] 16:05:32 INFO - PROCESS | 1941 | 1461107132360 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]]]}] 16:05:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:05:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1230ms 16:05:32 INFO - PROCESS | 1941 | 1461107132418 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 16:05:32 INFO - PROCESS | 1941 | 1461107132424 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 16:05:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:05:32 INFO - PROCESS | 1941 | 1461107132432 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:05:32 INFO - PROCESS | 1941 | 1461107132437 Marionette TRACE conn4 <- [1,654,null,{}] 16:05:32 INFO - PROCESS | 1941 | 1461107132445 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}] 16:05:32 INFO - PROCESS | 1941 | 1461107132611 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 16:05:32 INFO - PROCESS | 1941 | 1461107132757 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b82a6000 == 72 [pid = 1941] [id = 171] 16:05:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7fe4b73c1000) [pid = 1941] [serial = 513] [outer = (nil)] 16:05:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7fe4b765e400) [pid = 1941] [serial = 514] [outer = 0x7fe4b73c1000] 16:05:32 INFO - PROCESS | 1941 | 1461107132829 Marionette DEBUG loaded listener.js 16:05:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7fe4b84bc800) [pid = 1941] [serial = 515] [outer = 0x7fe4b73c1000] 16:05:33 INFO - PROCESS | 1941 | 1461107133674 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]]]}] 16:05:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:05:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1282ms 16:05:33 INFO - PROCESS | 1941 | 1461107133714 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 16:05:33 INFO - PROCESS | 1941 | 1461107133722 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 16:05:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:05:33 INFO - PROCESS | 1941 | 1461107133731 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:05:33 INFO - PROCESS | 1941 | 1461107133735 Marionette TRACE conn4 <- [1,658,null,{}] 16:05:33 INFO - PROCESS | 1941 | 1461107133740 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}] 16:05:33 INFO - PROCESS | 1941 | 1461107133884 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 16:05:34 INFO - PROCESS | 1941 | 1461107134008 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bfa8a000 == 73 [pid = 1941] [id = 172] 16:05:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7fe4b73c1c00) [pid = 1941] [serial = 516] [outer = (nil)] 16:05:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7fe4bafe0400) [pid = 1941] [serial = 517] [outer = 0x7fe4b73c1c00] 16:05:34 INFO - PROCESS | 1941 | 1461107134115 Marionette DEBUG loaded listener.js 16:05:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7fe4bb8ea800) [pid = 1941] [serial = 518] [outer = 0x7fe4b73c1c00] 16:05:35 INFO - PROCESS | 1941 | 1461107135048 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]]]}] 16:05:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:05:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1383ms 16:05:35 INFO - PROCESS | 1941 | 1461107135114 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 16:05:35 INFO - PROCESS | 1941 | 1461107135117 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 16:05:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:05:35 INFO - PROCESS | 1941 | 1461107135124 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:05:35 INFO - PROCESS | 1941 | 1461107135130 Marionette TRACE conn4 <- [1,662,null,{}] 16:05:35 INFO - PROCESS | 1941 | 1461107135154 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}] 16:05:35 INFO - PROCESS | 1941 | 1461107135345 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 16:05:35 INFO - PROCESS | 1941 | 1461107135489 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d1404000 == 74 [pid = 1941] [id = 173] 16:05:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7fe4bb9ca400) [pid = 1941] [serial = 519] [outer = (nil)] 16:05:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7fe4bc3af400) [pid = 1941] [serial = 520] [outer = 0x7fe4bb9ca400] 16:05:35 INFO - PROCESS | 1941 | 1461107135557 Marionette DEBUG loaded listener.js 16:05:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7fe4bf772000) [pid = 1941] [serial = 521] [outer = 0x7fe4bb9ca400] 16:05:36 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:36 INFO - PROCESS | 1941 | 1461107136346 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]]]}] 16:05:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:05:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1289ms 16:05:36 INFO - PROCESS | 1941 | 1461107136415 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 16:05:36 INFO - PROCESS | 1941 | 1461107136419 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 16:05:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:05:36 INFO - PROCESS | 1941 | 1461107136425 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:05:36 INFO - PROCESS | 1941 | 1461107136427 Marionette TRACE conn4 <- [1,666,null,{}] 16:05:36 INFO - PROCESS | 1941 | 1461107136432 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}] 16:05:36 INFO - PROCESS | 1941 | 1461107136581 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 16:05:36 INFO - PROCESS | 1941 | 1461107136735 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d35b0000 == 75 [pid = 1941] [id = 174] 16:05:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7fe4bbc54000) [pid = 1941] [serial = 522] [outer = (nil)] 16:05:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7fe4bfe77800) [pid = 1941] [serial = 523] [outer = 0x7fe4bbc54000] 16:05:36 INFO - PROCESS | 1941 | 1461107136803 Marionette DEBUG loaded listener.js 16:05:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7fe4c13d7000) [pid = 1941] [serial = 524] [outer = 0x7fe4bbc54000] 16:05:37 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:37 INFO - PROCESS | 1941 | 1461107137591 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]]]}] 16:05:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:05:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1181ms 16:05:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:05:37 INFO - PROCESS | 1941 | 1461107137606 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 16:05:37 INFO - PROCESS | 1941 | 1461107137608 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 16:05:37 INFO - PROCESS | 1941 | 1461107137614 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:05:37 INFO - PROCESS | 1941 | 1461107137617 Marionette TRACE conn4 <- [1,670,null,{}] 16:05:37 INFO - PROCESS | 1941 | 1461107137622 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}] 16:05:37 INFO - PROCESS | 1941 | 1461107137760 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 16:05:37 INFO - PROCESS | 1941 | 1461107137910 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3a8d800 == 76 [pid = 1941] [id = 175] 16:05:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7fe4b52e7c00) [pid = 1941] [serial = 525] [outer = (nil)] 16:05:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7fe4b52ecc00) [pid = 1941] [serial = 526] [outer = 0x7fe4b52e7c00] 16:05:37 INFO - PROCESS | 1941 | 1461107137978 Marionette DEBUG loaded listener.js 16:05:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7fe4b52f1800) [pid = 1941] [serial = 527] [outer = 0x7fe4b52e7c00] 16:05:38 INFO - PROCESS | 1941 | 1461107138794 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]]]}] 16:05:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:05:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1227ms 16:05:38 INFO - PROCESS | 1941 | 1461107138841 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 16:05:38 INFO - PROCESS | 1941 | 1461107138844 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 16:05:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:05:38 INFO - PROCESS | 1941 | 1461107138849 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:05:38 INFO - PROCESS | 1941 | 1461107138852 Marionette TRACE conn4 <- [1,674,null,{}] 16:05:38 INFO - PROCESS | 1941 | 1461107138857 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}] 16:05:39 INFO - PROCESS | 1941 | 1461107139028 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 16:05:39 INFO - PROCESS | 1941 | 1461107139175 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d7d9d800 == 77 [pid = 1941] [id = 176] 16:05:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7fe4b52eb400) [pid = 1941] [serial = 528] [outer = (nil)] 16:05:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7fe4cd7c3400) [pid = 1941] [serial = 529] [outer = 0x7fe4b52eb400] 16:05:39 INFO - PROCESS | 1941 | 1461107139248 Marionette DEBUG loaded listener.js 16:05:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7fe4cf7d0800) [pid = 1941] [serial = 530] [outer = 0x7fe4b52eb400] 16:05:39 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:40 INFO - PROCESS | 1941 | 1461107140038 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]]]}] 16:05:40 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 16:05:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1227ms 16:05:40 INFO - PROCESS | 1941 | 1461107140078 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 16:05:40 INFO - PROCESS | 1941 | 1461107140080 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 16:05:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:05:40 INFO - PROCESS | 1941 | 1461107140086 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:05:40 INFO - PROCESS | 1941 | 1461107140088 Marionette TRACE conn4 <- [1,678,null,{}] 16:05:40 INFO - PROCESS | 1941 | 1461107140093 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}] 16:05:40 INFO - PROCESS | 1941 | 1461107140240 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 16:05:40 INFO - PROCESS | 1941 | 1461107140389 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b618d800 == 78 [pid = 1941] [id = 177] 16:05:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7fe4b52f1c00) [pid = 1941] [serial = 531] [outer = (nil)] 16:05:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7fe4b56b6000) [pid = 1941] [serial = 532] [outer = 0x7fe4b52f1c00] 16:05:40 INFO - PROCESS | 1941 | 1461107140453 Marionette DEBUG loaded listener.js 16:05:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7fe4b56bec00) [pid = 1941] [serial = 533] [outer = 0x7fe4b52f1c00] 16:05:41 INFO - PROCESS | 1941 | 1461107141499 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]]]}] 16:05:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:05:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1483ms 16:05:41 INFO - PROCESS | 1941 | 1461107141570 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 16:05:41 INFO - PROCESS | 1941 | 1461107141575 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 16:05:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:05:41 INFO - PROCESS | 1941 | 1461107141582 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:05:41 INFO - PROCESS | 1941 | 1461107141587 Marionette TRACE conn4 <- [1,682,null,{}] 16:05:41 INFO - PROCESS | 1941 | 1461107141595 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}] 16:05:41 INFO - PROCESS | 1941 | 1461107141785 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 16:05:42 INFO - PROCESS | 1941 | 1461107142107 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b52d0800 == 79 [pid = 1941] [id = 178] 16:05:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7fe4b60d8400) [pid = 1941] [serial = 534] [outer = (nil)] 16:05:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7fe4b60db800) [pid = 1941] [serial = 535] [outer = 0x7fe4b60d8400] 16:05:42 INFO - PROCESS | 1941 | 1461107142173 Marionette DEBUG loaded listener.js 16:05:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7fe4b6111800) [pid = 1941] [serial = 536] [outer = 0x7fe4b60d8400] 16:05:42 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bfa83800 == 78 [pid = 1941] [id = 169] 16:05:42 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c07c1800 == 77 [pid = 1941] [id = 168] 16:05:42 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7fe4d3c09000) [pid = 1941] [serial = 429] [outer = (nil)] [url = about:blank] 16:05:42 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7fe4d3ed5c00) [pid = 1941] [serial = 432] [outer = (nil)] [url = about:blank] 16:05:42 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7fe4d6793c00) [pid = 1941] [serial = 435] [outer = (nil)] [url = about:blank] 16:05:42 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7fe4bbc56000) [pid = 1941] [serial = 438] [outer = (nil)] [url = about:blank] 16:05:42 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7fe4b557bc00) [pid = 1941] [serial = 465] [outer = (nil)] [url = about:blank] 16:05:42 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bfa8c000 == 76 [pid = 1941] [id = 167] 16:05:42 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bd84b800 == 75 [pid = 1941] [id = 166] 16:05:42 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb1df000 == 74 [pid = 1941] [id = 165] 16:05:42 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b8029800 == 73 [pid = 1941] [id = 164] 16:05:42 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b865d000 == 72 [pid = 1941] [id = 163] 16:05:42 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3e22800 == 71 [pid = 1941] [id = 155] 16:05:43 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7fe4be340400) [pid = 1941] [serial = 456] [outer = (nil)] [url = about:blank] 16:05:43 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7fe4c7034800) [pid = 1941] [serial = 459] [outer = (nil)] [url = about:blank] 16:05:43 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7fe4c13dc800) [pid = 1941] [serial = 457] [outer = (nil)] [url = about:blank] 16:05:43 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7fe4b9bb9800) [pid = 1941] [serial = 448] [outer = (nil)] [url = about:blank] 16:05:43 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7fe4b897b800) [pid = 1941] [serial = 447] [outer = (nil)] [url = about:blank] 16:05:43 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7fe4b77acc00) [pid = 1941] [serial = 445] [outer = (nil)] [url = about:blank] 16:05:43 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7fe4b7667400) [pid = 1941] [serial = 444] [outer = (nil)] [url = about:blank] 16:05:43 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7fe4bbc58800) [pid = 1941] [serial = 450] [outer = (nil)] [url = about:blank] 16:05:43 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7fe4bc0e4000) [pid = 1941] [serial = 451] [outer = (nil)] [url = about:blank] 16:05:43 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7fe4bc24bc00) [pid = 1941] [serial = 454] [outer = (nil)] [url = about:blank] 16:05:43 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7fe4bc0e9c00) [pid = 1941] [serial = 453] [outer = (nil)] [url = about:blank] 16:05:43 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7fe4b8981c00) [pid = 1941] [serial = 462] [outer = (nil)] [url = about:blank] 16:05:43 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7fe4c13d6400) [pid = 1941] [serial = 426] [outer = (nil)] [url = about:blank] 16:05:43 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7fe4b77a0000) [pid = 1941] [serial = 420] [outer = (nil)] [url = about:blank] 16:05:43 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7fe4b7664000) [pid = 1941] [serial = 441] [outer = (nil)] [url = about:blank] 16:05:43 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7fe4bc24c800) [pid = 1941] [serial = 423] [outer = (nil)] [url = about:blank] 16:05:43 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7fe4cea40c00) [pid = 1941] [serial = 460] [outer = (nil)] [url = about:blank] 16:05:43 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7fe4bc24e800) [pid = 1941] [serial = 463] [outer = (nil)] [url = about:blank] 16:05:43 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:43 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:05:43 INFO - PROCESS | 1941 | 1461107143419 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]]]}] 16:05:43 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) 16:05:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1883ms 16:05:43 INFO - PROCESS | 1941 | 1461107143491 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 16:05:43 INFO - PROCESS | 1941 | 1461107143497 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 16:05:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:05:43 INFO - PROCESS | 1941 | 1461107143509 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:05:43 INFO - PROCESS | 1941 | 1461107143512 Marionette TRACE conn4 <- [1,686,null,{}] 16:05:43 INFO - PROCESS | 1941 | 1461107143518 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}] 16:05:43 INFO - PROCESS | 1941 | 1461107143666 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 16:05:43 INFO - PROCESS | 1941 | 1461107143767 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b829d800 == 72 [pid = 1941] [id = 179] 16:05:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7fe4b56be000) [pid = 1941] [serial = 537] [outer = (nil)] 16:05:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7fe4b7629400) [pid = 1941] [serial = 538] [outer = 0x7fe4b56be000] 16:05:43 INFO - PROCESS | 1941 | 1461107143822 Marionette DEBUG loaded listener.js 16:05:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7fe4b775b400) [pid = 1941] [serial = 539] [outer = 0x7fe4b56be000] 16:05:44 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:44 INFO - PROCESS | 1941 | 1461107144899 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]]]}] 16:05:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:05:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1431ms 16:05:44 INFO - PROCESS | 1941 | 1461107144940 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 16:05:44 INFO - PROCESS | 1941 | 1461107144943 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 16:05:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:05:44 INFO - PROCESS | 1941 | 1461107144949 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:05:44 INFO - PROCESS | 1941 | 1461107144954 Marionette TRACE conn4 <- [1,690,null,{}] 16:05:44 INFO - PROCESS | 1941 | 1461107144969 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}] 16:05:45 INFO - PROCESS | 1941 | 1461107145157 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 16:05:45 INFO - PROCESS | 1941 | 1461107145229 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9857000 == 73 [pid = 1941] [id = 180] 16:05:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7fe4b7b47000) [pid = 1941] [serial = 540] [outer = (nil)] 16:05:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7fe4b8435400) [pid = 1941] [serial = 541] [outer = 0x7fe4b7b47000] 16:05:45 INFO - PROCESS | 1941 | 1461107145290 Marionette DEBUG loaded listener.js 16:05:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7fe4b843fc00) [pid = 1941] [serial = 542] [outer = 0x7fe4b7b47000] 16:05:46 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:46 INFO - PROCESS | 1941 | 1461107146424 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]]]}] 16:05:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:05:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1491ms 16:05:46 INFO - PROCESS | 1941 | 1461107146440 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 16:05:46 INFO - PROCESS | 1941 | 1461107146443 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 16:05:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:05:46 INFO - PROCESS | 1941 | 1461107146457 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:05:46 INFO - PROCESS | 1941 | 1461107146469 Marionette TRACE conn4 <- [1,694,null,{}] 16:05:46 INFO - PROCESS | 1941 | 1461107146474 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}] 16:05:46 INFO - PROCESS | 1941 | 1461107146648 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 16:05:46 INFO - PROCESS | 1941 | 1461107146730 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0790800 == 74 [pid = 1941] [id = 181] 16:05:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7fe4b8440800) [pid = 1941] [serial = 543] [outer = (nil)] 16:05:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7fe4b8869000) [pid = 1941] [serial = 544] [outer = 0x7fe4b8440800] 16:05:46 INFO - PROCESS | 1941 | 1461107146788 Marionette DEBUG loaded listener.js 16:05:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7fe4b88ab000) [pid = 1941] [serial = 545] [outer = 0x7fe4b8440800] 16:05:47 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7fe4bf779400) [pid = 1941] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:05:47 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7fe4bb078800) [pid = 1941] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:05:47 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7fe4bb079000) [pid = 1941] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:05:47 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7fe4bb9c1800) [pid = 1941] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:05:47 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7fe4bc0ea000) [pid = 1941] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:05:47 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7fe4bb074400) [pid = 1941] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:05:47 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7fe4b8864c00) [pid = 1941] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:05:47 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7fe4b8438c00) [pid = 1941] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:05:47 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7fe4b5576000) [pid = 1941] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:05:47 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7fe4b7668c00) [pid = 1941] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:05:48 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:48 INFO - PROCESS | 1941 | 1461107148158 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]]]}] 16:05:48 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) 16:05:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1749ms 16:05:48 INFO - PROCESS | 1941 | 1461107148199 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 16:05:48 INFO - PROCESS | 1941 | 1461107148202 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 16:05:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:05:48 INFO - PROCESS | 1941 | 1461107148207 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:05:48 INFO - PROCESS | 1941 | 1461107148209 Marionette TRACE conn4 <- [1,698,null,{}] 16:05:48 INFO - PROCESS | 1941 | 1461107148214 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}] 16:05:48 INFO - PROCESS | 1941 | 1461107148339 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 16:05:48 INFO - PROCESS | 1941 | 1461107148482 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bbe56000 == 75 [pid = 1941] [id = 182] 16:05:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7fe4b84b2c00) [pid = 1941] [serial = 546] [outer = (nil)] 16:05:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7fe4b8a71000) [pid = 1941] [serial = 547] [outer = 0x7fe4b84b2c00] 16:05:48 INFO - PROCESS | 1941 | 1461107148540 Marionette DEBUG loaded listener.js 16:05:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7fe4b99e3c00) [pid = 1941] [serial = 548] [outer = 0x7fe4b84b2c00] 16:05:49 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:49 INFO - PROCESS | 1941 | 1461107149553 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]]]}] 16:05:49 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) 16:05:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1384ms 16:05:49 INFO - PROCESS | 1941 | 1461107149592 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 16:05:49 INFO - PROCESS | 1941 | 1461107149598 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 16:05:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:05:49 INFO - PROCESS | 1941 | 1461107149605 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:05:49 INFO - PROCESS | 1941 | 1461107149611 Marionette TRACE conn4 <- [1,702,null,{}] 16:05:49 INFO - PROCESS | 1941 | 1461107149661 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}] 16:05:49 INFO - PROCESS | 1941 | 1461107149859 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 16:05:50 INFO - PROCESS | 1941 | 1461107150079 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8045800 == 76 [pid = 1941] [id = 183] 16:05:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7fe4b60d0800) [pid = 1941] [serial = 549] [outer = (nil)] 16:05:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7fe4b6117400) [pid = 1941] [serial = 550] [outer = 0x7fe4b60d0800] 16:05:50 INFO - PROCESS | 1941 | 1461107150156 Marionette DEBUG loaded listener.js 16:05:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7fe4b7634c00) [pid = 1941] [serial = 551] [outer = 0x7fe4b60d0800] 16:05:51 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:51 INFO - PROCESS | 1941 | 1461107151396 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]]]}] 16:05:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:05:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1837ms 16:05:51 INFO - PROCESS | 1941 | 1461107151444 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 16:05:51 INFO - PROCESS | 1941 | 1461107151452 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 16:05:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:05:51 INFO - PROCESS | 1941 | 1461107151461 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:05:51 INFO - PROCESS | 1941 | 1461107151465 Marionette TRACE conn4 <- [1,706,null,{}] 16:05:51 INFO - PROCESS | 1941 | 1461107151471 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}] 16:05:51 INFO - PROCESS | 1941 | 1461107151695 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 16:05:51 INFO - PROCESS | 1941 | 1461107151843 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb1eb000 == 77 [pid = 1941] [id = 184] 16:05:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7fe4b56ba400) [pid = 1941] [serial = 552] [outer = (nil)] 16:05:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7fe4b7b47c00) [pid = 1941] [serial = 553] [outer = 0x7fe4b56ba400] 16:05:51 INFO - PROCESS | 1941 | 1461107151911 Marionette DEBUG loaded listener.js 16:05:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7fe4b84b4400) [pid = 1941] [serial = 554] [outer = 0x7fe4b56ba400] 16:05:53 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:53 INFO - PROCESS | 1941 | 1461107153223 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]]]}] 16:05:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:05:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1878ms 16:05:53 INFO - PROCESS | 1941 | 1461107153364 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 16:05:53 INFO - PROCESS | 1941 | 1461107153367 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 16:05:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:05:53 INFO - PROCESS | 1941 | 1461107153376 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:05:53 INFO - PROCESS | 1941 | 1461107153381 Marionette TRACE conn4 <- [1,710,null,{}] 16:05:53 INFO - PROCESS | 1941 | 1461107153396 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}] 16:05:53 INFO - PROCESS | 1941 | 1461107153543 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 16:05:53 INFO - PROCESS | 1941 | 1461107153687 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4be967000 == 78 [pid = 1941] [id = 185] 16:05:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7fe4b84be400) [pid = 1941] [serial = 555] [outer = (nil)] 16:05:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7fe4b9bb5000) [pid = 1941] [serial = 556] [outer = 0x7fe4b84be400] 16:05:53 INFO - PROCESS | 1941 | 1461107153757 Marionette DEBUG loaded listener.js 16:05:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7fe4bafdec00) [pid = 1941] [serial = 557] [outer = 0x7fe4b84be400] 16:05:54 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:54 INFO - PROCESS | 1941 | 1461107154977 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]]]}] 16:05:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:05:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1637ms 16:05:55 INFO - PROCESS | 1941 | 1461107155013 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 16:05:55 INFO - PROCESS | 1941 | 1461107155017 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 16:05:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:05:55 INFO - PROCESS | 1941 | 1461107155022 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:05:55 INFO - PROCESS | 1941 | 1461107155024 Marionette TRACE conn4 <- [1,714,null,{}] 16:05:55 INFO - PROCESS | 1941 | 1461107155030 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}] 16:05:55 INFO - PROCESS | 1941 | 1461107155256 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 16:05:55 INFO - PROCESS | 1941 | 1461107155408 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bfa9b800 == 79 [pid = 1941] [id = 186] 16:05:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7fe4b8869400) [pid = 1941] [serial = 558] [outer = (nil)] 16:05:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7fe4bb8e7c00) [pid = 1941] [serial = 559] [outer = 0x7fe4b8869400] 16:05:55 INFO - PROCESS | 1941 | 1461107155474 Marionette DEBUG loaded listener.js 16:05:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7fe4bb8ef400) [pid = 1941] [serial = 560] [outer = 0x7fe4b8869400] 16:05:56 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:56 INFO - PROCESS | 1941 | 1461107156719 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]]]}] 16:05:56 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 16:05:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1729ms 16:05:56 INFO - PROCESS | 1941 | 1461107156752 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 16:05:56 INFO - PROCESS | 1941 | 1461107156755 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 16:05:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:05:57 INFO - PROCESS | 1941 | 1461107157026 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:05:57 INFO - PROCESS | 1941 | 1461107157031 Marionette TRACE conn4 <- [1,718,null,{}] 16:05:57 INFO - PROCESS | 1941 | 1461107157038 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}] 16:05:57 INFO - PROCESS | 1941 | 1461107157183 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 16:05:57 INFO - PROCESS | 1941 | 1461107157330 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4baf80800 == 80 [pid = 1941] [id = 187] 16:05:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7fe4b73bf800) [pid = 1941] [serial = 561] [outer = (nil)] 16:05:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7fe4b7627400) [pid = 1941] [serial = 562] [outer = 0x7fe4b73bf800] 16:05:57 INFO - PROCESS | 1941 | 1461107157393 Marionette DEBUG loaded listener.js 16:05:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7fe4b779d400) [pid = 1941] [serial = 563] [outer = 0x7fe4b73bf800] 16:05:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b82b6000 == 79 [pid = 1941] [id = 146] 16:05:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c3d70800 == 78 [pid = 1941] [id = 58] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7fe4bfe72400) [pid = 1941] [serial = 511] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0790800 == 77 [pid = 1941] [id = 181] 16:05:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9857000 == 76 [pid = 1941] [id = 180] 16:05:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b829d800 == 75 [pid = 1941] [id = 179] 16:05:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b52d0800 == 74 [pid = 1941] [id = 178] 16:05:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d35b0000 == 73 [pid = 1941] [id = 174] 16:05:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d1404000 == 72 [pid = 1941] [id = 173] 16:05:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bfa8a000 == 71 [pid = 1941] [id = 172] 16:05:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b82a6000 == 70 [pid = 1941] [id = 171] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7fe4d3ed1400) [pid = 1941] [serial = 391] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7fe4bf775c00) [pid = 1941] [serial = 385] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7fe4ce8dbc00) [pid = 1941] [serial = 388] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7fe4bbc50c00) [pid = 1941] [serial = 502] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7fe4bf777c00) [pid = 1941] [serial = 505] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7fe4bb9cb400) [pid = 1941] [serial = 499] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7fe4bb083800) [pid = 1941] [serial = 496] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7fe4bb8eec00) [pid = 1941] [serial = 497] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7fe4b9699800) [pid = 1941] [serial = 494] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7fe4b8862400) [pid = 1941] [serial = 493] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7fe4bb8e2800) [pid = 1941] [serial = 508] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7fe4b9690400) [pid = 1941] [serial = 471] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7fe4b6118400) [pid = 1941] [serial = 487] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7fe4b8437800) [pid = 1941] [serial = 491] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7fe4b77a5c00) [pid = 1941] [serial = 490] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7fe4b762e000) [pid = 1941] [serial = 468] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7fe4bbc4e800) [pid = 1941] [serial = 474] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x7fe4bf773400) [pid = 1941] [serial = 478] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x7fe4b84bc400) [pid = 1941] [serial = 481] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x7fe4bfe71800) [pid = 1941] [serial = 484] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x7fe4bf9e4800) [pid = 1941] [serial = 506] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x7fe4bf977c00) [pid = 1941] [serial = 256] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x7fe4bc0e1000) [pid = 1941] [serial = 503] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x7fe4bb9cf000) [pid = 1941] [serial = 500] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x7fe4bfc0b800) [pid = 1941] [serial = 509] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:58 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:05:58 INFO - PROCESS | 1941 | 1461107158688 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]]]}] 16:05:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:05:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1907ms 16:05:58 INFO - PROCESS | 1941 | 1461107158751 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 16:05:58 INFO - PROCESS | 1941 | 1461107158756 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 16:05:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:05:58 INFO - PROCESS | 1941 | 1461107158765 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:05:58 INFO - PROCESS | 1941 | 1461107158768 Marionette TRACE conn4 <- [1,722,null,{}] 16:05:58 INFO - PROCESS | 1941 | 1461107158779 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}] 16:05:58 INFO - PROCESS | 1941 | 1461107158928 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 16:05:59 INFO - PROCESS | 1941 | 1461107159031 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b80d4000 == 71 [pid = 1941] [id = 188] 16:05:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x7fe4b60d3000) [pid = 1941] [serial = 564] [outer = (nil)] 16:05:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7fe4b7d25c00) [pid = 1941] [serial = 565] [outer = 0x7fe4b60d3000] 16:05:59 INFO - PROCESS | 1941 | 1461107159091 Marionette DEBUG loaded listener.js 16:05:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7fe4b84b9800) [pid = 1941] [serial = 566] [outer = 0x7fe4b60d3000] 16:05:59 INFO - PROCESS | 1941 | 1461107159676 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] 16:05:59 INFO - PROCESS | 1941 | 1461107159707 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 16:05:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:05:59 INFO - PROCESS | 1941 | 1461107159712 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:05:59 INFO - PROCESS | 1941 | 1461107159714 Marionette TRACE conn4 <- [1,726,null,{}] 16:05:59 INFO - PROCESS | 1941 | 1461107159719 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}] 16:05:59 INFO - PROCESS | 1941 | 1461107159849 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 16:05:59 INFO - PROCESS | 1941 | 1461107159972 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb1df000 == 72 [pid = 1941] [id = 189] 16:05:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7fe4b9879400) [pid = 1941] [serial = 567] [outer = (nil)] 16:06:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7fe4baf95800) [pid = 1941] [serial = 568] [outer = 0x7fe4b9879400] 16:06:00 INFO - PROCESS | 1941 | 1461107160035 Marionette DEBUG loaded listener.js 16:06:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x7fe4bb074c00) [pid = 1941] [serial = 569] [outer = 0x7fe4b9879400] 16:06:00 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:06:00 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:06:00 INFO - PROCESS | 1941 | 1461107160967 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]]]}] 16:06:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:06:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1277ms 16:06:00 INFO - PROCESS | 1941 | 1461107160990 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 16:06:00 INFO - PROCESS | 1941 | 1461107160992 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 16:06:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:06:01 INFO - PROCESS | 1941 | 1461107160998 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:06:01 INFO - PROCESS | 1941 | 1461107160999 Marionette TRACE conn4 <- [1,730,null,{}] 16:06:01 INFO - PROCESS | 1941 | 1461107161004 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}] 16:06:01 INFO - PROCESS | 1941 | 1461107161184 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 16:06:01 INFO - PROCESS | 1941 | 1461107161213 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf2df800 == 73 [pid = 1941] [id = 190] 16:06:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x7fe4b886bc00) [pid = 1941] [serial = 570] [outer = (nil)] 16:06:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7fe4bb9cc800) [pid = 1941] [serial = 571] [outer = 0x7fe4b886bc00] 16:06:01 INFO - PROCESS | 1941 | 1461107161271 Marionette DEBUG loaded listener.js 16:06:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7fe4bbc4cc00) [pid = 1941] [serial = 572] [outer = 0x7fe4b886bc00] 16:06:01 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:06:01 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:06:02 INFO - PROCESS | 1941 | 1461107162092 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] 16:06:02 INFO - PROCESS | 1941 | 1461107162127 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 16:06:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:06:02 INFO - PROCESS | 1941 | 1461107162132 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:06:02 INFO - PROCESS | 1941 | 1461107162134 Marionette TRACE conn4 <- [1,734,null,{}] 16:06:02 INFO - PROCESS | 1941 | 1461107162139 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}] 16:06:02 INFO - PROCESS | 1941 | 1461107162299 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 16:06:02 INFO - PROCESS | 1941 | 1461107162425 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c060a800 == 74 [pid = 1941] [id = 191] 16:06:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7fe4bc0b8400) [pid = 1941] [serial = 573] [outer = (nil)] 16:06:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7fe4bc0bec00) [pid = 1941] [serial = 574] [outer = 0x7fe4bc0b8400] 16:06:02 INFO - PROCESS | 1941 | 1461107162486 Marionette DEBUG loaded listener.js 16:06:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7fe4bc0c2400) [pid = 1941] [serial = 575] [outer = 0x7fe4bc0b8400] 16:06:02 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7fe4b60d8400) [pid = 1941] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:06:02 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7fe4b7b47000) [pid = 1941] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:06:02 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7fe4b8440800) [pid = 1941] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:06:02 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7fe4b56be000) [pid = 1941] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:06:03 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:06:03 INFO - PROCESS | 1941 | 1461107163267 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]]]}] 16:06:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:06:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1173ms 16:06:03 INFO - PROCESS | 1941 | 1461107163312 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 16:06:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:06:03 INFO - PROCESS | 1941 | 1461107163325 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 16:06:03 INFO - PROCESS | 1941 | 1461107163331 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:06:03 INFO - PROCESS | 1941 | 1461107163334 Marionette TRACE conn4 <- [1,738,null,{}] 16:06:03 INFO - PROCESS | 1941 | 1461107163339 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}] 16:06:03 INFO - PROCESS | 1941 | 1461107163516 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 16:06:03 INFO - PROCESS | 1941 | 1461107163527 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c1547000 == 75 [pid = 1941] [id = 192] 16:06:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7fe4bc0c3800) [pid = 1941] [serial = 576] [outer = (nil)] 16:06:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7fe4bc242c00) [pid = 1941] [serial = 577] [outer = 0x7fe4bc0c3800] 16:06:03 INFO - PROCESS | 1941 | 1461107163589 Marionette DEBUG loaded listener.js 16:06:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7fe4bc3ab400) [pid = 1941] [serial = 578] [outer = 0x7fe4bc0c3800] 16:06:04 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:06:04 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:06:04 INFO - PROCESS | 1941 | 1461107164802 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]]]}] 16:06:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:06:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1526ms 16:06:04 INFO - PROCESS | 1941 | 1461107164915 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 16:06:04 INFO - PROCESS | 1941 | 1461107164920 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 16:06:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:06:04 INFO - PROCESS | 1941 | 1461107164943 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:06:04 INFO - PROCESS | 1941 | 1461107164949 Marionette TRACE conn4 <- [1,742,null,{}] 16:06:04 INFO - PROCESS | 1941 | 1461107164958 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}] 16:06:05 INFO - PROCESS | 1941 | 1461107165143 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 16:06:05 INFO - PROCESS | 1941 | 1461107165365 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b6187000 == 76 [pid = 1941] [id = 193] 16:06:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7fe4b84bc000) [pid = 1941] [serial = 579] [outer = (nil)] 16:06:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7fe4b8869c00) [pid = 1941] [serial = 580] [outer = 0x7fe4b84bc000] 16:06:05 INFO - PROCESS | 1941 | 1461107165440 Marionette DEBUG loaded listener.js 16:06:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7fe4b9694000) [pid = 1941] [serial = 581] [outer = 0x7fe4b84bc000] 16:06:06 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:06:06 INFO - PROCESS | 1941 | 1461107166737 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]]]}] 16:06:06 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 16:06:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1835ms 16:06:06 INFO - PROCESS | 1941 | 1461107166806 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 16:06:06 INFO - PROCESS | 1941 | 1461107166814 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 16:06:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:06:06 INFO - PROCESS | 1941 | 1461107166842 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:06:06 INFO - PROCESS | 1941 | 1461107166845 Marionette TRACE conn4 <- [1,746,null,{}] 16:06:06 INFO - PROCESS | 1941 | 1461107166851 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}] 16:06:07 INFO - PROCESS | 1941 | 1461107167001 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 16:06:07 INFO - PROCESS | 1941 | 1461107167147 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c3d70000 == 77 [pid = 1941] [id = 194] 16:06:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7fe4b557a800) [pid = 1941] [serial = 582] [outer = (nil)] 16:06:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7fe4bafde800) [pid = 1941] [serial = 583] [outer = 0x7fe4b557a800] 16:06:07 INFO - PROCESS | 1941 | 1461107167216 Marionette DEBUG loaded listener.js 16:06:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7fe4bc0b8c00) [pid = 1941] [serial = 584] [outer = 0x7fe4b557a800] 16:06:07 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:06:08 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:06:08 INFO - PROCESS | 1941 | 1461107168492 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]]]}] 16:06:08 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.) 16:06:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1689ms 16:06:08 INFO - PROCESS | 1941 | 1461107168527 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 16:06:08 INFO - PROCESS | 1941 | 1461107168530 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 16:06:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:06:08 INFO - PROCESS | 1941 | 1461107168536 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:06:08 INFO - PROCESS | 1941 | 1461107168541 Marionette TRACE conn4 <- [1,750,null,{}] 16:06:08 INFO - PROCESS | 1941 | 1461107168682 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}] 16:06:08 INFO - PROCESS | 1941 | 1461107168846 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 16:06:08 INFO - PROCESS | 1941 | 1461107168992 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ce549000 == 78 [pid = 1941] [id = 195] 16:06:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7fe4bc0b9c00) [pid = 1941] [serial = 585] [outer = (nil)] 16:06:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7fe4bc24d400) [pid = 1941] [serial = 586] [outer = 0x7fe4bc0b9c00] 16:06:09 INFO - PROCESS | 1941 | 1461107169064 Marionette DEBUG loaded listener.js 16:06:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7fe4be90d400) [pid = 1941] [serial = 587] [outer = 0x7fe4bc0b9c00] 16:06:10 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:06:10 INFO - PROCESS | 1941 | 1461107170389 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]]]}] 16:06:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:06:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1909ms 16:06:10 INFO - PROCESS | 1941 | 1461107170458 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 16:06:10 INFO - PROCESS | 1941 | 1461107170462 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 16:06:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:06:10 INFO - PROCESS | 1941 | 1461107170486 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:06:10 INFO - PROCESS | 1941 | 1461107170489 Marionette TRACE conn4 <- [1,754,null,{}] 16:06:10 INFO - PROCESS | 1941 | 1461107170494 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}] 16:06:10 INFO - PROCESS | 1941 | 1461107170650 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 16:06:10 INFO - PROCESS | 1941 | 1461107170802 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cf4b5000 == 79 [pid = 1941] [id = 196] 16:06:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7fe4bc0c6400) [pid = 1941] [serial = 588] [outer = (nil)] 16:06:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7fe4bf776000) [pid = 1941] [serial = 589] [outer = 0x7fe4bc0c6400] 16:06:10 INFO - PROCESS | 1941 | 1461107170873 Marionette DEBUG loaded listener.js 16:06:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7fe4bf976c00) [pid = 1941] [serial = 590] [outer = 0x7fe4bc0c6400] 16:06:12 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:06:12 INFO - PROCESS | 1941 | 1461107172072 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]]]}] 16:06:12 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 16:06:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1638ms 16:06:12 INFO - PROCESS | 1941 | 1461107172451 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 16:06:12 INFO - PROCESS | 1941 | 1461107172456 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 16:06:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:06:12 INFO - PROCESS | 1941 | 1461107172513 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:06:12 INFO - PROCESS | 1941 | 1461107172519 Marionette TRACE conn4 <- [1,758,null,{}] 16:06:12 INFO - PROCESS | 1941 | 1461107172527 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}] 16:06:12 INFO - PROCESS | 1941 | 1461107172665 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 16:06:12 INFO - PROCESS | 1941 | 1461107172879 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9b3e000 == 80 [pid = 1941] [id = 197] 16:06:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7fe4b7662400) [pid = 1941] [serial = 591] [outer = (nil)] 16:06:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7fe4b7b45000) [pid = 1941] [serial = 592] [outer = 0x7fe4b7662400] 16:06:13 INFO - PROCESS | 1941 | 1461107173003 Marionette DEBUG loaded listener.js 16:06:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7fe4b8439800) [pid = 1941] [serial = 593] [outer = 0x7fe4b7662400] 16:06:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb060000 == 79 [pid = 1941] [id = 101] 16:06:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c060a800 == 78 [pid = 1941] [id = 191] 16:06:13 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7fe4cd7c3400) [pid = 1941] [serial = 529] [outer = (nil)] [url = about:blank] 16:06:13 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7fe4b52ecc00) [pid = 1941] [serial = 526] [outer = (nil)] [url = about:blank] 16:06:13 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7fe4bfe77800) [pid = 1941] [serial = 523] [outer = (nil)] [url = about:blank] 16:06:13 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7fe4b8a71000) [pid = 1941] [serial = 547] [outer = (nil)] [url = about:blank] 16:06:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf2df800 == 77 [pid = 1941] [id = 190] 16:06:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb1df000 == 76 [pid = 1941] [id = 189] 16:06:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b80d4000 == 75 [pid = 1941] [id = 188] 16:06:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4baf80800 == 74 [pid = 1941] [id = 187] 16:06:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bbe56000 == 73 [pid = 1941] [id = 182] 16:06:13 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7fe4b60db800) [pid = 1941] [serial = 535] [outer = (nil)] [url = about:blank] 16:06:13 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7fe4b8435400) [pid = 1941] [serial = 541] [outer = (nil)] [url = about:blank] 16:06:13 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7fe4b88ab000) [pid = 1941] [serial = 545] [outer = (nil)] [url = about:blank] 16:06:13 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7fe4b765e400) [pid = 1941] [serial = 514] [outer = (nil)] [url = about:blank] 16:06:13 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7fe4b775b400) [pid = 1941] [serial = 539] [outer = (nil)] [url = about:blank] 16:06:13 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7fe4bc3af400) [pid = 1941] [serial = 520] [outer = (nil)] [url = about:blank] 16:06:13 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7fe4b8869000) [pid = 1941] [serial = 544] [outer = (nil)] [url = about:blank] 16:06:13 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7fe4b7629400) [pid = 1941] [serial = 538] [outer = (nil)] [url = about:blank] 16:06:13 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7fe4b56b6000) [pid = 1941] [serial = 532] [outer = (nil)] [url = about:blank] 16:06:13 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7fe4b6111800) [pid = 1941] [serial = 536] [outer = (nil)] [url = about:blank] 16:06:13 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7fe4bafe0400) [pid = 1941] [serial = 517] [outer = (nil)] [url = about:blank] 16:06:13 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7fe4b843fc00) [pid = 1941] [serial = 542] [outer = (nil)] [url = about:blank] 16:06:13 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:06:13 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:06:13 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:06:13 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:06:13 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:06:13 INFO - PROCESS | 1941 | 1461107173876 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]]]}] 16:06:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:06:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1384ms 16:06:13 INFO - PROCESS | 1941 | 1461107173901 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 16:06:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:06:13 INFO - PROCESS | 1941 | 1461107173907 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 16:06:13 INFO - PROCESS | 1941 | 1461107173919 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:06:13 INFO - PROCESS | 1941 | 1461107173925 Marionette TRACE conn4 <- [1,762,null,{}] 16:06:13 INFO - PROCESS | 1941 | 1461107173932 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}] 16:06:14 INFO - PROCESS | 1941 | 1461107174072 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 16:06:14 INFO - PROCESS | 1941 | 1461107174088 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9542000 == 74 [pid = 1941] [id = 198] 16:06:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7fe4b52ecc00) [pid = 1941] [serial = 594] [outer = (nil)] 16:06:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7fe4b84bc400) [pid = 1941] [serial = 595] [outer = 0x7fe4b52ecc00] 16:06:14 INFO - PROCESS | 1941 | 1461107174146 Marionette DEBUG loaded listener.js 16:06:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7fe4b99e8400) [pid = 1941] [serial = 596] [outer = 0x7fe4b52ecc00] 16:06:15 INFO - PROCESS | 1941 | 1461107175328 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]]]}] 16:06:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:06:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1437ms 16:06:15 INFO - PROCESS | 1941 | 1461107175351 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 16:06:15 INFO - PROCESS | 1941 | 1461107175354 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 16:06:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:06:15 INFO - PROCESS | 1941 | 1461107175360 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:06:15 INFO - PROCESS | 1941 | 1461107175362 Marionette TRACE conn4 <- [1,766,null,{}] 16:06:15 INFO - PROCESS | 1941 | 1461107175382 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}] 16:06:15 INFO - PROCESS | 1941 | 1461107175570 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 16:06:15 INFO - PROCESS | 1941 | 1461107175731 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc3a6000 == 75 [pid = 1941] [id = 199] 16:06:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7fe4b9b0a800) [pid = 1941] [serial = 597] [outer = (nil)] 16:06:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7fe4bb8f0c00) [pid = 1941] [serial = 598] [outer = 0x7fe4b9b0a800] 16:06:15 INFO - PROCESS | 1941 | 1461107175799 Marionette DEBUG loaded listener.js 16:06:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7fe4bbc59000) [pid = 1941] [serial = 599] [outer = 0x7fe4b9b0a800] 16:06:16 INFO - PROCESS | 1941 | 1461107176939 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]]]}] 16:06:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:06:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1629ms 16:06:16 INFO - PROCESS | 1941 | 1461107176990 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 16:06:16 INFO - PROCESS | 1941 | 1461107176993 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 16:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:06:17 INFO - PROCESS | 1941 | 1461107177004 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:06:17 INFO - PROCESS | 1941 | 1461107177005 Marionette TRACE conn4 <- [1,770,null,{}] 16:06:17 INFO - PROCESS | 1941 | 1461107177009 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}] 16:06:17 INFO - PROCESS | 1941 | 1461107177171 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 16:06:17 INFO - PROCESS | 1941 | 1461107177240 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0606800 == 76 [pid = 1941] [id = 200] 16:06:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7fe4bb077400) [pid = 1941] [serial = 600] [outer = (nil)] 16:06:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7fe4bda98000) [pid = 1941] [serial = 601] [outer = 0x7fe4bb077400] 16:06:17 INFO - PROCESS | 1941 | 1461107177296 Marionette DEBUG loaded listener.js 16:06:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7fe4be33c400) [pid = 1941] [serial = 602] [outer = 0x7fe4bb077400] 16:06:18 INFO - PROCESS | 1941 | 1461107178170 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]]]}] 16:06:18 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7fe4b5576400) [pid = 1941] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:06:18 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7fe4b73c6800) [pid = 1941] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:06:18 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7fe4b6110800) [pid = 1941] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:06:18 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7fe4b886bc00) [pid = 1941] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:06:18 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7fe4b60d3000) [pid = 1941] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:06:18 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7fe4b73bf800) [pid = 1941] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:06:18 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7fe4b84b2c00) [pid = 1941] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:06:18 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7fe4b9879400) [pid = 1941] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:06:18 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7fe4bc0b8400) [pid = 1941] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1230ms 16:06:18 INFO - PROCESS | 1941 | 1461107178230 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 16:06:18 INFO - PROCESS | 1941 | 1461107178233 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 16:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:06:18 INFO - PROCESS | 1941 | 1461107178238 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:06:18 INFO - PROCESS | 1941 | 1461107178240 Marionette TRACE conn4 <- [1,774,null,{}] 16:06:18 INFO - PROCESS | 1941 | 1461107178245 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}] 16:06:18 INFO - PROCESS | 1941 | 1461107178377 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 16:06:18 INFO - PROCESS | 1941 | 1461107178497 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc27e800 == 77 [pid = 1941] [id = 201] 16:06:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7fe4b56b3c00) [pid = 1941] [serial = 603] [outer = (nil)] 16:06:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7fe4b9870400) [pid = 1941] [serial = 604] [outer = 0x7fe4b56b3c00] 16:06:18 INFO - PROCESS | 1941 | 1461107178557 Marionette DEBUG loaded listener.js 16:06:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7fe4bc0e9c00) [pid = 1941] [serial = 605] [outer = 0x7fe4b56b3c00] 16:06:19 INFO - PROCESS | 1941 | 1461107179206 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]]]}] 16:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1022ms 16:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:06:19 INFO - PROCESS | 1941 | 1461107179261 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 16:06:19 INFO - PROCESS | 1941 | 1461107179263 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 16:06:19 INFO - PROCESS | 1941 | 1461107179269 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:06:19 INFO - PROCESS | 1941 | 1461107179271 Marionette TRACE conn4 <- [1,778,null,{}] 16:06:19 INFO - PROCESS | 1941 | 1461107179276 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}] 16:06:19 INFO - PROCESS | 1941 | 1461107179507 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 16:06:19 INFO - PROCESS | 1941 | 1461107179525 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c86be800 == 78 [pid = 1941] [id = 202] 16:06:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7fe4bc0bbc00) [pid = 1941] [serial = 606] [outer = (nil)] 16:06:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7fe4bf97b000) [pid = 1941] [serial = 607] [outer = 0x7fe4bc0bbc00] 16:06:19 INFO - PROCESS | 1941 | 1461107179587 Marionette DEBUG loaded listener.js 16:06:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7fe4bf9ec400) [pid = 1941] [serial = 608] [outer = 0x7fe4bc0bbc00] 16:06:20 INFO - PROCESS | 1941 | 1461107180406 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]]]}] 16:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1181ms 16:06:20 INFO - PROCESS | 1941 | 1461107180450 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 16:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:06:20 INFO - PROCESS | 1941 | 1461107180455 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 16:06:20 INFO - PROCESS | 1941 | 1461107180463 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:06:20 INFO - PROCESS | 1941 | 1461107180468 Marionette TRACE conn4 <- [1,782,null,{}] 16:06:20 INFO - PROCESS | 1941 | 1461107180477 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}] 16:06:20 INFO - PROCESS | 1941 | 1461107180633 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 16:06:20 INFO - PROCESS | 1941 | 1461107180786 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8655800 == 79 [pid = 1941] [id = 203] 16:06:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7fe4b56bc000) [pid = 1941] [serial = 609] [outer = (nil)] 16:06:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7fe4b7d2d000) [pid = 1941] [serial = 610] [outer = 0x7fe4b56bc000] 16:06:20 INFO - PROCESS | 1941 | 1461107180857 Marionette DEBUG loaded listener.js 16:06:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7fe4b8867c00) [pid = 1941] [serial = 611] [outer = 0x7fe4b56bc000] 16:06:21 INFO - PROCESS | 1941 | 1461107181686 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]]]}] 16:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1285ms 16:06:21 INFO - PROCESS | 1941 | 1461107181747 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 16:06:21 INFO - PROCESS | 1941 | 1461107181755 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 16:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:06:21 INFO - PROCESS | 1941 | 1461107181764 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:06:21 INFO - PROCESS | 1941 | 1461107181768 Marionette TRACE conn4 <- [1,786,null,{}] 16:06:21 INFO - PROCESS | 1941 | 1461107181773 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}] 16:06:21 INFO - PROCESS | 1941 | 1461107181961 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 16:06:22 INFO - PROCESS | 1941 | 1461107182115 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c1542000 == 80 [pid = 1941] [id = 204] 16:06:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7fe4b7b47000) [pid = 1941] [serial = 612] [outer = (nil)] 16:06:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7fe4bb079c00) [pid = 1941] [serial = 613] [outer = 0x7fe4b7b47000] 16:06:22 INFO - PROCESS | 1941 | 1461107182181 Marionette DEBUG loaded listener.js 16:06:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7fe4bb9cb400) [pid = 1941] [serial = 614] [outer = 0x7fe4b7b47000] 16:06:23 INFO - PROCESS | 1941 | 1461107183121 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]]]}] 16:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1427ms 16:06:23 INFO - PROCESS | 1941 | 1461107183191 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 16:06:23 INFO - PROCESS | 1941 | 1461107183195 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 16:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:06:23 INFO - PROCESS | 1941 | 1461107183201 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:06:23 INFO - PROCESS | 1941 | 1461107183207 Marionette TRACE conn4 <- [1,790,null,{}] 16:06:23 INFO - PROCESS | 1941 | 1461107183222 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}] 16:06:23 INFO - PROCESS | 1941 | 1461107183423 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 16:06:23 INFO - PROCESS | 1941 | 1461107183624 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cfa10800 == 81 [pid = 1941] [id = 205] 16:06:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7fe4be777000) [pid = 1941] [serial = 615] [outer = (nil)] 16:06:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7fe4bf778800) [pid = 1941] [serial = 616] [outer = 0x7fe4be777000] 16:06:23 INFO - PROCESS | 1941 | 1461107183739 Marionette DEBUG loaded listener.js 16:06:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7fe4bf97ec00) [pid = 1941] [serial = 617] [outer = 0x7fe4be777000] 16:06:24 INFO - PROCESS | 1941 | 1461107184535 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]]]}] 16:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1384ms 16:06:24 INFO - PROCESS | 1941 | 1461107184587 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 16:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:06:24 INFO - PROCESS | 1941 | 1461107184593 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 16:06:24 INFO - PROCESS | 1941 | 1461107184598 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:06:24 INFO - PROCESS | 1941 | 1461107184602 Marionette TRACE conn4 <- [1,794,null,{}] 16:06:24 INFO - PROCESS | 1941 | 1461107184607 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}] 16:06:24 INFO - PROCESS | 1941 | 1461107184757 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 16:06:24 INFO - PROCESS | 1941 | 1461107184914 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d337b800 == 82 [pid = 1941] [id = 206] 16:06:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7fe4be99c800) [pid = 1941] [serial = 618] [outer = (nil)] 16:06:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7fe4bfcd6c00) [pid = 1941] [serial = 619] [outer = 0x7fe4be99c800] 16:06:24 INFO - PROCESS | 1941 | 1461107184990 Marionette DEBUG loaded listener.js 16:06:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7fe4bfe75800) [pid = 1941] [serial = 620] [outer = 0x7fe4be99c800] 16:06:25 INFO - PROCESS | 1941 | 1461107185814 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]]]}] 16:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1276ms 16:06:25 INFO - PROCESS | 1941 | 1461107185875 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 16:06:25 INFO - PROCESS | 1941 | 1461107185878 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 16:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:06:25 INFO - PROCESS | 1941 | 1461107185883 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:06:25 INFO - PROCESS | 1941 | 1461107185886 Marionette TRACE conn4 <- [1,798,null,{}] 16:06:25 INFO - PROCESS | 1941 | 1461107185891 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}] 16:06:26 INFO - PROCESS | 1941 | 1461107186042 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 16:06:26 INFO - PROCESS | 1941 | 1461107186201 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d376a000 == 83 [pid = 1941] [id = 207] 16:06:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7fe4bfe76c00) [pid = 1941] [serial = 621] [outer = (nil)] 16:06:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7fe4c024d000) [pid = 1941] [serial = 622] [outer = 0x7fe4bfe76c00] 16:06:26 INFO - PROCESS | 1941 | 1461107186275 Marionette DEBUG loaded listener.js 16:06:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7fe4c0d56000) [pid = 1941] [serial = 623] [outer = 0x7fe4bfe76c00] 16:06:27 INFO - PROCESS | 1941 | 1461107187100 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]]]}] 16:06:27 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 16:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1278ms 16:06:27 INFO - PROCESS | 1941 | 1461107187162 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 16:06:27 INFO - PROCESS | 1941 | 1461107187165 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 16:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:06:27 INFO - PROCESS | 1941 | 1461107187170 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:06:27 INFO - PROCESS | 1941 | 1461107187173 Marionette TRACE conn4 <- [1,802,null,{}] 16:06:27 INFO - PROCESS | 1941 | 1461107187178 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}] 16:06:27 INFO - PROCESS | 1941 | 1461107187347 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 16:06:27 INFO - PROCESS | 1941 | 1461107187499 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3930800 == 84 [pid = 1941] [id = 208] 16:06:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7fe4c0eea000) [pid = 1941] [serial = 624] [outer = (nil)] 16:06:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7fe4c17e9400) [pid = 1941] [serial = 625] [outer = 0x7fe4c0eea000] 16:06:27 INFO - PROCESS | 1941 | 1461107187570 Marionette DEBUG loaded listener.js 16:06:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7fe4c3b9f400) [pid = 1941] [serial = 626] [outer = 0x7fe4c0eea000] 16:06:28 INFO - PROCESS | 1941 | 1461107188380 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]]]}] 16:06:28 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 16:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1281ms 16:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:06:28 INFO - PROCESS | 1941 | 1461107188452 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 16:06:28 INFO - PROCESS | 1941 | 1461107188455 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 16:06:28 INFO - PROCESS | 1941 | 1461107188461 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:06:28 INFO - PROCESS | 1941 | 1461107188464 Marionette TRACE conn4 <- [1,806,null,{}] 16:06:28 INFO - PROCESS | 1941 | 1461107188468 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}] 16:06:28 INFO - PROCESS | 1941 | 1461107188626 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 16:06:28 INFO - PROCESS | 1941 | 1461107188777 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3da8800 == 85 [pid = 1941] [id = 209] 16:06:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7fe4b6110800) [pid = 1941] [serial = 627] [outer = (nil)] 16:06:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7fe4c6fe7400) [pid = 1941] [serial = 628] [outer = 0x7fe4b6110800] 16:06:28 INFO - PROCESS | 1941 | 1461107188843 Marionette DEBUG loaded listener.js 16:06:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7fe4cd72c400) [pid = 1941] [serial = 629] [outer = 0x7fe4b6110800] 16:06:29 INFO - PROCESS | 1941 | 1461107189635 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]]]}] 16:06:29 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 16:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1185ms 16:06:29 INFO - PROCESS | 1941 | 1461107189660 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 16:06:29 INFO - PROCESS | 1941 | 1461107189663 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 16:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:06:29 INFO - PROCESS | 1941 | 1461107189670 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:06:29 INFO - PROCESS | 1941 | 1461107189673 Marionette TRACE conn4 <- [1,810,null,{}] 16:06:29 INFO - PROCESS | 1941 | 1461107189678 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}] 16:06:29 INFO - PROCESS | 1941 | 1461107189819 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 16:06:29 INFO - PROCESS | 1941 | 1461107189975 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d645e800 == 86 [pid = 1941] [id = 210] 16:06:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7fe4c1053400) [pid = 1941] [serial = 630] [outer = (nil)] 16:06:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7fe4cd7c4000) [pid = 1941] [serial = 631] [outer = 0x7fe4c1053400] 16:06:30 INFO - PROCESS | 1941 | 1461107190043 Marionette DEBUG loaded listener.js 16:06:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7fe4ce373000) [pid = 1941] [serial = 632] [outer = 0x7fe4c1053400] 16:06:30 INFO - PROCESS | 1941 | 1461107190886 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]]]}] 16:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1279ms 16:06:30 INFO - PROCESS | 1941 | 1461107190950 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 16:06:30 INFO - PROCESS | 1941 | 1461107190954 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 16:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:06:30 INFO - PROCESS | 1941 | 1461107190959 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:06:30 INFO - PROCESS | 1941 | 1461107190962 Marionette TRACE conn4 <- [1,814,null,{}] 16:06:30 INFO - PROCESS | 1941 | 1461107190967 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}] 16:06:31 INFO - PROCESS | 1941 | 1461107191107 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 16:06:31 INFO - PROCESS | 1941 | 1461107191265 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8648000 == 87 [pid = 1941] [id = 211] 16:06:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7fe4b5581c00) [pid = 1941] [serial = 633] [outer = (nil)] 16:06:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7fe4b7663800) [pid = 1941] [serial = 634] [outer = 0x7fe4b5581c00] 16:06:31 INFO - PROCESS | 1941 | 1461107191330 Marionette DEBUG loaded listener.js 16:06:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7fe4c6fe7c00) [pid = 1941] [serial = 635] [outer = 0x7fe4b5581c00] 16:06:32 INFO - PROCESS | 1941 | 1461107192397 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] 16:06:32 INFO - PROCESS | 1941 | 1461107192450 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 16:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:06:32 INFO - PROCESS | 1941 | 1461107192464 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:06:32 INFO - PROCESS | 1941 | 1461107192473 Marionette TRACE conn4 <- [1,818,null,{}] 16:06:32 INFO - PROCESS | 1941 | 1461107192486 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}] 16:06:32 INFO - PROCESS | 1941 | 1461107192756 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 16:06:32 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c0324800 == 86 [pid = 1941] [id = 88] 16:06:33 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7fe4bc242c00) [pid = 1941] [serial = 577] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 1941 | 1461107193021 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:33 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c3d70000 == 85 [pid = 1941] [id = 194] 16:06:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b82a8000 == 86 [pid = 1941] [id = 212] 16:06:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7fe4b897b400) [pid = 1941] [serial = 636] [outer = (nil)] 16:06:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7fe4b9876000) [pid = 1941] [serial = 637] [outer = 0x7fe4b897b400] 16:06:33 INFO - PROCESS | 1941 | 1461107193105 Marionette DEBUG loaded listener.js 16:06:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7fe4baf9f400) [pid = 1941] [serial = 638] [outer = 0x7fe4b897b400] 16:06:33 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b6187000 == 85 [pid = 1941] [id = 193] 16:06:33 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7fe4b5581000) [pid = 1941] [serial = 466] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7fe4d3954400) [pid = 1941] [serial = 418] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7fe4c079ec00) [pid = 1941] [serial = 512] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7fe4bb9cc800) [pid = 1941] [serial = 571] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7fe4b7d25c00) [pid = 1941] [serial = 565] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7fe4b84b9800) [pid = 1941] [serial = 566] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7fe4b779d400) [pid = 1941] [serial = 563] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7fe4b7627400) [pid = 1941] [serial = 562] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7fe4b99e3c00) [pid = 1941] [serial = 548] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7fe4baf95800) [pid = 1941] [serial = 568] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7fe4b6117400) [pid = 1941] [serial = 550] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7fe4bc0bec00) [pid = 1941] [serial = 574] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7fe4b7b47c00) [pid = 1941] [serial = 553] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7fe4b9bb5000) [pid = 1941] [serial = 556] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7fe4bb8e7c00) [pid = 1941] [serial = 559] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7fe4bc0c2400) [pid = 1941] [serial = 575] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7fe4bbc4cc00) [pid = 1941] [serial = 572] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7fe4bb074c00) [pid = 1941] [serial = 569] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 1941 | 1461107193822 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]]]}] 16:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1386ms 16:06:33 INFO - PROCESS | 1941 | 1461107193849 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 16:06:33 INFO - PROCESS | 1941 | 1461107193856 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 16:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:06:33 INFO - PROCESS | 1941 | 1461107193865 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:06:33 INFO - PROCESS | 1941 | 1461107193869 Marionette TRACE conn4 <- [1,822,null,{}] 16:06:33 INFO - PROCESS | 1941 | 1461107193873 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}] 16:06:34 INFO - PROCESS | 1941 | 1461107194011 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 16:06:34 INFO - PROCESS | 1941 | 1461107194131 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc287000 == 86 [pid = 1941] [id = 213] 16:06:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7fe4b7630800) [pid = 1941] [serial = 639] [outer = (nil)] 16:06:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7fe4bb8ee800) [pid = 1941] [serial = 640] [outer = 0x7fe4b7630800] 16:06:34 INFO - PROCESS | 1941 | 1461107194186 Marionette DEBUG loaded listener.js 16:06:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7fe4bc0c0400) [pid = 1941] [serial = 641] [outer = 0x7fe4b7630800] 16:06:34 INFO - PROCESS | 1941 | 1461107194851 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] 16:06:34 INFO - PROCESS | 1941 | 1461107194904 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 16:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:06:34 INFO - PROCESS | 1941 | 1461107194910 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:06:34 INFO - PROCESS | 1941 | 1461107194915 Marionette TRACE conn4 <- [1,826,null,{}] 16:06:34 INFO - PROCESS | 1941 | 1461107194963 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}] 16:06:35 INFO - PROCESS | 1941 | 1461107195105 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 16:06:35 INFO - PROCESS | 1941 | 1461107195114 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c041f000 == 87 [pid = 1941] [id = 214] 16:06:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7fe4bdb3dc00) [pid = 1941] [serial = 642] [outer = (nil)] 16:06:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7fe4bf772800) [pid = 1941] [serial = 643] [outer = 0x7fe4bdb3dc00] 16:06:35 INFO - PROCESS | 1941 | 1461107195171 Marionette DEBUG loaded listener.js 16:06:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7fe4bf9e2c00) [pid = 1941] [serial = 644] [outer = 0x7fe4bdb3dc00] 16:06:35 INFO - PROCESS | 1941 | 1461107195923 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]]]}] 16:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1081ms 16:06:36 INFO - PROCESS | 1941 | 1461107196001 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 16:06:36 INFO - PROCESS | 1941 | 1461107196005 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 16:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:06:36 INFO - PROCESS | 1941 | 1461107196026 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:06:36 INFO - PROCESS | 1941 | 1461107196029 Marionette TRACE conn4 <- [1,830,null,{}] 16:06:36 INFO - PROCESS | 1941 | 1461107196050 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}] 16:06:36 INFO - PROCESS | 1941 | 1461107196228 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 16:06:36 INFO - PROCESS | 1941 | 1461107196245 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c6f89800 == 88 [pid = 1941] [id = 215] 16:06:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7fe4bdba7800) [pid = 1941] [serial = 645] [outer = (nil)] 16:06:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7fe4c07a0800) [pid = 1941] [serial = 646] [outer = 0x7fe4bdba7800] 16:06:36 INFO - PROCESS | 1941 | 1461107196300 Marionette DEBUG loaded listener.js 16:06:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7fe4c1704c00) [pid = 1941] [serial = 647] [outer = 0x7fe4bdba7800] 16:06:37 INFO - PROCESS | 1941 | 1461107197028 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]]]}] 16:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1042ms 16:06:37 INFO - PROCESS | 1941 | 1461107197053 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 16:06:37 INFO - PROCESS | 1941 | 1461107197056 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 16:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:06:37 INFO - PROCESS | 1941 | 1461107197061 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:06:37 INFO - PROCESS | 1941 | 1461107197063 Marionette TRACE conn4 <- [1,834,null,{}] 16:06:37 INFO - PROCESS | 1941 | 1461107197068 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}] 16:06:37 INFO - PROCESS | 1941 | 1461107197236 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 16:06:37 INFO - PROCESS | 1941 | 1461107197263 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cf489800 == 89 [pid = 1941] [id = 216] 16:06:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7fe4bc0e4000) [pid = 1941] [serial = 648] [outer = (nil)] 16:06:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7fe4c17f5c00) [pid = 1941] [serial = 649] [outer = 0x7fe4bc0e4000] 16:06:37 INFO - PROCESS | 1941 | 1461107197317 Marionette DEBUG loaded listener.js 16:06:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7fe4c3d93000) [pid = 1941] [serial = 650] [outer = 0x7fe4bc0e4000] 16:06:37 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7fe4bb077400) [pid = 1941] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:06:37 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7fe4b52ecc00) [pid = 1941] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:06:37 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7fe4b56b3c00) [pid = 1941] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:06:37 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7fe4b7662400) [pid = 1941] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:06:37 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7fe4b9b0a800) [pid = 1941] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:06:38 INFO - PROCESS | 1941 | 1461107198095 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]]]}] 16:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1073ms 16:06:38 INFO - PROCESS | 1941 | 1461107198135 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 16:06:38 INFO - PROCESS | 1941 | 1461107198137 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 16:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:06:38 INFO - PROCESS | 1941 | 1461107198143 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:06:38 INFO - PROCESS | 1941 | 1461107198144 Marionette TRACE conn4 <- [1,838,null,{}] 16:06:38 INFO - PROCESS | 1941 | 1461107198149 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}] 16:06:38 INFO - PROCESS | 1941 | 1461107198331 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 16:06:38 INFO - PROCESS | 1941 | 1461107198348 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d337c000 == 90 [pid = 1941] [id = 217] 16:06:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7fe4cd735800) [pid = 1941] [serial = 651] [outer = (nil)] 16:06:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7fe4ce6c8000) [pid = 1941] [serial = 652] [outer = 0x7fe4cd735800] 16:06:38 INFO - PROCESS | 1941 | 1461107198406 Marionette DEBUG loaded listener.js 16:06:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7fe4ce88dc00) [pid = 1941] [serial = 653] [outer = 0x7fe4cd735800] 16:06:39 INFO - PROCESS | 1941 | 1461107199085 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]]]}] 16:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 974ms 16:06:39 INFO - PROCESS | 1941 | 1461107199117 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 16:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:06:39 INFO - PROCESS | 1941 | 1461107199120 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 16:06:39 INFO - PROCESS | 1941 | 1461107199125 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:06:39 INFO - PROCESS | 1941 | 1461107199128 Marionette TRACE conn4 <- [1,842,null,{}] 16:06:39 INFO - PROCESS | 1941 | 1461107199132 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}] 16:06:39 INFO - PROCESS | 1941 | 1461107199256 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 16:06:39 INFO - PROCESS | 1941 | 1461107199376 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d6447800 == 91 [pid = 1941] [id = 218] 16:06:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7fe4c13df800) [pid = 1941] [serial = 654] [outer = (nil)] 16:06:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7fe4ce8e2400) [pid = 1941] [serial = 655] [outer = 0x7fe4c13df800] 16:06:39 INFO - PROCESS | 1941 | 1461107199431 Marionette DEBUG loaded listener.js 16:06:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7fe4ceaa7800) [pid = 1941] [serial = 656] [outer = 0x7fe4c13df800] 16:06:40 INFO - PROCESS | 1941 | 1461107200309 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]]]}] 16:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1225ms 16:06:40 INFO - PROCESS | 1941 | 1461107200351 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 16:06:40 INFO - PROCESS | 1941 | 1461107200357 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 16:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:06:40 INFO - PROCESS | 1941 | 1461107200365 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:06:40 INFO - PROCESS | 1941 | 1461107200369 Marionette TRACE conn4 <- [1,846,null,{}] 16:06:40 INFO - PROCESS | 1941 | 1461107200377 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}] 16:06:40 INFO - PROCESS | 1941 | 1461107200541 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 16:06:40 INFO - PROCESS | 1941 | 1461107200706 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc271000 == 92 [pid = 1941] [id = 219] 16:06:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7fe4b8860800) [pid = 1941] [serial = 657] [outer = (nil)] 16:06:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7fe4b9bbb400) [pid = 1941] [serial = 658] [outer = 0x7fe4b8860800] 16:06:40 INFO - PROCESS | 1941 | 1461107200777 Marionette DEBUG loaded listener.js 16:06:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7fe4bb8edc00) [pid = 1941] [serial = 659] [outer = 0x7fe4b8860800] 16:06:41 INFO - PROCESS | 1941 | 1461107201598 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]]]}] 16:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1285ms 16:06:41 INFO - PROCESS | 1941 | 1461107201650 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 16:06:41 INFO - PROCESS | 1941 | 1461107201658 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 16:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:06:41 INFO - PROCESS | 1941 | 1461107201667 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:06:41 INFO - PROCESS | 1941 | 1461107201671 Marionette TRACE conn4 <- [1,850,null,{}] 16:06:41 INFO - PROCESS | 1941 | 1461107201676 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}] 16:06:41 INFO - PROCESS | 1941 | 1461107201860 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 16:06:42 INFO - PROCESS | 1941 | 1461107202023 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cf48e800 == 93 [pid = 1941] [id = 220] 16:06:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7fe4b8868400) [pid = 1941] [serial = 660] [outer = (nil)] 16:06:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7fe4be335000) [pid = 1941] [serial = 661] [outer = 0x7fe4b8868400] 16:06:42 INFO - PROCESS | 1941 | 1461107202091 Marionette DEBUG loaded listener.js 16:06:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7fe4bf88e800) [pid = 1941] [serial = 662] [outer = 0x7fe4b8868400] 16:06:43 INFO - PROCESS | 1941 | 1461107203041 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]]]}] 16:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1427ms 16:06:43 INFO - PROCESS | 1941 | 1461107203094 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 16:06:43 INFO - PROCESS | 1941 | 1461107203097 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 16:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:06:43 INFO - PROCESS | 1941 | 1461107203104 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:06:43 INFO - PROCESS | 1941 | 1461107203109 Marionette TRACE conn4 <- [1,854,null,{}] 16:06:43 INFO - PROCESS | 1941 | 1461107203124 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}] 16:06:43 INFO - PROCESS | 1941 | 1461107203323 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 16:06:43 INFO - PROCESS | 1941 | 1461107203480 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d8c89000 == 94 [pid = 1941] [id = 221] 16:06:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7fe4bc245000) [pid = 1941] [serial = 663] [outer = (nil)] 16:06:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7fe4c702a800) [pid = 1941] [serial = 664] [outer = 0x7fe4bc245000] 16:06:43 INFO - PROCESS | 1941 | 1461107203553 Marionette DEBUG loaded listener.js 16:06:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7fe4ce6c6c00) [pid = 1941] [serial = 665] [outer = 0x7fe4bc245000] 16:06:44 INFO - PROCESS | 1941 | 1461107204309 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]]]}] 16:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1243ms 16:06:44 INFO - PROCESS | 1941 | 1461107204347 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 16:06:44 INFO - PROCESS | 1941 | 1461107204351 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 16:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:06:44 INFO - PROCESS | 1941 | 1461107204356 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:06:44 INFO - PROCESS | 1941 | 1461107204358 Marionette TRACE conn4 <- [1,858,null,{}] 16:06:44 INFO - PROCESS | 1941 | 1461107204363 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}] 16:06:44 INFO - PROCESS | 1941 | 1461107204510 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 16:06:44 INFO - PROCESS | 1941 | 1461107204670 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d8dab800 == 95 [pid = 1941] [id = 222] 16:06:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7fe4b557c400) [pid = 1941] [serial = 666] [outer = (nil)] 16:06:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7fe4ceaa2400) [pid = 1941] [serial = 667] [outer = 0x7fe4b557c400] 16:06:44 INFO - PROCESS | 1941 | 1461107204736 Marionette DEBUG loaded listener.js 16:06:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7fe4cf7cbc00) [pid = 1941] [serial = 668] [outer = 0x7fe4b557c400] 16:06:45 INFO - PROCESS | 1941 | 1461107205540 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]]]}] 16:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1230ms 16:06:45 INFO - PROCESS | 1941 | 1461107205588 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 16:06:45 INFO - PROCESS | 1941 | 1461107205592 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 16:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:06:45 INFO - PROCESS | 1941 | 1461107205597 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:06:45 INFO - PROCESS | 1941 | 1461107205600 Marionette TRACE conn4 <- [1,862,null,{}] 16:06:45 INFO - PROCESS | 1941 | 1461107205605 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}] 16:06:45 INFO - PROCESS | 1941 | 1461107205747 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 16:06:45 INFO - PROCESS | 1941 | 1461107205907 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb0aa000 == 96 [pid = 1941] [id = 223] 16:06:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7fe4c215c800) [pid = 1941] [serial = 669] [outer = (nil)] 16:06:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7fe4cf8be000) [pid = 1941] [serial = 670] [outer = 0x7fe4c215c800] 16:06:45 INFO - PROCESS | 1941 | 1461107205977 Marionette DEBUG loaded listener.js 16:06:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7fe4cfa5a800) [pid = 1941] [serial = 671] [outer = 0x7fe4c215c800] 16:06:46 INFO - PROCESS | 1941 | 1461107206834 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]]]}] 16:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1280ms 16:06:46 INFO - PROCESS | 1941 | 1461107206878 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 16:06:46 INFO - PROCESS | 1941 | 1461107206881 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 16:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:06:46 INFO - PROCESS | 1941 | 1461107206887 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:06:46 INFO - PROCESS | 1941 | 1461107206889 Marionette TRACE conn4 <- [1,866,null,{}] 16:06:46 INFO - PROCESS | 1941 | 1461107206896 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}] 16:06:47 INFO - PROCESS | 1941 | 1461107207083 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 16:06:47 INFO - PROCESS | 1941 | 1461107207248 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d8dbd000 == 97 [pid = 1941] [id = 224] 16:06:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7fe4cfbbe800) [pid = 1941] [serial = 672] [outer = (nil)] 16:06:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7fe4d3292800) [pid = 1941] [serial = 673] [outer = 0x7fe4cfbbe800] 16:06:47 INFO - PROCESS | 1941 | 1461107207324 Marionette DEBUG loaded listener.js 16:06:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7fe4d397d000) [pid = 1941] [serial = 674] [outer = 0x7fe4cfbbe800] 16:06:48 INFO - PROCESS | 1941 | 1461107208183 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]]]}] 16:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1327ms 16:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:06:48 INFO - PROCESS | 1941 | 1461107208214 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 16:06:48 INFO - PROCESS | 1941 | 1461107208217 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 16:06:48 INFO - PROCESS | 1941 | 1461107208222 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:06:48 INFO - PROCESS | 1941 | 1461107208226 Marionette TRACE conn4 <- [1,870,null,{}] 16:06:48 INFO - PROCESS | 1941 | 1461107208231 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}] 16:06:48 INFO - PROCESS | 1941 | 1461107208389 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 16:06:48 INFO - PROCESS | 1941 | 1461107208556 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aedf2000 == 98 [pid = 1941] [id = 225] 16:06:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7fe4b63d5800) [pid = 1941] [serial = 675] [outer = (nil)] 16:06:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7fe4b63da400) [pid = 1941] [serial = 676] [outer = 0x7fe4b63d5800] 16:06:48 INFO - PROCESS | 1941 | 1461107208646 Marionette DEBUG loaded listener.js 16:06:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7fe4b63df000) [pid = 1941] [serial = 677] [outer = 0x7fe4b63d5800] 16:06:49 INFO - PROCESS | 1941 | 1461107209503 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]]]}] 16:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1680ms 16:06:49 INFO - PROCESS | 1941 | 1461107209936 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 16:06:49 INFO - PROCESS | 1941 | 1461107209943 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 16:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:06:49 INFO - PROCESS | 1941 | 1461107209952 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:06:49 INFO - PROCESS | 1941 | 1461107209956 Marionette TRACE conn4 <- [1,874,null,{}] 16:06:49 INFO - PROCESS | 1941 | 1461107209963 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}] 16:06:50 INFO - PROCESS | 1941 | 1461107210186 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 16:06:50 INFO - PROCESS | 1941 | 1461107210327 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b54d6800 == 99 [pid = 1941] [id = 226] 16:06:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4b73c3800) [pid = 1941] [serial = 678] [outer = (nil)] 16:06:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7fe4b7626400) [pid = 1941] [serial = 679] [outer = 0x7fe4b73c3800] 16:06:50 INFO - PROCESS | 1941 | 1461107210400 Marionette DEBUG loaded listener.js 16:06:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4b7669c00) [pid = 1941] [serial = 680] [outer = 0x7fe4b73c3800] 16:06:51 INFO - PROCESS | 1941 | 1461107211212 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]]]}] 16:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1329ms 16:06:51 INFO - PROCESS | 1941 | 1461107211282 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 16:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:06:51 INFO - PROCESS | 1941 | 1461107211294 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 16:06:51 INFO - PROCESS | 1941 | 1461107211310 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:06:51 INFO - PROCESS | 1941 | 1461107211319 Marionette TRACE conn4 <- [1,878,null,{}] 16:06:51 INFO - PROCESS | 1941 | 1461107211330 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}] 16:06:51 INFO - PROCESS | 1941 | 1461107211573 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 16:06:51 INFO - PROCESS | 1941 | 1461107211775 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b80e0000 == 100 [pid = 1941] [id = 227] 16:06:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7fe4b766a000) [pid = 1941] [serial = 681] [outer = (nil)] 16:06:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7fe4b7b1e000) [pid = 1941] [serial = 682] [outer = 0x7fe4b766a000] 16:06:51 INFO - PROCESS | 1941 | 1461107211887 Marionette DEBUG loaded listener.js 16:06:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7fe4b7d2f000) [pid = 1941] [serial = 683] [outer = 0x7fe4b766a000] 16:06:52 INFO - PROCESS | 1941 | 1461107212767 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]]]}] 16:06:52 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c07c9800 == 99 [pid = 1941] [id = 103] 16:06:52 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bc392800 == 98 [pid = 1941] [id = 100] 16:06:52 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d377b000 == 97 [pid = 1941] [id = 160] 16:06:52 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bfaa2000 == 96 [pid = 1941] [id = 115] 16:06:52 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4cfa19800 == 95 [pid = 1941] [id = 107] 16:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1502ms 16:06:52 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7fe4bafde800) [pid = 1941] [serial = 583] [outer = (nil)] [url = about:blank] 16:06:52 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7fe4b8869c00) [pid = 1941] [serial = 580] [outer = (nil)] [url = about:blank] 16:06:52 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7fe4bc24d400) [pid = 1941] [serial = 586] [outer = (nil)] [url = about:blank] 16:06:52 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7fe4bf97b000) [pid = 1941] [serial = 607] [outer = (nil)] [url = about:blank] 16:06:52 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7fe4bf776000) [pid = 1941] [serial = 589] [outer = (nil)] [url = about:blank] 16:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:06:52 INFO - PROCESS | 1941 | 1461107212835 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 16:06:52 INFO - PROCESS | 1941 | 1461107212838 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 16:06:52 INFO - PROCESS | 1941 | 1461107212844 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:06:52 INFO - PROCESS | 1941 | 1461107212846 Marionette TRACE conn4 <- [1,882,null,{}] 16:06:52 INFO - PROCESS | 1941 | 1461107212859 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}] 16:06:53 INFO - PROCESS | 1941 | 1461107213002 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 16:06:53 INFO - PROCESS | 1941 | 1461107213012 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b82b2000 == 96 [pid = 1941] [id = 228] 16:06:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7fe4b63d8400) [pid = 1941] [serial = 684] [outer = (nil)] 16:06:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4b84b7800) [pid = 1941] [serial = 685] [outer = 0x7fe4b63d8400] 16:06:53 INFO - PROCESS | 1941 | 1461107213088 Marionette DEBUG loaded listener.js 16:06:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7fe4b886a800) [pid = 1941] [serial = 686] [outer = 0x7fe4b63d8400] 16:06:53 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7fe4bda98000) [pid = 1941] [serial = 601] [outer = (nil)] [url = about:blank] 16:06:53 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7fe4b84bc400) [pid = 1941] [serial = 595] [outer = (nil)] [url = about:blank] 16:06:53 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7fe4b9870400) [pid = 1941] [serial = 604] [outer = (nil)] [url = about:blank] 16:06:53 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7fe4b99e8400) [pid = 1941] [serial = 596] [outer = (nil)] [url = about:blank] 16:06:53 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7fe4be33c400) [pid = 1941] [serial = 602] [outer = (nil)] [url = about:blank] 16:06:53 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7fe4b8439800) [pid = 1941] [serial = 593] [outer = (nil)] [url = about:blank] 16:06:53 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7fe4b7b45000) [pid = 1941] [serial = 592] [outer = (nil)] [url = about:blank] 16:06:53 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7fe4bb8f0c00) [pid = 1941] [serial = 598] [outer = (nil)] [url = about:blank] 16:06:53 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7fe4bc0e9c00) [pid = 1941] [serial = 605] [outer = (nil)] [url = about:blank] 16:06:53 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7fe4bbc59000) [pid = 1941] [serial = 599] [outer = (nil)] [url = about:blank] 16:06:53 INFO - PROCESS | 1941 | 1461107213908 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]]]}] 16:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1134ms 16:06:53 INFO - PROCESS | 1941 | 1461107213977 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 16:06:53 INFO - PROCESS | 1941 | 1461107213980 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 16:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:06:53 INFO - PROCESS | 1941 | 1461107213985 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:06:53 INFO - PROCESS | 1941 | 1461107213988 Marionette TRACE conn4 <- [1,886,null,{}] 16:06:54 INFO - PROCESS | 1941 | 1461107213996 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}] 16:06:54 INFO - PROCESS | 1941 | 1461107214130 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 16:06:54 INFO - PROCESS | 1941 | 1461107214251 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4baf87000 == 97 [pid = 1941] [id = 229] 16:06:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7fe4b7d27000) [pid = 1941] [serial = 687] [outer = (nil)] 16:06:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7fe4b897d400) [pid = 1941] [serial = 688] [outer = 0x7fe4b7d27000] 16:06:54 INFO - PROCESS | 1941 | 1461107214313 Marionette DEBUG loaded listener.js 16:06:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7fe4b9876800) [pid = 1941] [serial = 689] [outer = 0x7fe4b7d27000] 16:06:54 INFO - PROCESS | 1941 | 1461107214914 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]]]}] 16:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 982ms 16:06:54 INFO - PROCESS | 1941 | 1461107214969 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 16:06:54 INFO - PROCESS | 1941 | 1461107214971 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 16:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:06:54 INFO - PROCESS | 1941 | 1461107214981 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:06:54 INFO - PROCESS | 1941 | 1461107214983 Marionette TRACE conn4 <- [1,890,null,{}] 16:06:54 INFO - PROCESS | 1941 | 1461107214988 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}] 16:06:55 INFO - PROCESS | 1941 | 1461107215182 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 16:06:55 INFO - PROCESS | 1941 | 1461107215216 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb1e2000 == 98 [pid = 1941] [id = 230] 16:06:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7fe4b7b42c00) [pid = 1941] [serial = 690] [outer = (nil)] 16:06:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7fe4b9870400) [pid = 1941] [serial = 691] [outer = 0x7fe4b7b42c00] 16:06:55 INFO - PROCESS | 1941 | 1461107215274 Marionette DEBUG loaded listener.js 16:06:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7fe4bafa1400) [pid = 1941] [serial = 692] [outer = 0x7fe4b7b42c00] 16:06:56 INFO - PROCESS | 1941 | 1461107216059 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]]]}] 16:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1127ms 16:06:56 INFO - PROCESS | 1941 | 1461107216112 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 16:06:56 INFO - PROCESS | 1941 | 1461107216114 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 16:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:06:56 INFO - PROCESS | 1941 | 1461107216119 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:06:56 INFO - PROCESS | 1941 | 1461107216122 Marionette TRACE conn4 <- [1,894,null,{}] 16:06:56 INFO - PROCESS | 1941 | 1461107216127 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}] 16:06:56 INFO - PROCESS | 1941 | 1461107216324 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 16:06:56 INFO - PROCESS | 1941 | 1461107216348 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc388000 == 99 [pid = 1941] [id = 231] 16:06:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4bb8eb000) [pid = 1941] [serial = 693] [outer = (nil)] 16:06:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7fe4bb9cf800) [pid = 1941] [serial = 694] [outer = 0x7fe4bb8eb000] 16:06:56 INFO - PROCESS | 1941 | 1461107216405 Marionette DEBUG loaded listener.js 16:06:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4bc0bd800) [pid = 1941] [serial = 695] [outer = 0x7fe4bb8eb000] 16:06:57 INFO - PROCESS | 1941 | 1461107217086 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]]]}] 16:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 986ms 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7fe4b56ba400) [pid = 1941] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7fe4b60d0800) [pid = 1941] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7fe4b8869400) [pid = 1941] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7fe4b84be400) [pid = 1941] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7fe4bbc54000) [pid = 1941] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7fe4b73c1c00) [pid = 1941] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7fe4b60d7800) [pid = 1941] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7fe4b73be400) [pid = 1941] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7fe4b6119400) [pid = 1941] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7fe4bb078000) [pid = 1941] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7fe4b52f1c00) [pid = 1941] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7fe4b73c1000) [pid = 1941] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7fe4bbc4d400) [pid = 1941] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7fe4b84b3800) [pid = 1941] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7fe4b765f000) [pid = 1941] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7fe4d3edb000) [pid = 1941] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7fe4bd710800) [pid = 1941] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7fe4bb9ca400) [pid = 1941] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7fe4b6113400) [pid = 1941] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7fe4b60d1800) [pid = 1941] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7fe4b52e7c00) [pid = 1941] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7fe4b84bd000) [pid = 1941] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7fe4b52eb400) [pid = 1941] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7fe4ce890400) [pid = 1941] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7fe4b6116800) [pid = 1941] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7fe4bb076400) [pid = 1941] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7fe4bdba7800) [pid = 1941] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7fe4b7630800) [pid = 1941] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7fe4b897b400) [pid = 1941] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7fe4bdb3dc00) [pid = 1941] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7fe4bc0e4000) [pid = 1941] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:06:57 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7fe4cd735800) [pid = 1941] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:06:57 INFO - PROCESS | 1941 | 1461107217749 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 16:06:57 INFO - PROCESS | 1941 | 1461107217752 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 16:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:06:57 INFO - PROCESS | 1941 | 1461107217804 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:06:57 INFO - PROCESS | 1941 | 1461107217806 Marionette TRACE conn4 <- [1,898,null,{}] 16:06:57 INFO - PROCESS | 1941 | 1461107217811 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}] 16:06:57 INFO - PROCESS | 1941 | 1461107217929 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 16:06:58 INFO - PROCESS | 1941 | 1461107218042 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b802e800 == 100 [pid = 1941] [id = 232] 16:06:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7fe4b63d5400) [pid = 1941] [serial = 696] [outer = (nil)] 16:06:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7fe4b7666c00) [pid = 1941] [serial = 697] [outer = 0x7fe4b63d5400] 16:06:58 INFO - PROCESS | 1941 | 1461107218118 Marionette DEBUG loaded listener.js 16:06:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7fe4b84ba400) [pid = 1941] [serial = 698] [outer = 0x7fe4b63d5400] 16:06:58 INFO - PROCESS | 1941 | 1461107218665 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]]]}] 16:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 902ms 16:06:58 INFO - PROCESS | 1941 | 1461107218704 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 16:06:58 INFO - PROCESS | 1941 | 1461107218707 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 16:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:06:58 INFO - PROCESS | 1941 | 1461107218712 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:06:58 INFO - PROCESS | 1941 | 1461107218714 Marionette TRACE conn4 <- [1,902,null,{}] 16:06:58 INFO - PROCESS | 1941 | 1461107218737 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}] 16:06:58 INFO - PROCESS | 1941 | 1461107218858 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 16:06:58 INFO - PROCESS | 1941 | 1461107218981 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf571800 == 101 [pid = 1941] [id = 233] 16:06:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7fe4b6115c00) [pid = 1941] [serial = 699] [outer = (nil)] 16:06:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7fe4b99e0400) [pid = 1941] [serial = 700] [outer = 0x7fe4b6115c00] 16:06:59 INFO - PROCESS | 1941 | 1461107219036 Marionette DEBUG loaded listener.js 16:06:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7fe4bb9cc400) [pid = 1941] [serial = 701] [outer = 0x7fe4b6115c00] 16:06:59 INFO - PROCESS | 1941 | 1461107219622 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]]]}] 16:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 935ms 16:06:59 INFO - PROCESS | 1941 | 1461107219648 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 16:06:59 INFO - PROCESS | 1941 | 1461107219651 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 16:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:06:59 INFO - PROCESS | 1941 | 1461107219657 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:06:59 INFO - PROCESS | 1941 | 1461107219658 Marionette TRACE conn4 <- [1,906,null,{}] 16:06:59 INFO - PROCESS | 1941 | 1461107219664 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}] 16:06:59 INFO - PROCESS | 1941 | 1461107219881 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 16:07:00 INFO - PROCESS | 1941 | 1461107220020 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b078d800 == 102 [pid = 1941] [id = 234] 16:07:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7fe4b56b9400) [pid = 1941] [serial = 702] [outer = (nil)] 16:07:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7fe4b60d2000) [pid = 1941] [serial = 703] [outer = 0x7fe4b56b9400] 16:07:00 INFO - PROCESS | 1941 | 1461107220093 Marionette DEBUG loaded listener.js 16:07:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7fe4b63d8800) [pid = 1941] [serial = 704] [outer = 0x7fe4b56b9400] 16:07:00 INFO - PROCESS | 1941 | 1461107220983 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]]]}] 16:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1375ms 16:07:01 INFO - PROCESS | 1941 | 1461107221033 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 16:07:01 INFO - PROCESS | 1941 | 1461107221040 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 16:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:07:01 INFO - PROCESS | 1941 | 1461107221047 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:07:01 INFO - PROCESS | 1941 | 1461107221052 Marionette TRACE conn4 <- [1,910,null,{}] 16:07:01 INFO - PROCESS | 1941 | 1461107221059 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}] 16:07:01 INFO - PROCESS | 1941 | 1461107221205 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 16:07:01 INFO - PROCESS | 1941 | 1461107221364 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9b34800 == 103 [pid = 1941] [id = 235] 16:07:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7fe4b56b9c00) [pid = 1941] [serial = 705] [outer = (nil)] 16:07:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7fe4b7b47c00) [pid = 1941] [serial = 706] [outer = 0x7fe4b56b9c00] 16:07:01 INFO - PROCESS | 1941 | 1461107221434 Marionette DEBUG loaded listener.js 16:07:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7fe4b843a400) [pid = 1941] [serial = 707] [outer = 0x7fe4b56b9c00] 16:07:02 INFO - PROCESS | 1941 | 1461107222355 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]]]}] 16:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1339ms 16:07:02 INFO - PROCESS | 1941 | 1461107222387 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 16:07:02 INFO - PROCESS | 1941 | 1461107222390 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 16:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:07:02 INFO - PROCESS | 1941 | 1461107222397 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:07:02 INFO - PROCESS | 1941 | 1461107222399 Marionette TRACE conn4 <- [1,914,null,{}] 16:07:02 INFO - PROCESS | 1941 | 1461107222405 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}] 16:07:02 INFO - PROCESS | 1941 | 1461107222557 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 16:07:02 INFO - PROCESS | 1941 | 1461107222729 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bff84800 == 104 [pid = 1941] [id = 236] 16:07:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7fe4b63dc000) [pid = 1941] [serial = 708] [outer = (nil)] 16:07:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7fe4b9698400) [pid = 1941] [serial = 709] [outer = 0x7fe4b63dc000] 16:07:02 INFO - PROCESS | 1941 | 1461107222803 Marionette DEBUG loaded listener.js 16:07:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7fe4bafd4c00) [pid = 1941] [serial = 710] [outer = 0x7fe4b63dc000] 16:07:03 INFO - PROCESS | 1941 | 1461107223757 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]]]}] 16:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1429ms 16:07:03 INFO - PROCESS | 1941 | 1461107223828 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 16:07:03 INFO - PROCESS | 1941 | 1461107223834 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 16:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:07:03 INFO - PROCESS | 1941 | 1461107223850 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:07:03 INFO - PROCESS | 1941 | 1461107223858 Marionette TRACE conn4 <- [1,918,null,{}] 16:07:03 INFO - PROCESS | 1941 | 1461107223863 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}] 16:07:04 INFO - PROCESS | 1941 | 1461107224067 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 16:07:04 INFO - PROCESS | 1941 | 1461107224223 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c07bf000 == 105 [pid = 1941] [id = 237] 16:07:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7fe4b886cc00) [pid = 1941] [serial = 711] [outer = (nil)] 16:07:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7fe4bb9cc800) [pid = 1941] [serial = 712] [outer = 0x7fe4b886cc00] 16:07:04 INFO - PROCESS | 1941 | 1461107224289 Marionette DEBUG loaded listener.js 16:07:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7fe4bc0c5800) [pid = 1941] [serial = 713] [outer = 0x7fe4b886cc00] 16:07:05 INFO - PROCESS | 1941 | 1461107225125 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]]]}] 16:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1348ms 16:07:05 INFO - PROCESS | 1941 | 1461107225190 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 16:07:05 INFO - PROCESS | 1941 | 1461107225194 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 16:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:07:05 INFO - PROCESS | 1941 | 1461107225200 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:07:05 INFO - PROCESS | 1941 | 1461107225202 Marionette TRACE conn4 <- [1,922,null,{}] 16:07:05 INFO - PROCESS | 1941 | 1461107225207 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}] 16:07:05 INFO - PROCESS | 1941 | 1461107225349 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 16:07:05 INFO - PROCESS | 1941 | 1461107225508 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c17af000 == 106 [pid = 1941] [id = 238] 16:07:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7fe4bafd5400) [pid = 1941] [serial = 714] [outer = (nil)] 16:07:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7fe4bc24fc00) [pid = 1941] [serial = 715] [outer = 0x7fe4bafd5400] 16:07:05 INFO - PROCESS | 1941 | 1461107225574 Marionette DEBUG loaded listener.js 16:07:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7fe4be333c00) [pid = 1941] [serial = 716] [outer = 0x7fe4bafd5400] 16:07:06 INFO - PROCESS | 1941 | 1461107226392 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]]]}] 16:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1229ms 16:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:07:06 INFO - PROCESS | 1941 | 1461107226429 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 16:07:06 INFO - PROCESS | 1941 | 1461107226432 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 16:07:06 INFO - PROCESS | 1941 | 1461107226438 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:07:06 INFO - PROCESS | 1941 | 1461107226441 Marionette TRACE conn4 <- [1,926,null,{}] 16:07:06 INFO - PROCESS | 1941 | 1461107226445 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}] 16:07:06 INFO - PROCESS | 1941 | 1461107226587 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 16:07:06 INFO - PROCESS | 1941 | 1461107226751 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c8605800 == 107 [pid = 1941] [id = 239] 16:07:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7fe4be912000) [pid = 1941] [serial = 717] [outer = (nil)] 16:07:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7fe4bf253800) [pid = 1941] [serial = 718] [outer = 0x7fe4be912000] 16:07:06 INFO - PROCESS | 1941 | 1461107226829 Marionette DEBUG loaded listener.js 16:07:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7fe4bf775400) [pid = 1941] [serial = 719] [outer = 0x7fe4be912000] 16:07:07 INFO - PROCESS | 1941 | 1461107227668 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]]]}] 16:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1283ms 16:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:07:07 INFO - PROCESS | 1941 | 1461107227720 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 16:07:07 INFO - PROCESS | 1941 | 1461107227723 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 16:07:07 INFO - PROCESS | 1941 | 1461107227727 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:07:07 INFO - PROCESS | 1941 | 1461107227731 Marionette TRACE conn4 <- [1,930,null,{}] 16:07:07 INFO - PROCESS | 1941 | 1461107227736 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}] 16:07:07 INFO - PROCESS | 1941 | 1461107227875 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 16:07:08 INFO - PROCESS | 1941 | 1461107228034 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ce66c800 == 108 [pid = 1941] [id = 240] 16:07:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7fe4be338000) [pid = 1941] [serial = 720] [outer = (nil)] 16:07:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7fe4bf9e9000) [pid = 1941] [serial = 721] [outer = 0x7fe4be338000] 16:07:08 INFO - PROCESS | 1941 | 1461107228102 Marionette DEBUG loaded listener.js 16:07:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7fe4bfe72000) [pid = 1941] [serial = 722] [outer = 0x7fe4be338000] 16:07:08 INFO - PROCESS | 1941 | 1461107228939 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]]]}] 16:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1282ms 16:07:09 INFO - PROCESS | 1941 | 1461107229010 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 16:07:09 INFO - PROCESS | 1941 | 1461107229013 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 16:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:07:09 INFO - PROCESS | 1941 | 1461107229019 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:07:09 INFO - PROCESS | 1941 | 1461107229021 Marionette TRACE conn4 <- [1,934,null,{}] 16:07:09 INFO - PROCESS | 1941 | 1461107229026 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}] 16:07:09 INFO - PROCESS | 1941 | 1461107229168 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 16:07:09 INFO - PROCESS | 1941 | 1461107229327 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cf718800 == 109 [pid = 1941] [id = 241] 16:07:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7fe4be914c00) [pid = 1941] [serial = 723] [outer = (nil)] 16:07:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7fe4bff61400) [pid = 1941] [serial = 724] [outer = 0x7fe4be914c00] 16:07:09 INFO - PROCESS | 1941 | 1461107229393 Marionette DEBUG loaded listener.js 16:07:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4c0d52c00) [pid = 1941] [serial = 725] [outer = 0x7fe4be914c00] 16:07:10 INFO - PROCESS | 1941 | 1461107230220 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]]]}] 16:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1230ms 16:07:10 INFO - PROCESS | 1941 | 1461107230250 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 16:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:07:10 INFO - PROCESS | 1941 | 1461107230255 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 16:07:10 INFO - PROCESS | 1941 | 1461107230262 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:07:10 INFO - PROCESS | 1941 | 1461107230266 Marionette TRACE conn4 <- [1,938,null,{}] 16:07:10 INFO - PROCESS | 1941 | 1461107230271 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}] 16:07:10 INFO - PROCESS | 1941 | 1461107230420 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 16:07:10 INFO - PROCESS | 1941 | 1461107230593 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4baf83000 == 110 [pid = 1941] [id = 242] 16:07:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7fe4b73cdc00) [pid = 1941] [serial = 726] [outer = (nil)] 16:07:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4be338400) [pid = 1941] [serial = 727] [outer = 0x7fe4b73cdc00] 16:07:10 INFO - PROCESS | 1941 | 1461107230662 Marionette DEBUG loaded listener.js 16:07:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7fe4c104cc00) [pid = 1941] [serial = 728] [outer = 0x7fe4b73cdc00] 16:07:11 INFO - PROCESS | 1941 | 1461107231529 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]]]}] 16:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1331ms 16:07:11 INFO - PROCESS | 1941 | 1461107231592 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 16:07:11 INFO - PROCESS | 1941 | 1461107231596 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 16:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:07:11 INFO - PROCESS | 1941 | 1461107231601 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:07:11 INFO - PROCESS | 1941 | 1461107231604 Marionette TRACE conn4 <- [1,942,null,{}] 16:07:11 INFO - PROCESS | 1941 | 1461107231609 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}] 16:07:11 INFO - PROCESS | 1941 | 1461107231762 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 16:07:12 INFO - PROCESS | 1941 | 1461107232199 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8040000 == 111 [pid = 1941] [id = 243] 16:07:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7fe4b56b8800) [pid = 1941] [serial = 729] [outer = (nil)] 16:07:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7fe4b60dcc00) [pid = 1941] [serial = 730] [outer = 0x7fe4b56b8800] 16:07:12 INFO - PROCESS | 1941 | 1461107232308 Marionette DEBUG loaded listener.js 16:07:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7fe4b63de800) [pid = 1941] [serial = 731] [outer = 0x7fe4b56b8800] 16:07:13 INFO - PROCESS | 1941 | 1461107233183 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]]]}] 16:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1640ms 16:07:13 INFO - PROCESS | 1941 | 1461107233243 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 16:07:13 INFO - PROCESS | 1941 | 1461107233249 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 16:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:07:13 INFO - PROCESS | 1941 | 1461107233267 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:07:13 INFO - PROCESS | 1941 | 1461107233269 Marionette TRACE conn4 <- [1,946,null,{}] 16:07:13 INFO - PROCESS | 1941 | 1461107233276 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}] 16:07:13 INFO - PROCESS | 1941 | 1461107233431 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 16:07:13 INFO - PROCESS | 1941 | 1461107233592 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b803e000 == 112 [pid = 1941] [id = 244] 16:07:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7fe4b765f000) [pid = 1941] [serial = 732] [outer = (nil)] 16:07:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7fe4b77a4000) [pid = 1941] [serial = 733] [outer = 0x7fe4b765f000] 16:07:13 INFO - PROCESS | 1941 | 1461107233659 Marionette DEBUG loaded listener.js 16:07:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7fe4b7d25c00) [pid = 1941] [serial = 734] [outer = 0x7fe4b765f000] 16:07:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bd83b800 == 111 [pid = 1941] [id = 87] 16:07:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf2da000 == 110 [pid = 1941] [id = 48] 16:07:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf82e000 == 109 [pid = 1941] [id = 89] 16:07:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf571800 == 108 [pid = 1941] [id = 233] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7fe4b7663800) [pid = 1941] [serial = 634] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7fe4bfcd6c00) [pid = 1941] [serial = 619] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7fe4c024d000) [pid = 1941] [serial = 622] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7fe4c17e9400) [pid = 1941] [serial = 625] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7fe4c6fe7400) [pid = 1941] [serial = 628] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7fe4cd7c4000) [pid = 1941] [serial = 631] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7fe4ce8e2400) [pid = 1941] [serial = 655] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b802e800 == 107 [pid = 1941] [id = 232] 16:07:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bc388000 == 106 [pid = 1941] [id = 231] 16:07:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb1e2000 == 105 [pid = 1941] [id = 230] 16:07:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4baf87000 == 104 [pid = 1941] [id = 229] 16:07:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b82b2000 == 103 [pid = 1941] [id = 228] 16:07:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b80e0000 == 102 [pid = 1941] [id = 227] 16:07:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b54d6800 == 101 [pid = 1941] [id = 226] 16:07:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4cf48e800 == 100 [pid = 1941] [id = 220] 16:07:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bc271000 == 99 [pid = 1941] [id = 219] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7fe4c13d7000) [pid = 1941] [serial = 524] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7fe4bb8ea800) [pid = 1941] [serial = 518] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7fe4b8861800) [pid = 1941] [serial = 488] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7fe4baf96400) [pid = 1941] [serial = 472] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7fe4be781c00) [pid = 1941] [serial = 424] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7fe4bfe6bc00) [pid = 1941] [serial = 479] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7fe4b56bec00) [pid = 1941] [serial = 533] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7fe4b84bc800) [pid = 1941] [serial = 515] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7fe4bbc5b800) [pid = 1941] [serial = 439] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7fe4b84c0c00) [pid = 1941] [serial = 482] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7fe4b7669000) [pid = 1941] [serial = 442] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7fe4d8b56c00) [pid = 1941] [serial = 436] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7fe4ce88e000) [pid = 1941] [serial = 427] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7fe4bf772000) [pid = 1941] [serial = 521] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7fe4b8437000) [pid = 1941] [serial = 421] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7fe4d3ed3800) [pid = 1941] [serial = 430] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7fe4b52f1800) [pid = 1941] [serial = 527] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7fe4c13dec00) [pid = 1941] [serial = 485] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7fe4cf7d0800) [pid = 1941] [serial = 530] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7fe4d6410400) [pid = 1941] [serial = 433] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7fe4b7759400) [pid = 1941] [serial = 469] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7fe4bc0e6800) [pid = 1941] [serial = 475] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7fe4bafdec00) [pid = 1941] [serial = 557] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7fe4b84b4400) [pid = 1941] [serial = 554] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7fe4b7634c00) [pid = 1941] [serial = 551] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7fe4bb8ef400) [pid = 1941] [serial = 560] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7fe4bb079c00) [pid = 1941] [serial = 613] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7fe4bf778800) [pid = 1941] [serial = 616] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7fe4b9876000) [pid = 1941] [serial = 637] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7fe4baf9f400) [pid = 1941] [serial = 638] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7fe4b7d2d000) [pid = 1941] [serial = 610] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7fe4c07a0800) [pid = 1941] [serial = 646] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7fe4bb8ee800) [pid = 1941] [serial = 640] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7fe4bc0c0400) [pid = 1941] [serial = 641] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7fe4bf772800) [pid = 1941] [serial = 643] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7fe4c17f5c00) [pid = 1941] [serial = 649] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7fe4c1704c00) [pid = 1941] [serial = 647] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7fe4c3d93000) [pid = 1941] [serial = 650] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7fe4bf9e2c00) [pid = 1941] [serial = 644] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7fe4ce88dc00) [pid = 1941] [serial = 653] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7fe4ce6c8000) [pid = 1941] [serial = 652] [outer = (nil)] [url = about:blank] 16:07:14 INFO - PROCESS | 1941 | 1461107234600 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]]]}] 16:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1386ms 16:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:07:14 INFO - PROCESS | 1941 | 1461107234652 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 16:07:14 INFO - PROCESS | 1941 | 1461107234656 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 16:07:14 INFO - PROCESS | 1941 | 1461107234662 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:07:14 INFO - PROCESS | 1941 | 1461107234665 Marionette TRACE conn4 <- [1,950,null,{}] 16:07:14 INFO - PROCESS | 1941 | 1461107234670 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}] 16:07:14 INFO - PROCESS | 1941 | 1461107234806 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 16:07:14 INFO - PROCESS | 1941 | 1461107234922 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b619a800 == 100 [pid = 1941] [id = 245] 16:07:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7fe4b775b000) [pid = 1941] [serial = 735] [outer = (nil)] 16:07:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7fe4b84b3c00) [pid = 1941] [serial = 736] [outer = 0x7fe4b775b000] 16:07:14 INFO - PROCESS | 1941 | 1461107234978 Marionette DEBUG loaded listener.js 16:07:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7fe4b8868800) [pid = 1941] [serial = 737] [outer = 0x7fe4b775b000] 16:07:15 INFO - PROCESS | 1941 | 1461107235656 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]]]}] 16:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1027ms 16:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:07:15 INFO - PROCESS | 1941 | 1461107235689 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 16:07:15 INFO - PROCESS | 1941 | 1461107235691 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 16:07:15 INFO - PROCESS | 1941 | 1461107235703 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:07:15 INFO - PROCESS | 1941 | 1461107235710 Marionette TRACE conn4 <- [1,954,null,{}] 16:07:15 INFO - PROCESS | 1941 | 1461107235733 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}] 16:07:15 INFO - PROCESS | 1941 | 1461107235922 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 16:07:15 INFO - PROCESS | 1941 | 1461107235943 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb0a5800 == 101 [pid = 1941] [id = 246] 16:07:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7fe4b8435c00) [pid = 1941] [serial = 738] [outer = (nil)] 16:07:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7fe4baf97400) [pid = 1941] [serial = 739] [outer = 0x7fe4b8435c00] 16:07:16 INFO - PROCESS | 1941 | 1461107236002 Marionette DEBUG loaded listener.js 16:07:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7fe4bafe0000) [pid = 1941] [serial = 740] [outer = 0x7fe4b8435c00] 16:07:16 INFO - PROCESS | 1941 | 1461107236706 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]]]}] 16:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1059ms 16:07:16 INFO - PROCESS | 1941 | 1461107236755 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 16:07:16 INFO - PROCESS | 1941 | 1461107236759 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 16:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:07:16 INFO - PROCESS | 1941 | 1461107236764 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:07:16 INFO - PROCESS | 1941 | 1461107236766 Marionette TRACE conn4 <- [1,958,null,{}] 16:07:16 INFO - PROCESS | 1941 | 1461107236809 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}] 16:07:17 INFO - PROCESS | 1941 | 1461107237002 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 16:07:17 INFO - PROCESS | 1941 | 1461107237019 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc273000 == 102 [pid = 1941] [id = 247] 16:07:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7fe4b84b8400) [pid = 1941] [serial = 741] [outer = (nil)] 16:07:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7fe4bb8ea000) [pid = 1941] [serial = 742] [outer = 0x7fe4b84b8400] 16:07:17 INFO - PROCESS | 1941 | 1461107237074 Marionette DEBUG loaded listener.js 16:07:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7fe4bb9cdc00) [pid = 1941] [serial = 743] [outer = 0x7fe4b84b8400] 16:07:17 INFO - PROCESS | 1941 | 1461107237817 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]]]}] 16:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1076ms 16:07:17 INFO - PROCESS | 1941 | 1461107237849 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 16:07:17 INFO - PROCESS | 1941 | 1461107237852 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 16:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:07:17 INFO - PROCESS | 1941 | 1461107237857 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:07:17 INFO - PROCESS | 1941 | 1461107237859 Marionette TRACE conn4 <- [1,962,null,{}] 16:07:17 INFO - PROCESS | 1941 | 1461107237864 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}] 16:07:18 INFO - PROCESS | 1941 | 1461107238033 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 16:07:18 INFO - PROCESS | 1941 | 1461107238058 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bd85a800 == 103 [pid = 1941] [id = 248] 16:07:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7fe4bc0e1c00) [pid = 1941] [serial = 744] [outer = (nil)] 16:07:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7fe4bc247c00) [pid = 1941] [serial = 745] [outer = 0x7fe4bc0e1c00] 16:07:18 INFO - PROCESS | 1941 | 1461107238127 Marionette DEBUG loaded listener.js 16:07:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7fe4be77f400) [pid = 1941] [serial = 746] [outer = 0x7fe4bc0e1c00] 16:07:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7fe4bf77a000) [pid = 1941] [serial = 747] [outer = 0x7fe4b9bb8400] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7fe4bc0c3800) [pid = 1941] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7fe4b557a800) [pid = 1941] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7fe4b84bc000) [pid = 1941] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7fe4bc0c6400) [pid = 1941] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7fe4bfe76c00) [pid = 1941] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7fe4c1053400) [pid = 1941] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7fe4b6110800) [pid = 1941] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7fe4bc0b9c00) [pid = 1941] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7fe4c0eea000) [pid = 1941] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7fe4be99c800) [pid = 1941] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7fe4b5581c00) [pid = 1941] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7fe4b56bc000) [pid = 1941] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7fe4b7b47000) [pid = 1941] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7fe4be777000) [pid = 1941] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7fe4bb8eb000) [pid = 1941] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7fe4b63d5400) [pid = 1941] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7fe4b73c3800) [pid = 1941] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7fe4b63d8400) [pid = 1941] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7fe4c13df800) [pid = 1941] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7fe4b766a000) [pid = 1941] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7fe4b7d27000) [pid = 1941] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:07:19 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7fe4b7b42c00) [pid = 1941] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:07:19 INFO - PROCESS | 1941 | 1461107239288 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]]]}] 16:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1479ms 16:07:19 INFO - PROCESS | 1941 | 1461107239337 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 16:07:19 INFO - PROCESS | 1941 | 1461107239339 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 16:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:07:19 INFO - PROCESS | 1941 | 1461107239352 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:07:19 INFO - PROCESS | 1941 | 1461107239354 Marionette TRACE conn4 <- [1,966,null,{}] 16:07:19 INFO - PROCESS | 1941 | 1461107239359 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}] 16:07:19 INFO - PROCESS | 1941 | 1461107239502 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 16:07:19 INFO - PROCESS | 1941 | 1461107239517 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bbe59800 == 104 [pid = 1941] [id = 249] 16:07:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7fe4b6110800) [pid = 1941] [serial = 748] [outer = (nil)] 16:07:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7fe4b7758400) [pid = 1941] [serial = 749] [outer = 0x7fe4b6110800] 16:07:19 INFO - PROCESS | 1941 | 1461107239573 Marionette DEBUG loaded listener.js 16:07:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7fe4bc0ef400) [pid = 1941] [serial = 750] [outer = 0x7fe4b6110800] 16:07:20 INFO - PROCESS | 1941 | 1461107240292 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]]]}] 16:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 980ms 16:07:20 INFO - PROCESS | 1941 | 1461107240332 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 16:07:20 INFO - PROCESS | 1941 | 1461107240334 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 16:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:07:20 INFO - PROCESS | 1941 | 1461107240340 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:07:20 INFO - PROCESS | 1941 | 1461107240343 Marionette TRACE conn4 <- [1,970,null,{}] 16:07:20 INFO - PROCESS | 1941 | 1461107240348 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}] 16:07:20 INFO - PROCESS | 1941 | 1461107240520 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 16:07:20 INFO - PROCESS | 1941 | 1461107240550 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c074a000 == 105 [pid = 1941] [id = 250] 16:07:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7fe4b63d8400) [pid = 1941] [serial = 751] [outer = (nil)] 16:07:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7fe4be77ec00) [pid = 1941] [serial = 752] [outer = 0x7fe4b63d8400] 16:07:20 INFO - PROCESS | 1941 | 1461107240607 Marionette DEBUG loaded listener.js 16:07:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7fe4bf9dec00) [pid = 1941] [serial = 753] [outer = 0x7fe4b63d8400] 16:07:21 INFO - PROCESS | 1941 | 1461107241477 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]]]}] 16:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1175ms 16:07:21 INFO - PROCESS | 1941 | 1461107241516 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 16:07:21 INFO - PROCESS | 1941 | 1461107241522 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 16:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:07:21 INFO - PROCESS | 1941 | 1461107241530 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:07:21 INFO - PROCESS | 1941 | 1461107241535 Marionette TRACE conn4 <- [1,974,null,{}] 16:07:21 INFO - PROCESS | 1941 | 1461107241544 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}] 16:07:21 INFO - PROCESS | 1941 | 1461107241710 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 16:07:21 INFO - PROCESS | 1941 | 1461107241866 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8035800 == 106 [pid = 1941] [id = 251] 16:07:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7fe4b52e5800) [pid = 1941] [serial = 754] [outer = (nil)] 16:07:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7fe4b7631c00) [pid = 1941] [serial = 755] [outer = 0x7fe4b52e5800] 16:07:21 INFO - PROCESS | 1941 | 1461107241935 Marionette DEBUG loaded listener.js 16:07:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7fe4b7759400) [pid = 1941] [serial = 756] [outer = 0x7fe4b52e5800] 16:07:22 INFO - PROCESS | 1941 | 1461107242842 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]]]}] 16:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1382ms 16:07:22 INFO - PROCESS | 1941 | 1461107242912 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 16:07:22 INFO - PROCESS | 1941 | 1461107242919 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 16:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:07:22 INFO - PROCESS | 1941 | 1461107242931 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:07:22 INFO - PROCESS | 1941 | 1461107242934 Marionette TRACE conn4 <- [1,978,null,{}] 16:07:22 INFO - PROCESS | 1941 | 1461107242940 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}] 16:07:23 INFO - PROCESS | 1941 | 1461107243102 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 16:07:23 INFO - PROCESS | 1941 | 1461107243258 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc26f800 == 107 [pid = 1941] [id = 252] 16:07:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7fe4b56c1800) [pid = 1941] [serial = 757] [outer = (nil)] 16:07:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7fe4b88ab400) [pid = 1941] [serial = 758] [outer = 0x7fe4b56c1800] 16:07:23 INFO - PROCESS | 1941 | 1461107243327 Marionette DEBUG loaded listener.js 16:07:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7fe4b9872800) [pid = 1941] [serial = 759] [outer = 0x7fe4b56c1800] 16:07:24 INFO - PROCESS | 1941 | 1461107244243 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]]]}] 16:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1379ms 16:07:24 INFO - PROCESS | 1941 | 1461107244309 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 16:07:24 INFO - PROCESS | 1941 | 1461107244313 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 16:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:07:24 INFO - PROCESS | 1941 | 1461107244318 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:07:24 INFO - PROCESS | 1941 | 1461107244323 Marionette TRACE conn4 <- [1,982,null,{}] 16:07:24 INFO - PROCESS | 1941 | 1461107244338 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}] 16:07:24 INFO - PROCESS | 1941 | 1461107244498 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 16:07:24 INFO - PROCESS | 1941 | 1461107244652 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ce3d1000 == 108 [pid = 1941] [id = 253] 16:07:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7fe4bb082800) [pid = 1941] [serial = 760] [outer = (nil)] 16:07:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7fe4bc0c4c00) [pid = 1941] [serial = 761] [outer = 0x7fe4bb082800] 16:07:24 INFO - PROCESS | 1941 | 1461107244721 Marionette DEBUG loaded listener.js 16:07:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7fe4be342400) [pid = 1941] [serial = 762] [outer = 0x7fe4bb082800] 16:07:25 INFO - PROCESS | 1941 | 1461107245562 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]]]}] 16:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1285ms 16:07:25 INFO - PROCESS | 1941 | 1461107245605 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 16:07:25 INFO - PROCESS | 1941 | 1461107245609 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 16:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:07:25 INFO - PROCESS | 1941 | 1461107245615 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:07:25 INFO - PROCESS | 1941 | 1461107245617 Marionette TRACE conn4 <- [1,986,null,{}] 16:07:25 INFO - PROCESS | 1941 | 1461107245622 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}] 16:07:25 INFO - PROCESS | 1941 | 1461107245767 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 16:07:25 INFO - PROCESS | 1941 | 1461107245926 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d1969000 == 109 [pid = 1941] [id = 254] 16:07:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7fe4bb8e7800) [pid = 1941] [serial = 763] [outer = (nil)] 16:07:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7fe4bf772000) [pid = 1941] [serial = 764] [outer = 0x7fe4bb8e7800] 16:07:26 INFO - PROCESS | 1941 | 1461107245999 Marionette DEBUG loaded listener.js 16:07:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7fe4bfe76c00) [pid = 1941] [serial = 765] [outer = 0x7fe4bb8e7800] 16:07:26 INFO - PROCESS | 1941 | 1461107246804 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]]]}] 16:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1229ms 16:07:26 INFO - PROCESS | 1941 | 1461107246845 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 16:07:26 INFO - PROCESS | 1941 | 1461107246848 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 16:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:07:26 INFO - PROCESS | 1941 | 1461107246854 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:07:26 INFO - PROCESS | 1941 | 1461107246856 Marionette TRACE conn4 <- [1,990,null,{}] 16:07:26 INFO - PROCESS | 1941 | 1461107246861 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}] 16:07:27 INFO - PROCESS | 1941 | 1461107247006 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 16:07:27 INFO - PROCESS | 1941 | 1461107247165 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3595800 == 110 [pid = 1941] [id = 255] 16:07:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7fe4bf254000) [pid = 1941] [serial = 766] [outer = (nil)] 16:07:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7fe4c1048000) [pid = 1941] [serial = 767] [outer = 0x7fe4bf254000] 16:07:27 INFO - PROCESS | 1941 | 1461107247232 Marionette DEBUG loaded listener.js 16:07:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7fe4c1703c00) [pid = 1941] [serial = 768] [outer = 0x7fe4bf254000] 16:07:27 INFO - PROCESS | 1941 | 1461107247984 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]]]}] 16:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1175ms 16:07:28 INFO - PROCESS | 1941 | 1461107248030 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 16:07:28 INFO - PROCESS | 1941 | 1461107248034 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 16:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:07:28 INFO - PROCESS | 1941 | 1461107248039 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:07:28 INFO - PROCESS | 1941 | 1461107248041 Marionette TRACE conn4 <- [1,994,null,{}] 16:07:28 INFO - PROCESS | 1941 | 1461107248047 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}] 16:07:28 INFO - PROCESS | 1941 | 1461107248236 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 16:07:28 INFO - PROCESS | 1941 | 1461107248416 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d377c000 == 111 [pid = 1941] [id = 256] 16:07:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7fe4c17ee000) [pid = 1941] [serial = 769] [outer = (nil)] 16:07:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7fe4c702ac00) [pid = 1941] [serial = 770] [outer = 0x7fe4c17ee000] 16:07:28 INFO - PROCESS | 1941 | 1461107248486 Marionette DEBUG loaded listener.js 16:07:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7fe4ce5bec00) [pid = 1941] [serial = 771] [outer = 0x7fe4c17ee000] 16:07:29 INFO - PROCESS | 1941 | 1461107249359 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]]]}] 16:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1375ms 16:07:29 INFO - PROCESS | 1941 | 1461107249415 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 16:07:29 INFO - PROCESS | 1941 | 1461107249418 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 16:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:07:29 INFO - PROCESS | 1941 | 1461107249424 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:07:29 INFO - PROCESS | 1941 | 1461107249426 Marionette TRACE conn4 <- [1,998,null,{}] 16:07:29 INFO - PROCESS | 1941 | 1461107249431 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}] 16:07:29 INFO - PROCESS | 1941 | 1461107249570 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 16:07:29 INFO - PROCESS | 1941 | 1461107249731 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3a9a800 == 112 [pid = 1941] [id = 257] 16:07:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7fe4c17f4c00) [pid = 1941] [serial = 772] [outer = (nil)] 16:07:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7fe4ce88e000) [pid = 1941] [serial = 773] [outer = 0x7fe4c17f4c00] 16:07:29 INFO - PROCESS | 1941 | 1461107249796 Marionette DEBUG loaded listener.js 16:07:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7fe4ceaa3000) [pid = 1941] [serial = 774] [outer = 0x7fe4c17f4c00] 16:07:30 INFO - PROCESS | 1941 | 1461107250618 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]]]}] 16:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1225ms 16:07:30 INFO - PROCESS | 1941 | 1461107250650 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 16:07:30 INFO - PROCESS | 1941 | 1461107250653 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 16:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:07:30 INFO - PROCESS | 1941 | 1461107250659 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:07:30 INFO - PROCESS | 1941 | 1461107250661 Marionette TRACE conn4 <- [1,1002,null,{}] 16:07:30 INFO - PROCESS | 1941 | 1461107250666 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}] 16:07:30 INFO - PROCESS | 1941 | 1461107250810 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 16:07:30 INFO - PROCESS | 1941 | 1461107250970 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3e11000 == 113 [pid = 1941] [id = 258] 16:07:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7fe4b63da800) [pid = 1941] [serial = 775] [outer = (nil)] 16:07:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7fe4ceae8800) [pid = 1941] [serial = 776] [outer = 0x7fe4b63da800] 16:07:31 INFO - PROCESS | 1941 | 1461107251036 Marionette DEBUG loaded listener.js 16:07:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7fe4cf832800) [pid = 1941] [serial = 777] [outer = 0x7fe4b63da800] 16:07:31 INFO - PROCESS | 1941 | 1461107251880 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]]]}] 16:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1281ms 16:07:31 INFO - PROCESS | 1941 | 1461107251940 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 16:07:31 INFO - PROCESS | 1941 | 1461107251943 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 16:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:07:31 INFO - PROCESS | 1941 | 1461107251949 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:07:31 INFO - PROCESS | 1941 | 1461107251951 Marionette TRACE conn4 <- [1,1006,null,{}] 16:07:31 INFO - PROCESS | 1941 | 1461107251956 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}] 16:07:32 INFO - PROCESS | 1941 | 1461107252104 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 16:07:32 INFO - PROCESS | 1941 | 1461107252267 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b82aa000 == 114 [pid = 1941] [id = 259] 16:07:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7fe4b60dc800) [pid = 1941] [serial = 778] [outer = (nil)] 16:07:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7fe4b7630000) [pid = 1941] [serial = 779] [outer = 0x7fe4b60dc800] 16:07:32 INFO - PROCESS | 1941 | 1461107252343 Marionette DEBUG loaded listener.js 16:07:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7fe4b886c800) [pid = 1941] [serial = 780] [outer = 0x7fe4b60dc800] 16:07:33 INFO - PROCESS | 1941 | 1461107253111 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]]]}] 16:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1232ms 16:07:33 INFO - PROCESS | 1941 | 1461107253181 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 16:07:33 INFO - PROCESS | 1941 | 1461107253185 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 16:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:07:33 INFO - PROCESS | 1941 | 1461107253190 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:07:33 INFO - PROCESS | 1941 | 1461107253193 Marionette TRACE conn4 <- [1,1010,null,{}] 16:07:33 INFO - PROCESS | 1941 | 1461107253198 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}] 16:07:33 INFO - PROCESS | 1941 | 1461107253356 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 16:07:33 INFO - PROCESS | 1941 | 1461107253896 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bbe55800 == 115 [pid = 1941] [id = 260] 16:07:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7fe4b56bec00) [pid = 1941] [serial = 781] [outer = (nil)] 16:07:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7fe4b610e000) [pid = 1941] [serial = 782] [outer = 0x7fe4b56bec00] 16:07:34 INFO - PROCESS | 1941 | 1461107254015 Marionette DEBUG loaded listener.js 16:07:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7fe4b7629800) [pid = 1941] [serial = 783] [outer = 0x7fe4b56bec00] 16:07:34 INFO - PROCESS | 1941 | 1461107254793 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]]]}] 16:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1679ms 16:07:34 INFO - PROCESS | 1941 | 1461107254871 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 16:07:34 INFO - PROCESS | 1941 | 1461107254875 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 16:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:07:34 INFO - PROCESS | 1941 | 1461107254882 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:07:34 INFO - PROCESS | 1941 | 1461107254888 Marionette TRACE conn4 <- [1,1014,null,{}] 16:07:34 INFO - PROCESS | 1941 | 1461107254894 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}] 16:07:35 INFO - PROCESS | 1941 | 1461107255147 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 16:07:35 INFO - PROCESS | 1941 | 1461107255375 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeddb000 == 116 [pid = 1941] [id = 261] 16:07:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7fe4b6115800) [pid = 1941] [serial = 784] [outer = (nil)] 16:07:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7fe4b8434800) [pid = 1941] [serial = 785] [outer = 0x7fe4b6115800] 16:07:35 INFO - PROCESS | 1941 | 1461107255519 Marionette DEBUG loaded listener.js 16:07:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7fe4b84c1800) [pid = 1941] [serial = 786] [outer = 0x7fe4b6115800] 16:07:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bbe59800 == 115 [pid = 1941] [id = 249] 16:07:35 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7fe4b99e0400) [pid = 1941] [serial = 700] [outer = (nil)] [url = about:blank] 16:07:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bd85a800 == 114 [pid = 1941] [id = 248] 16:07:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bc273000 == 113 [pid = 1941] [id = 247] 16:07:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb0a5800 == 112 [pid = 1941] [id = 246] 16:07:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b619a800 == 111 [pid = 1941] [id = 245] 16:07:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b803e000 == 110 [pid = 1941] [id = 244] 16:07:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b8040000 == 109 [pid = 1941] [id = 243] 16:07:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4baf83000 == 108 [pid = 1941] [id = 242] 16:07:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4cf718800 == 107 [pid = 1941] [id = 241] 16:07:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ce66c800 == 106 [pid = 1941] [id = 240] 16:07:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c8605800 == 105 [pid = 1941] [id = 239] 16:07:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c17af000 == 104 [pid = 1941] [id = 238] 16:07:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c07bf000 == 103 [pid = 1941] [id = 237] 16:07:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bff84800 == 102 [pid = 1941] [id = 236] 16:07:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9b34800 == 101 [pid = 1941] [id = 235] 16:07:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b078d800 == 100 [pid = 1941] [id = 234] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7fe4c6fe7c00) [pid = 1941] [serial = 635] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7fe4bfe75800) [pid = 1941] [serial = 620] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7fe4bb9cf800) [pid = 1941] [serial = 694] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7fe4b7666c00) [pid = 1941] [serial = 697] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7fe4b7669c00) [pid = 1941] [serial = 680] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7fe4b7626400) [pid = 1941] [serial = 679] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7fe4b84b7800) [pid = 1941] [serial = 685] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7fe4b886a800) [pid = 1941] [serial = 686] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7fe4cf8be000) [pid = 1941] [serial = 670] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7fe4ceaa7800) [pid = 1941] [serial = 656] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7fe4c702a800) [pid = 1941] [serial = 664] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7fe4be335000) [pid = 1941] [serial = 661] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7fe4b7d2f000) [pid = 1941] [serial = 683] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7fe4b7b1e000) [pid = 1941] [serial = 682] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7fe4d3292800) [pid = 1941] [serial = 673] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7fe4b897d400) [pid = 1941] [serial = 688] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7fe4b9876800) [pid = 1941] [serial = 689] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7fe4ceaa2400) [pid = 1941] [serial = 667] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7fe4b63da400) [pid = 1941] [serial = 676] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7fe4b9bbb400) [pid = 1941] [serial = 658] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7fe4b9870400) [pid = 1941] [serial = 691] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7fe4bc0bd800) [pid = 1941] [serial = 695] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7fe4bafa1400) [pid = 1941] [serial = 692] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7fe4b84ba400) [pid = 1941] [serial = 698] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7fe4bc3ab400) [pid = 1941] [serial = 578] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7fe4bc0b8c00) [pid = 1941] [serial = 584] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7fe4b9694000) [pid = 1941] [serial = 581] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7fe4bf976c00) [pid = 1941] [serial = 590] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7fe4c0d56000) [pid = 1941] [serial = 623] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7fe4ce373000) [pid = 1941] [serial = 632] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7fe4cd72c400) [pid = 1941] [serial = 629] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7fe4be90d400) [pid = 1941] [serial = 587] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7fe4c3b9f400) [pid = 1941] [serial = 626] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7fe4b8867c00) [pid = 1941] [serial = 611] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7fe4bb9cb400) [pid = 1941] [serial = 614] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7fe4bf97ec00) [pid = 1941] [serial = 617] [outer = (nil)] [url = about:blank] 16:07:36 INFO - PROCESS | 1941 | 1461107256352 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]]]}] 16:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1533ms 16:07:36 INFO - PROCESS | 1941 | 1461107256420 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 16:07:36 INFO - PROCESS | 1941 | 1461107256425 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 16:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:07:36 INFO - PROCESS | 1941 | 1461107256431 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:07:36 INFO - PROCESS | 1941 | 1461107256433 Marionette TRACE conn4 <- [1,1018,null,{}] 16:07:36 INFO - PROCESS | 1941 | 1461107256439 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}] 16:07:36 INFO - PROCESS | 1941 | 1461107256579 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 16:07:36 INFO - PROCESS | 1941 | 1461107256594 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8653800 == 101 [pid = 1941] [id = 262] 16:07:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7fe4b7d26c00) [pid = 1941] [serial = 787] [outer = (nil)] 16:07:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7fe4b897d400) [pid = 1941] [serial = 788] [outer = 0x7fe4b7d26c00] 16:07:36 INFO - PROCESS | 1941 | 1461107256655 Marionette DEBUG loaded listener.js 16:07:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7fe4b9bb8c00) [pid = 1941] [serial = 789] [outer = 0x7fe4b7d26c00] 16:07:37 INFO - PROCESS | 1941 | 1461107257430 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]]]}] 16:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1031ms 16:07:37 INFO - PROCESS | 1941 | 1461107257463 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 16:07:37 INFO - PROCESS | 1941 | 1461107257467 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 16:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:07:37 INFO - PROCESS | 1941 | 1461107257478 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:07:37 INFO - PROCESS | 1941 | 1461107257486 Marionette TRACE conn4 <- [1,1022,null,{}] 16:07:37 INFO - PROCESS | 1941 | 1461107257509 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}] 16:07:37 INFO - PROCESS | 1941 | 1461107257643 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 16:07:37 INFO - PROCESS | 1941 | 1461107257659 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bbe47000 == 102 [pid = 1941] [id = 263] 16:07:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7fe4b8980400) [pid = 1941] [serial = 790] [outer = (nil)] 16:07:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7fe4bb9c2c00) [pid = 1941] [serial = 791] [outer = 0x7fe4b8980400] 16:07:37 INFO - PROCESS | 1941 | 1461107257716 Marionette DEBUG loaded listener.js 16:07:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7fe4bbc55800) [pid = 1941] [serial = 792] [outer = 0x7fe4b8980400] 16:07:38 INFO - PROCESS | 1941 | 1461107258503 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]]]}] 16:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1054ms 16:07:38 INFO - PROCESS | 1941 | 1461107258526 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 16:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:07:38 INFO - PROCESS | 1941 | 1461107258530 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 16:07:38 INFO - PROCESS | 1941 | 1461107258536 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:07:38 INFO - PROCESS | 1941 | 1461107258537 Marionette TRACE conn4 <- [1,1026,null,{}] 16:07:38 INFO - PROCESS | 1941 | 1461107258542 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}] 16:07:38 INFO - PROCESS | 1941 | 1461107258726 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 16:07:38 INFO - PROCESS | 1941 | 1461107258762 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf23d000 == 103 [pid = 1941] [id = 264] 16:07:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7fe4bb9c9000) [pid = 1941] [serial = 793] [outer = (nil)] 16:07:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7fe4bc0e5400) [pid = 1941] [serial = 794] [outer = 0x7fe4bb9c9000] 16:07:38 INFO - PROCESS | 1941 | 1461107258834 Marionette DEBUG loaded listener.js 16:07:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7fe4bc248000) [pid = 1941] [serial = 795] [outer = 0x7fe4bb9c9000] 16:07:39 INFO - PROCESS | 1941 | 1461107259700 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]]]}] 16:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1226ms 16:07:39 INFO - PROCESS | 1941 | 1461107259762 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 16:07:39 INFO - PROCESS | 1941 | 1461107259764 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 16:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:07:39 INFO - PROCESS | 1941 | 1461107259770 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:07:39 INFO - PROCESS | 1941 | 1461107259772 Marionette TRACE conn4 <- [1,1030,null,{}] 16:07:39 INFO - PROCESS | 1941 | 1461107259777 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}] 16:07:39 INFO - PROCESS | 1941 | 1461107259980 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 16:07:40 INFO - PROCESS | 1941 | 1461107260004 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0611000 == 104 [pid = 1941] [id = 265] 16:07:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7fe4be33ec00) [pid = 1941] [serial = 796] [outer = (nil)] 16:07:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7fe4bf2b0400) [pid = 1941] [serial = 797] [outer = 0x7fe4be33ec00] 16:07:40 INFO - PROCESS | 1941 | 1461107260076 Marionette DEBUG loaded listener.js 16:07:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7fe4bf97d000) [pid = 1941] [serial = 798] [outer = 0x7fe4be33ec00] 16:07:40 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7fe4b84b8400) [pid = 1941] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:07:40 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7fe4b6110800) [pid = 1941] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:07:40 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7fe4b56b8800) [pid = 1941] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:07:40 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7fe4b775b000) [pid = 1941] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:07:40 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7fe4b8435c00) [pid = 1941] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:07:40 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7fe4b765f000) [pid = 1941] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:07:40 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7fe4b6115c00) [pid = 1941] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:07:40 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7fe4bc0e1c00) [pid = 1941] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:07:41 INFO - PROCESS | 1941 | 1461107261083 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]]]}] 16:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1328ms 16:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:07:41 INFO - PROCESS | 1941 | 1461107261099 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 16:07:41 INFO - PROCESS | 1941 | 1461107261103 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 16:07:41 INFO - PROCESS | 1941 | 1461107261118 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:07:41 INFO - PROCESS | 1941 | 1461107261120 Marionette TRACE conn4 <- [1,1034,null,{}] 16:07:41 INFO - PROCESS | 1941 | 1461107261126 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}] 16:07:41 INFO - PROCESS | 1941 | 1461107261310 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 16:07:41 INFO - PROCESS | 1941 | 1461107261329 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0742800 == 105 [pid = 1941] [id = 266] 16:07:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7fe4bb077400) [pid = 1941] [serial = 799] [outer = (nil)] 16:07:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7fe4bf477000) [pid = 1941] [serial = 800] [outer = 0x7fe4bb077400] 16:07:41 INFO - PROCESS | 1941 | 1461107261388 Marionette DEBUG loaded listener.js 16:07:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7fe4c081dc00) [pid = 1941] [serial = 801] [outer = 0x7fe4bb077400] 16:07:42 INFO - PROCESS | 1941 | 1461107262089 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]]]}] 16:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1037ms 16:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:07:42 INFO - PROCESS | 1941 | 1461107262145 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 16:07:42 INFO - PROCESS | 1941 | 1461107262147 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 16:07:42 INFO - PROCESS | 1941 | 1461107262153 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:07:42 INFO - PROCESS | 1941 | 1461107262155 Marionette TRACE conn4 <- [1,1038,null,{}] 16:07:42 INFO - PROCESS | 1941 | 1461107262160 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}] 16:07:42 INFO - PROCESS | 1941 | 1461107262292 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 16:07:42 INFO - PROCESS | 1941 | 1461107262415 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c860d000 == 106 [pid = 1941] [id = 267] 16:07:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7fe4b5579000) [pid = 1941] [serial = 802] [outer = (nil)] 16:07:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7fe4c170dc00) [pid = 1941] [serial = 803] [outer = 0x7fe4b5579000] 16:07:42 INFO - PROCESS | 1941 | 1461107262471 Marionette DEBUG loaded listener.js 16:07:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7fe4c3d8c000) [pid = 1941] [serial = 804] [outer = 0x7fe4b5579000] 16:07:43 INFO - PROCESS | 1941 | 1461107263311 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]]]}] 16:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1229ms 16:07:43 INFO - PROCESS | 1941 | 1461107263382 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 16:07:43 INFO - PROCESS | 1941 | 1461107263388 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 16:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:07:43 INFO - PROCESS | 1941 | 1461107263397 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:07:43 INFO - PROCESS | 1941 | 1461107263400 Marionette TRACE conn4 <- [1,1042,null,{}] 16:07:43 INFO - PROCESS | 1941 | 1461107263408 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}] 16:07:43 INFO - PROCESS | 1941 | 1461107263579 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 16:07:43 INFO - PROCESS | 1941 | 1461107263741 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4baf8d000 == 107 [pid = 1941] [id = 268] 16:07:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7fe4b7635800) [pid = 1941] [serial = 805] [outer = (nil)] 16:07:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7fe4b7d32400) [pid = 1941] [serial = 806] [outer = 0x7fe4b7635800] 16:07:43 INFO - PROCESS | 1941 | 1461107263821 Marionette DEBUG loaded listener.js 16:07:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7fe4b885e800) [pid = 1941] [serial = 807] [outer = 0x7fe4b7635800] 16:07:44 INFO - PROCESS | 1941 | 1461107264673 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]]]}] 16:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1335ms 16:07:44 INFO - PROCESS | 1941 | 1461107264732 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 16:07:44 INFO - PROCESS | 1941 | 1461107264740 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 16:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:07:44 INFO - PROCESS | 1941 | 1461107264749 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:07:44 INFO - PROCESS | 1941 | 1461107264753 Marionette TRACE conn4 <- [1,1046,null,{}] 16:07:44 INFO - PROCESS | 1941 | 1461107264758 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}] 16:07:44 INFO - PROCESS | 1941 | 1461107264914 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 16:07:45 INFO - PROCESS | 1941 | 1461107265072 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0608000 == 108 [pid = 1941] [id = 269] 16:07:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7fe4b765f000) [pid = 1941] [serial = 808] [outer = (nil)] 16:07:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7fe4bb8e3400) [pid = 1941] [serial = 809] [outer = 0x7fe4b765f000] 16:07:45 INFO - PROCESS | 1941 | 1461107265147 Marionette DEBUG loaded listener.js 16:07:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7fe4bc0bd800) [pid = 1941] [serial = 810] [outer = 0x7fe4b765f000] 16:07:46 INFO - PROCESS | 1941 | 1461107266019 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]]]}] 16:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1334ms 16:07:46 INFO - PROCESS | 1941 | 1461107266084 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 16:07:46 INFO - PROCESS | 1941 | 1461107266087 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 16:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:07:46 INFO - PROCESS | 1941 | 1461107266093 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:07:46 INFO - PROCESS | 1941 | 1461107266099 Marionette TRACE conn4 <- [1,1050,null,{}] 16:07:46 INFO - PROCESS | 1941 | 1461107266113 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}] 16:07:46 INFO - PROCESS | 1941 | 1461107266313 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 16:07:46 INFO - PROCESS | 1941 | 1461107266471 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cf80f800 == 109 [pid = 1941] [id = 270] 16:07:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7fe4bbc58400) [pid = 1941] [serial = 811] [outer = (nil)] 16:07:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7fe4bf97bc00) [pid = 1941] [serial = 812] [outer = 0x7fe4bbc58400] 16:07:46 INFO - PROCESS | 1941 | 1461107266544 Marionette DEBUG loaded listener.js 16:07:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7fe4c07a0000) [pid = 1941] [serial = 813] [outer = 0x7fe4bbc58400] 16:07:47 INFO - PROCESS | 1941 | 1461107267332 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]]]}] 16:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1289ms 16:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:07:47 INFO - PROCESS | 1941 | 1461107267383 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 16:07:47 INFO - PROCESS | 1941 | 1461107267387 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 16:07:47 INFO - PROCESS | 1941 | 1461107267393 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:07:47 INFO - PROCESS | 1941 | 1461107267396 Marionette TRACE conn4 <- [1,1054,null,{}] 16:07:47 INFO - PROCESS | 1941 | 1461107267401 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}] 16:07:47 INFO - PROCESS | 1941 | 1461107267558 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 16:07:47 INFO - PROCESS | 1941 | 1461107267723 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3775000 == 110 [pid = 1941] [id = 271] 16:07:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7fe4bd7ee800) [pid = 1941] [serial = 814] [outer = (nil)] 16:07:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7fe4c6ff4800) [pid = 1941] [serial = 815] [outer = 0x7fe4bd7ee800] 16:07:47 INFO - PROCESS | 1941 | 1461107267791 Marionette DEBUG loaded listener.js 16:07:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7fe4cd7bc800) [pid = 1941] [serial = 816] [outer = 0x7fe4bd7ee800] 16:07:48 INFO - PROCESS | 1941 | 1461107268612 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]]]}] 16:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1280ms 16:07:48 INFO - PROCESS | 1941 | 1461107268673 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 16:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:07:48 INFO - PROCESS | 1941 | 1461107268677 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 16:07:48 INFO - PROCESS | 1941 | 1461107268682 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:07:48 INFO - PROCESS | 1941 | 1461107268685 Marionette TRACE conn4 <- [1,1058,null,{}] 16:07:48 INFO - PROCESS | 1941 | 1461107268690 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}] 16:07:48 INFO - PROCESS | 1941 | 1461107268858 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 16:07:49 INFO - PROCESS | 1941 | 1461107269058 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3c64800 == 111 [pid = 1941] [id = 272] 16:07:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7fe4cd7bfc00) [pid = 1941] [serial = 817] [outer = (nil)] 16:07:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7fe4ce898400) [pid = 1941] [serial = 818] [outer = 0x7fe4cd7bfc00] 16:07:49 INFO - PROCESS | 1941 | 1461107269177 Marionette DEBUG loaded listener.js 16:07:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7fe4ceaa2c00) [pid = 1941] [serial = 819] [outer = 0x7fe4cd7bfc00] 16:07:49 INFO - PROCESS | 1941 | 1461107269982 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]]]}] 16:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1334ms 16:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:07:50 INFO - PROCESS | 1941 | 1461107270017 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 16:07:50 INFO - PROCESS | 1941 | 1461107270019 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 16:07:50 INFO - PROCESS | 1941 | 1461107270026 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:07:50 INFO - PROCESS | 1941 | 1461107270030 Marionette TRACE conn4 <- [1,1062,null,{}] 16:07:50 INFO - PROCESS | 1941 | 1461107270035 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}] 16:07:50 INFO - PROCESS | 1941 | 1461107270228 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 16:07:50 INFO - PROCESS | 1941 | 1461107270387 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d7d9f000 == 112 [pid = 1941] [id = 273] 16:07:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7fe4cfa57000) [pid = 1941] [serial = 820] [outer = (nil)] 16:07:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7fe4d199d400) [pid = 1941] [serial = 821] [outer = 0x7fe4cfa57000] 16:07:50 INFO - PROCESS | 1941 | 1461107270460 Marionette DEBUG loaded listener.js 16:07:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7fe4d3832400) [pid = 1941] [serial = 822] [outer = 0x7fe4cfa57000] 16:07:51 INFO - PROCESS | 1941 | 1461107271290 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]]]}] 16:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1277ms 16:07:51 INFO - PROCESS | 1941 | 1461107271303 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 16:07:51 INFO - PROCESS | 1941 | 1461107271305 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 16:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:07:51 INFO - PROCESS | 1941 | 1461107271329 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:07:51 INFO - PROCESS | 1941 | 1461107271333 Marionette TRACE conn4 <- [1,1066,null,{}] 16:07:51 INFO - PROCESS | 1941 | 1461107271338 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}] 16:07:51 INFO - PROCESS | 1941 | 1461107271483 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 16:07:51 INFO - PROCESS | 1941 | 1461107271645 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d8c8e800 == 113 [pid = 1941] [id = 274] 16:07:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7fe4cfa63c00) [pid = 1941] [serial = 823] [outer = (nil)] 16:07:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7fe4d397d400) [pid = 1941] [serial = 824] [outer = 0x7fe4cfa63c00] 16:07:51 INFO - PROCESS | 1941 | 1461107271711 Marionette DEBUG loaded listener.js 16:07:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7fe4d3abac00) [pid = 1941] [serial = 825] [outer = 0x7fe4cfa63c00] 16:07:52 INFO - PROCESS | 1941 | 1461107272494 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]]]}] 16:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1183ms 16:07:52 INFO - PROCESS | 1941 | 1461107272511 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 16:07:52 INFO - PROCESS | 1941 | 1461107272513 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 16:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:07:52 INFO - PROCESS | 1941 | 1461107272537 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:07:52 INFO - PROCESS | 1941 | 1461107272540 Marionette TRACE conn4 <- [1,1070,null,{}] 16:07:52 INFO - PROCESS | 1941 | 1461107272545 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}] 16:07:52 INFO - PROCESS | 1941 | 1461107272686 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 16:07:52 INFO - PROCESS | 1941 | 1461107272861 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d8db4800 == 114 [pid = 1941] [id = 275] 16:07:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7fe4b04e1c00) [pid = 1941] [serial = 826] [outer = (nil)] 16:07:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7fe4b04e8c00) [pid = 1941] [serial = 827] [outer = 0x7fe4b04e1c00] 16:07:52 INFO - PROCESS | 1941 | 1461107272926 Marionette DEBUG loaded listener.js 16:07:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7fe4b04ee800) [pid = 1941] [serial = 828] [outer = 0x7fe4b04e1c00] 16:07:53 INFO - PROCESS | 1941 | 1461107273720 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]]]}] 16:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1234ms 16:07:53 INFO - PROCESS | 1941 | 1461107273768 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 16:07:53 INFO - PROCESS | 1941 | 1461107273771 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 16:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:07:53 INFO - PROCESS | 1941 | 1461107273776 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:07:53 INFO - PROCESS | 1941 | 1461107273779 Marionette TRACE conn4 <- [1,1074,null,{}] 16:07:53 INFO - PROCESS | 1941 | 1461107273785 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}] 16:07:53 INFO - PROCESS | 1941 | 1461107273935 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 16:07:54 INFO - PROCESS | 1941 | 1461107274129 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aec80800 == 115 [pid = 1941] [id = 276] 16:07:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7fe4b04e4000) [pid = 1941] [serial = 829] [outer = (nil)] 16:07:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7fe4d3952800) [pid = 1941] [serial = 830] [outer = 0x7fe4b04e4000] 16:07:54 INFO - PROCESS | 1941 | 1461107274195 Marionette DEBUG loaded listener.js 16:07:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7fe4d3c0f800) [pid = 1941] [serial = 831] [outer = 0x7fe4b04e4000] 16:07:55 INFO - PROCESS | 1941 | 1461107275006 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]]]}] 16:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1282ms 16:07:55 INFO - PROCESS | 1941 | 1461107275060 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 16:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:07:55 INFO - PROCESS | 1941 | 1461107275063 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 16:07:55 INFO - PROCESS | 1941 | 1461107275068 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:07:55 INFO - PROCESS | 1941 | 1461107275071 Marionette TRACE conn4 <- [1,1078,null,{}] 16:07:55 INFO - PROCESS | 1941 | 1461107275076 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}] 16:07:55 INFO - PROCESS | 1941 | 1461107275220 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 16:07:55 INFO - PROCESS | 1941 | 1461107275391 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeb27000 == 116 [pid = 1941] [id = 277] 16:07:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7fe4ad940000) [pid = 1941] [serial = 832] [outer = (nil)] 16:07:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7fe4ad945400) [pid = 1941] [serial = 833] [outer = 0x7fe4ad940000] 16:07:55 INFO - PROCESS | 1941 | 1461107275462 Marionette DEBUG loaded listener.js 16:07:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7fe4ad94a400) [pid = 1941] [serial = 834] [outer = 0x7fe4ad940000] 16:07:56 INFO - PROCESS | 1941 | 1461107276564 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]]]}] 16:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1548ms 16:07:56 INFO - PROCESS | 1941 | 1461107276616 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 16:07:56 INFO - PROCESS | 1941 | 1461107276621 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 16:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:07:56 INFO - PROCESS | 1941 | 1461107276629 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:07:56 INFO - PROCESS | 1941 | 1461107276633 Marionette TRACE conn4 <- [1,1082,null,{}] 16:07:56 INFO - PROCESS | 1941 | 1461107276640 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}] 16:07:56 INFO - PROCESS | 1941 | 1461107276788 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 16:07:56 INFO - PROCESS | 1941 | 1461107276961 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9548000 == 117 [pid = 1941] [id = 278] 16:07:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7fe4b63d6c00) [pid = 1941] [serial = 835] [outer = (nil)] 16:07:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7fe4b73c2800) [pid = 1941] [serial = 836] [outer = 0x7fe4b63d6c00] 16:07:57 INFO - PROCESS | 1941 | 1461107277025 Marionette DEBUG loaded listener.js 16:07:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7fe4b7750c00) [pid = 1941] [serial = 837] [outer = 0x7fe4b63d6c00] 16:07:57 INFO - PROCESS | 1941 | 1461107277924 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]]]}] 16:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1332ms 16:07:57 INFO - PROCESS | 1941 | 1461107277961 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 16:07:57 INFO - PROCESS | 1941 | 1461107277969 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 16:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:07:57 INFO - PROCESS | 1941 | 1461107277977 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:07:57 INFO - PROCESS | 1941 | 1461107277980 Marionette TRACE conn4 <- [1,1086,null,{}] 16:07:57 INFO - PROCESS | 1941 | 1461107277986 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}] 16:07:58 INFO - PROCESS | 1941 | 1461107278128 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 16:07:58 INFO - PROCESS | 1941 | 1461107278303 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b7784800 == 118 [pid = 1941] [id = 279] 16:07:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7fe4b8439800) [pid = 1941] [serial = 838] [outer = (nil)] 16:07:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7fe4b84bd000) [pid = 1941] [serial = 839] [outer = 0x7fe4b8439800] 16:07:58 INFO - PROCESS | 1941 | 1461107278367 Marionette DEBUG loaded listener.js 16:07:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4b88adc00) [pid = 1941] [serial = 840] [outer = 0x7fe4b8439800] 16:07:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d8c89000 == 117 [pid = 1941] [id = 221] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7fe4b9698400) [pid = 1941] [serial = 709] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7fe4be338400) [pid = 1941] [serial = 727] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7fe4bf253800) [pid = 1941] [serial = 718] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7fe4b7b47c00) [pid = 1941] [serial = 706] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7fe4bff61400) [pid = 1941] [serial = 724] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7fe4b60d2000) [pid = 1941] [serial = 703] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7fe4bb9cc800) [pid = 1941] [serial = 712] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7fe4bc24fc00) [pid = 1941] [serial = 715] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7fe4bf9e9000) [pid = 1941] [serial = 721] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7fe4be77ec00) [pid = 1941] [serial = 752] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c0742800 == 116 [pid = 1941] [id = 266] 16:07:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c0611000 == 115 [pid = 1941] [id = 265] 16:07:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf23d000 == 114 [pid = 1941] [id = 264] 16:07:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bbe47000 == 113 [pid = 1941] [id = 263] 16:07:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b8653800 == 112 [pid = 1941] [id = 262] 16:07:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aeddb000 == 111 [pid = 1941] [id = 261] 16:07:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bbe55800 == 110 [pid = 1941] [id = 260] 16:07:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3595800 == 109 [pid = 1941] [id = 255] 16:07:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d1969000 == 108 [pid = 1941] [id = 254] 16:07:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ce3d1000 == 107 [pid = 1941] [id = 253] 16:07:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bc26f800 == 106 [pid = 1941] [id = 252] 16:07:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b8035800 == 105 [pid = 1941] [id = 251] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7fe4bb9cdc00) [pid = 1941] [serial = 743] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7fe4bc0ef400) [pid = 1941] [serial = 750] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7fe4b60dcc00) [pid = 1941] [serial = 730] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7fe4b7758400) [pid = 1941] [serial = 749] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7fe4b765d400) [pid = 1941] [serial = 476] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7fe4b84b3c00) [pid = 1941] [serial = 736] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7fe4bafe0000) [pid = 1941] [serial = 740] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7fe4bb8ea000) [pid = 1941] [serial = 742] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7fe4b63de800) [pid = 1941] [serial = 731] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7fe4b77a4000) [pid = 1941] [serial = 733] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7fe4bb9cc400) [pid = 1941] [serial = 701] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7fe4be77f400) [pid = 1941] [serial = 746] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7fe4b8868800) [pid = 1941] [serial = 737] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7fe4b7d25c00) [pid = 1941] [serial = 734] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7fe4bc247c00) [pid = 1941] [serial = 745] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7fe4baf97400) [pid = 1941] [serial = 739] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 1941 | 1461107279334 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]]]}] 16:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1376ms 16:07:59 INFO - PROCESS | 1941 | 1461107279353 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 16:07:59 INFO - PROCESS | 1941 | 1461107279356 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 16:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:07:59 INFO - PROCESS | 1941 | 1461107279361 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:07:59 INFO - PROCESS | 1941 | 1461107279366 Marionette TRACE conn4 <- [1,1090,null,{}] 16:07:59 INFO - PROCESS | 1941 | 1461107279380 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}] 16:07:59 INFO - PROCESS | 1941 | 1461107279520 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 16:07:59 INFO - PROCESS | 1941 | 1461107279653 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b865a000 == 106 [pid = 1941] [id = 280] 16:07:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7fe4b7759800) [pid = 1941] [serial = 841] [outer = (nil)] 16:07:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7fe4bafe0000) [pid = 1941] [serial = 842] [outer = 0x7fe4b7759800] 16:07:59 INFO - PROCESS | 1941 | 1461107279714 Marionette DEBUG loaded listener.js 16:07:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7fe4bb9c6400) [pid = 1941] [serial = 843] [outer = 0x7fe4b7759800] 16:08:00 INFO - PROCESS | 1941 | 1461107280462 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]]]}] 16:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1135ms 16:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:08:00 INFO - PROCESS | 1941 | 1461107280497 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 16:08:00 INFO - PROCESS | 1941 | 1461107280500 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 16:08:00 INFO - PROCESS | 1941 | 1461107280505 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:08:00 INFO - PROCESS | 1941 | 1461107280508 Marionette TRACE conn4 <- [1,1094,null,{}] 16:08:00 INFO - PROCESS | 1941 | 1461107280534 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}] 16:08:00 INFO - PROCESS | 1941 | 1461107280680 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 16:08:00 INFO - PROCESS | 1941 | 1461107280695 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc53f800 == 107 [pid = 1941] [id = 281] 16:08:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7fe4bb077800) [pid = 1941] [serial = 844] [outer = (nil)] 16:08:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7fe4bc0ea800) [pid = 1941] [serial = 845] [outer = 0x7fe4bb077800] 16:08:00 INFO - PROCESS | 1941 | 1461107280752 Marionette DEBUG loaded listener.js 16:08:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7fe4bc248800) [pid = 1941] [serial = 846] [outer = 0x7fe4bb077800] 16:08:01 INFO - PROCESS | 1941 | 1461107281565 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]]]}] 16:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1099ms 16:08:01 INFO - PROCESS | 1941 | 1461107281604 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 16:08:01 INFO - PROCESS | 1941 | 1461107281607 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 16:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:08:01 INFO - PROCESS | 1941 | 1461107281612 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:08:01 INFO - PROCESS | 1941 | 1461107281624 Marionette TRACE conn4 <- [1,1098,null,{}] 16:08:01 INFO - PROCESS | 1941 | 1461107281653 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}] 16:08:01 INFO - PROCESS | 1941 | 1461107281853 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 16:08:01 INFO - PROCESS | 1941 | 1461107281930 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bfa87000 == 108 [pid = 1941] [id = 282] 16:08:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7fe4bb9cf800) [pid = 1941] [serial = 847] [outer = (nil)] 16:08:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7fe4bd7ed000) [pid = 1941] [serial = 848] [outer = 0x7fe4bb9cf800] 16:08:01 INFO - PROCESS | 1941 | 1461107281985 Marionette DEBUG loaded listener.js 16:08:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7fe4bf2af800) [pid = 1941] [serial = 849] [outer = 0x7fe4bb9cf800] 16:08:02 INFO - PROCESS | 1941 | 1461107282741 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]]]}] 16:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1160ms 16:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:08:02 INFO - PROCESS | 1941 | 1461107282772 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 16:08:02 INFO - PROCESS | 1941 | 1461107282774 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 16:08:02 INFO - PROCESS | 1941 | 1461107282784 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:08:02 INFO - PROCESS | 1941 | 1461107282785 Marionette TRACE conn4 <- [1,1102,null,{}] 16:08:02 INFO - PROCESS | 1941 | 1461107282790 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}] 16:08:03 INFO - PROCESS | 1941 | 1461107283012 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 16:08:03 INFO - PROCESS | 1941 | 1461107283043 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0e22800 == 109 [pid = 1941] [id = 283] 16:08:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7fe4bd710800) [pid = 1941] [serial = 850] [outer = (nil)] 16:08:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7fe4bff61400) [pid = 1941] [serial = 851] [outer = 0x7fe4bd710800] 16:08:03 INFO - PROCESS | 1941 | 1461107283104 Marionette DEBUG loaded listener.js 16:08:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7fe4ce6c8800) [pid = 1941] [serial = 852] [outer = 0x7fe4bd710800] 16:08:03 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7fe4bb9c9000) [pid = 1941] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:08:03 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7fe4be33ec00) [pid = 1941] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:08:03 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7fe4bb077400) [pid = 1941] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:08:03 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7fe4b7d26c00) [pid = 1941] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:08:03 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7fe4b56bec00) [pid = 1941] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:08:03 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7fe4b6115800) [pid = 1941] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:08:03 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7fe4b8980400) [pid = 1941] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:08:04 INFO - PROCESS | 1941 | 1461107284154 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]]]}] 16:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1431ms 16:08:04 INFO - PROCESS | 1941 | 1461107284210 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 16:08:04 INFO - PROCESS | 1941 | 1461107284213 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 16:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:08:04 INFO - PROCESS | 1941 | 1461107284218 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:08:04 INFO - PROCESS | 1941 | 1461107284220 Marionette TRACE conn4 <- [1,1106,null,{}] 16:08:04 INFO - PROCESS | 1941 | 1461107284225 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}] 16:08:04 INFO - PROCESS | 1941 | 1461107284381 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 16:08:04 INFO - PROCESS | 1941 | 1461107284395 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c4099800 == 110 [pid = 1941] [id = 284] 16:08:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7fe4b60d7400) [pid = 1941] [serial = 853] [outer = (nil)] 16:08:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7fe4b8980400) [pid = 1941] [serial = 854] [outer = 0x7fe4b60d7400] 16:08:04 INFO - PROCESS | 1941 | 1461107284453 Marionette DEBUG loaded listener.js 16:08:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7fe4cd72c400) [pid = 1941] [serial = 855] [outer = 0x7fe4b60d7400] 16:08:05 INFO - PROCESS | 1941 | 1461107285165 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]]]}] 16:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 972ms 16:08:05 INFO - PROCESS | 1941 | 1461107285191 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 16:08:05 INFO - PROCESS | 1941 | 1461107285194 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 16:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:08:05 INFO - PROCESS | 1941 | 1461107285199 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:08:05 INFO - PROCESS | 1941 | 1461107285201 Marionette TRACE conn4 <- [1,1110,null,{}] 16:08:05 INFO - PROCESS | 1941 | 1461107285206 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}] 16:08:05 INFO - PROCESS | 1941 | 1461107285341 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 16:08:05 INFO - PROCESS | 1941 | 1461107285473 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cf48e800 == 111 [pid = 1941] [id = 285] 16:08:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7fe4b610c800) [pid = 1941] [serial = 856] [outer = (nil)] 16:08:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7fe4ceaea400) [pid = 1941] [serial = 857] [outer = 0x7fe4b610c800] 16:08:05 INFO - PROCESS | 1941 | 1461107285530 Marionette DEBUG loaded listener.js 16:08:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7fe4d1916800) [pid = 1941] [serial = 858] [outer = 0x7fe4b610c800] 16:08:06 INFO - PROCESS | 1941 | 1461107286319 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]]]}] 16:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1176ms 16:08:06 INFO - PROCESS | 1941 | 1461107286376 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 16:08:06 INFO - PROCESS | 1941 | 1461107286380 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 16:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:08:06 INFO - PROCESS | 1941 | 1461107286390 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:08:06 INFO - PROCESS | 1941 | 1461107286395 Marionette TRACE conn4 <- [1,1114,null,{}] 16:08:06 INFO - PROCESS | 1941 | 1461107286404 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}] 16:08:06 INFO - PROCESS | 1941 | 1461107286611 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 16:08:06 INFO - PROCESS | 1941 | 1461107286777 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8030800 == 112 [pid = 1941] [id = 286] 16:08:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7fe4b04e7800) [pid = 1941] [serial = 859] [outer = (nil)] 16:08:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7fe4b63d2400) [pid = 1941] [serial = 860] [outer = 0x7fe4b04e7800] 16:08:06 INFO - PROCESS | 1941 | 1461107286849 Marionette DEBUG loaded listener.js 16:08:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7fe4b7666c00) [pid = 1941] [serial = 861] [outer = 0x7fe4b04e7800] 16:08:07 INFO - PROCESS | 1941 | 1461107287756 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]]]}] 16:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1432ms 16:08:07 INFO - PROCESS | 1941 | 1461107287823 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 16:08:07 INFO - PROCESS | 1941 | 1461107287832 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 16:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:08:07 INFO - PROCESS | 1941 | 1461107287841 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:08:07 INFO - PROCESS | 1941 | 1461107287844 Marionette TRACE conn4 <- [1,1118,null,{}] 16:08:07 INFO - PROCESS | 1941 | 1461107287850 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}] 16:08:08 INFO - PROCESS | 1941 | 1461107288049 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 16:08:08 INFO - PROCESS | 1941 | 1461107288213 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf73a000 == 113 [pid = 1941] [id = 287] 16:08:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7fe4b52e8800) [pid = 1941] [serial = 862] [outer = (nil)] 16:08:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7fe4b9bb2c00) [pid = 1941] [serial = 863] [outer = 0x7fe4b52e8800] 16:08:08 INFO - PROCESS | 1941 | 1461107288286 Marionette DEBUG loaded listener.js 16:08:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7fe4bb8ed400) [pid = 1941] [serial = 864] [outer = 0x7fe4b52e8800] 16:08:09 INFO - PROCESS | 1941 | 1461107289221 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]]]}] 16:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1432ms 16:08:09 INFO - PROCESS | 1941 | 1461107289274 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 16:08:09 INFO - PROCESS | 1941 | 1461107289277 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 16:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:08:09 INFO - PROCESS | 1941 | 1461107289283 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:08:09 INFO - PROCESS | 1941 | 1461107289289 Marionette TRACE conn4 <- [1,1122,null,{}] 16:08:09 INFO - PROCESS | 1941 | 1461107289304 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}] 16:08:09 INFO - PROCESS | 1941 | 1461107289475 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 16:08:09 INFO - PROCESS | 1941 | 1461107289637 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d35a4800 == 114 [pid = 1941] [id = 288] 16:08:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7fe4bb9c1c00) [pid = 1941] [serial = 865] [outer = (nil)] 16:08:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7fe4bfe77800) [pid = 1941] [serial = 866] [outer = 0x7fe4bb9c1c00] 16:08:09 INFO - PROCESS | 1941 | 1461107289746 Marionette DEBUG loaded listener.js 16:08:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7fe4c17f3800) [pid = 1941] [serial = 867] [outer = 0x7fe4bb9c1c00] 16:08:10 INFO - PROCESS | 1941 | 1461107290526 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]]]}] 16:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1292ms 16:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:08:10 INFO - PROCESS | 1941 | 1461107290577 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 16:08:10 INFO - PROCESS | 1941 | 1461107290580 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 16:08:10 INFO - PROCESS | 1941 | 1461107290586 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:08:10 INFO - PROCESS | 1941 | 1461107290589 Marionette TRACE conn4 <- [1,1126,null,{}] 16:08:10 INFO - PROCESS | 1941 | 1461107290594 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}] 16:08:10 INFO - PROCESS | 1941 | 1461107290754 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 16:08:10 INFO - PROCESS | 1941 | 1461107290922 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3da2800 == 115 [pid = 1941] [id = 289] 16:08:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7fe4bafa1400) [pid = 1941] [serial = 868] [outer = (nil)] 16:08:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7fe4ceae3c00) [pid = 1941] [serial = 869] [outer = 0x7fe4bafa1400] 16:08:10 INFO - PROCESS | 1941 | 1461107290988 Marionette DEBUG loaded listener.js 16:08:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7fe4d199ec00) [pid = 1941] [serial = 870] [outer = 0x7fe4bafa1400] 16:08:11 INFO - PROCESS | 1941 | 1461107291816 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]]]}] 16:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1281ms 16:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:08:11 INFO - PROCESS | 1941 | 1461107291867 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 16:08:11 INFO - PROCESS | 1941 | 1461107291870 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 16:08:11 INFO - PROCESS | 1941 | 1461107291876 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:08:11 INFO - PROCESS | 1941 | 1461107291879 Marionette TRACE conn4 <- [1,1130,null,{}] 16:08:11 INFO - PROCESS | 1941 | 1461107291883 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}] 16:08:12 INFO - PROCESS | 1941 | 1461107292037 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 16:08:12 INFO - PROCESS | 1941 | 1461107292208 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d8c8d800 == 116 [pid = 1941] [id = 290] 16:08:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7fe4c3d8b800) [pid = 1941] [serial = 871] [outer = (nil)] 16:08:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7fe4d329b400) [pid = 1941] [serial = 872] [outer = 0x7fe4c3d8b800] 16:08:12 INFO - PROCESS | 1941 | 1461107292276 Marionette DEBUG loaded listener.js 16:08:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4d3835400) [pid = 1941] [serial = 873] [outer = 0x7fe4c3d8b800] 16:08:13 INFO - PROCESS | 1941 | 1461107293122 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]]]}] 16:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1278ms 16:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:08:13 INFO - PROCESS | 1941 | 1461107293153 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 16:08:13 INFO - PROCESS | 1941 | 1461107293156 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 16:08:13 INFO - PROCESS | 1941 | 1461107293160 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:08:13 INFO - PROCESS | 1941 | 1461107293164 Marionette TRACE conn4 <- [1,1134,null,{}] 16:08:13 INFO - PROCESS | 1941 | 1461107293169 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}] 16:08:13 INFO - PROCESS | 1941 | 1461107293343 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 16:08:13 INFO - PROCESS | 1941 | 1461107293517 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb8c4000 == 117 [pid = 1941] [id = 291] 16:08:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7fe4b5328000) [pid = 1941] [serial = 874] [outer = (nil)] 16:08:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4d3a5dc00) [pid = 1941] [serial = 875] [outer = 0x7fe4b5328000] 16:08:13 INFO - PROCESS | 1941 | 1461107293587 Marionette DEBUG loaded listener.js 16:08:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7fe4d3ca3400) [pid = 1941] [serial = 876] [outer = 0x7fe4b5328000] 16:08:14 INFO - PROCESS | 1941 | 1461107294452 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]]]}] 16:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1328ms 16:08:14 INFO - PROCESS | 1941 | 1461107294490 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 16:08:14 INFO - PROCESS | 1941 | 1461107294493 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 16:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:08:14 INFO - PROCESS | 1941 | 1461107294499 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:08:14 INFO - PROCESS | 1941 | 1461107294502 Marionette TRACE conn4 <- [1,1138,null,{}] 16:08:14 INFO - PROCESS | 1941 | 1461107294507 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}] 16:08:14 INFO - PROCESS | 1941 | 1461107294656 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 16:08:14 INFO - PROCESS | 1941 | 1461107294828 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeab5800 == 118 [pid = 1941] [id = 292] 16:08:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7fe4b532c800) [pid = 1941] [serial = 877] [outer = (nil)] 16:08:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7fe4d3e2ac00) [pid = 1941] [serial = 878] [outer = 0x7fe4b532c800] 16:08:14 INFO - PROCESS | 1941 | 1461107294894 Marionette DEBUG loaded listener.js 16:08:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7fe4d3e5dc00) [pid = 1941] [serial = 879] [outer = 0x7fe4b532c800] 16:08:15 INFO - PROCESS | 1941 | 1461107295683 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]]]}] 16:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1230ms 16:08:15 INFO - PROCESS | 1941 | 1461107295735 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 16:08:15 INFO - PROCESS | 1941 | 1461107295738 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 16:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:08:15 INFO - PROCESS | 1941 | 1461107295747 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:08:15 INFO - PROCESS | 1941 | 1461107295749 Marionette TRACE conn4 <- [1,1142,null,{}] 16:08:15 INFO - PROCESS | 1941 | 1461107295753 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}] 16:08:15 INFO - PROCESS | 1941 | 1461107295897 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 16:08:16 INFO - PROCESS | 1941 | 1461107296068 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4acdd1000 == 119 [pid = 1941] [id = 293] 16:08:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7fe4d372dc00) [pid = 1941] [serial = 880] [outer = (nil)] 16:08:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7fe4d3735c00) [pid = 1941] [serial = 881] [outer = 0x7fe4d372dc00] 16:08:16 INFO - PROCESS | 1941 | 1461107296131 Marionette DEBUG loaded listener.js 16:08:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7fe4d373a000) [pid = 1941] [serial = 882] [outer = 0x7fe4d372dc00] 16:08:16 INFO - PROCESS | 1941 | 1461107296931 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]]]}] 16:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1230ms 16:08:16 INFO - PROCESS | 1941 | 1461107296979 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 16:08:16 INFO - PROCESS | 1941 | 1461107296982 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 16:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:08:16 INFO - PROCESS | 1941 | 1461107296988 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:08:16 INFO - PROCESS | 1941 | 1461107296990 Marionette TRACE conn4 <- [1,1146,null,{}] 16:08:16 INFO - PROCESS | 1941 | 1461107296995 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}] 16:08:17 INFO - PROCESS | 1941 | 1461107297138 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 16:08:17 INFO - PROCESS | 1941 | 1461107297309 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeb31800 == 120 [pid = 1941] [id = 294] 16:08:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7fe4abfc6800) [pid = 1941] [serial = 883] [outer = (nil)] 16:08:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7fe4abfcc400) [pid = 1941] [serial = 884] [outer = 0x7fe4abfc6800] 16:08:17 INFO - PROCESS | 1941 | 1461107297373 Marionette DEBUG loaded listener.js 16:08:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7fe4abfd0800) [pid = 1941] [serial = 885] [outer = 0x7fe4abfc6800] 16:08:18 INFO - PROCESS | 1941 | 1461107298642 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]]]}] 16:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1727ms 16:08:18 INFO - PROCESS | 1941 | 1461107298714 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 16:08:18 INFO - PROCESS | 1941 | 1461107298719 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 16:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:08:18 INFO - PROCESS | 1941 | 1461107298728 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:08:18 INFO - PROCESS | 1941 | 1461107298732 Marionette TRACE conn4 <- [1,1150,null,{}] 16:08:18 INFO - PROCESS | 1941 | 1461107298739 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}] 16:08:18 INFO - PROCESS | 1941 | 1461107298923 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 16:08:19 INFO - PROCESS | 1941 | 1461107299161 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b52c6800 == 121 [pid = 1941] [id = 295] 16:08:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7fe4b532a000) [pid = 1941] [serial = 886] [outer = (nil)] 16:08:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7fe4b532cc00) [pid = 1941] [serial = 887] [outer = 0x7fe4b532a000] 16:08:19 INFO - PROCESS | 1941 | 1461107299364 Marionette DEBUG loaded listener.js 16:08:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7fe4b557d800) [pid = 1941] [serial = 888] [outer = 0x7fe4b532a000] 16:08:20 INFO - PROCESS | 1941 | 1461107300228 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]]]}] 16:08:20 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3762000 == 120 [pid = 1941] [id = 159] 16:08:20 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c6f89800 == 119 [pid = 1941] [id = 215] 16:08:20 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4cf489800 == 118 [pid = 1941] [id = 216] 16:08:20 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b54d9800 == 117 [pid = 1941] [id = 161] 16:08:20 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c4099800 == 116 [pid = 1941] [id = 284] 16:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1585ms 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7fe4bc0c4c00) [pid = 1941] [serial = 761] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7fe4bf772000) [pid = 1941] [serial = 764] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7fe4c1048000) [pid = 1941] [serial = 767] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7fe4c702ac00) [pid = 1941] [serial = 770] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7fe4ce88e000) [pid = 1941] [serial = 773] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7fe4ceae8800) [pid = 1941] [serial = 776] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7fe4b7630000) [pid = 1941] [serial = 779] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7fe4c170dc00) [pid = 1941] [serial = 803] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c0e22800 == 115 [pid = 1941] [id = 283] 16:08:20 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bfa87000 == 114 [pid = 1941] [id = 282] 16:08:20 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bc53f800 == 113 [pid = 1941] [id = 281] 16:08:20 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b865a000 == 112 [pid = 1941] [id = 280] 16:08:20 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b7784800 == 111 [pid = 1941] [id = 279] 16:08:20 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c074a000 == 110 [pid = 1941] [id = 250] 16:08:20 INFO - PROCESS | 1941 | 1461107300363 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 16:08:20 INFO - PROCESS | 1941 | 1461107300370 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 16:08:20 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9548000 == 109 [pid = 1941] [id = 278] 16:08:20 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d8c8e800 == 108 [pid = 1941] [id = 274] 16:08:20 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d7d9f000 == 107 [pid = 1941] [id = 273] 16:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:08:20 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3c64800 == 106 [pid = 1941] [id = 272] 16:08:20 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3775000 == 105 [pid = 1941] [id = 271] 16:08:20 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4baf8d000 == 104 [pid = 1941] [id = 268] 16:08:20 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c860d000 == 103 [pid = 1941] [id = 267] 16:08:20 INFO - PROCESS | 1941 | 1461107300397 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:08:20 INFO - PROCESS | 1941 | 1461107300400 Marionette TRACE conn4 <- [1,1154,null,{}] 16:08:20 INFO - PROCESS | 1941 | 1461107300406 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}] 16:08:20 INFO - PROCESS | 1941 | 1461107300559 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7fe4bc0e5400) [pid = 1941] [serial = 794] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7fe4bf2b0400) [pid = 1941] [serial = 797] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7fe4c081dc00) [pid = 1941] [serial = 801] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7fe4bf477000) [pid = 1941] [serial = 800] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7fe4b897d400) [pid = 1941] [serial = 788] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7fe4b9bb8c00) [pid = 1941] [serial = 789] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7fe4b7629800) [pid = 1941] [serial = 783] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7fe4b610e000) [pid = 1941] [serial = 782] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7fe4b88ab400) [pid = 1941] [serial = 758] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7fe4b8434800) [pid = 1941] [serial = 785] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7fe4b84c1800) [pid = 1941] [serial = 786] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7fe4bb9c2c00) [pid = 1941] [serial = 791] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7fe4b7631c00) [pid = 1941] [serial = 755] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7fe4bf97d000) [pid = 1941] [serial = 798] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7fe4bc248000) [pid = 1941] [serial = 795] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7fe4bbc55800) [pid = 1941] [serial = 792] [outer = (nil)] [url = about:blank] 16:08:20 INFO - PROCESS | 1941 | 1461107300699 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b6198800 == 104 [pid = 1941] [id = 296] 16:08:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7fe4b04e5c00) [pid = 1941] [serial = 889] [outer = (nil)] 16:08:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7fe4b73bec00) [pid = 1941] [serial = 890] [outer = 0x7fe4b04e5c00] 16:08:20 INFO - PROCESS | 1941 | 1461107300765 Marionette DEBUG loaded listener.js 16:08:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7fe4b7668400) [pid = 1941] [serial = 891] [outer = 0x7fe4b04e5c00] 16:08:21 INFO - PROCESS | 1941 | 1461107301479 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]]]}] 16:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1139ms 16:08:21 INFO - PROCESS | 1941 | 1461107301523 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 16:08:21 INFO - PROCESS | 1941 | 1461107301527 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 16:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:08:21 INFO - PROCESS | 1941 | 1461107301532 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:08:21 INFO - PROCESS | 1941 | 1461107301537 Marionette TRACE conn4 <- [1,1158,null,{}] 16:08:21 INFO - PROCESS | 1941 | 1461107301556 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}] 16:08:21 INFO - PROCESS | 1941 | 1461107301750 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 16:08:21 INFO - PROCESS | 1941 | 1461107301769 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b99a9800 == 105 [pid = 1941] [id = 297] 16:08:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7fe4b779f800) [pid = 1941] [serial = 892] [outer = (nil)] 16:08:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7fe4b84b9000) [pid = 1941] [serial = 893] [outer = 0x7fe4b779f800] 16:08:21 INFO - PROCESS | 1941 | 1461107301827 Marionette DEBUG loaded listener.js 16:08:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7fe4b8867c00) [pid = 1941] [serial = 894] [outer = 0x7fe4b779f800] 16:08:22 INFO - PROCESS | 1941 | 1461107302488 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]]]}] 16:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 988ms 16:08:22 INFO - PROCESS | 1941 | 1461107302527 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 16:08:22 INFO - PROCESS | 1941 | 1461107302530 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 16:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:08:22 INFO - PROCESS | 1941 | 1461107302535 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:08:22 INFO - PROCESS | 1941 | 1461107302537 Marionette TRACE conn4 <- [1,1162,null,{}] 16:08:22 INFO - PROCESS | 1941 | 1461107302542 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}] 16:08:22 INFO - PROCESS | 1941 | 1461107302746 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 16:08:22 INFO - PROCESS | 1941 | 1461107302832 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb1e3800 == 106 [pid = 1941] [id = 298] 16:08:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7fe4b5581c00) [pid = 1941] [serial = 895] [outer = (nil)] 16:08:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7fe4b8a72800) [pid = 1941] [serial = 896] [outer = 0x7fe4b5581c00] 16:08:22 INFO - PROCESS | 1941 | 1461107302891 Marionette DEBUG loaded listener.js 16:08:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4b9bb5000) [pid = 1941] [serial = 897] [outer = 0x7fe4b5581c00] 16:08:23 INFO - PROCESS | 1941 | 1461107303607 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]]]}] 16:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1127ms 16:08:23 INFO - PROCESS | 1941 | 1461107303663 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 16:08:23 INFO - PROCESS | 1941 | 1461107303666 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 16:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:08:23 INFO - PROCESS | 1941 | 1461107303677 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:08:23 INFO - PROCESS | 1941 | 1461107303679 Marionette TRACE conn4 <- [1,1166,null,{}] 16:08:23 INFO - PROCESS | 1941 | 1461107303683 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}] 16:08:23 INFO - PROCESS | 1941 | 1461107303858 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 16:08:23 INFO - PROCESS | 1941 | 1461107303876 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bbe52000 == 107 [pid = 1941] [id = 299] 16:08:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7fe4b84b7800) [pid = 1941] [serial = 898] [outer = (nil)] 16:08:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4bafa1c00) [pid = 1941] [serial = 899] [outer = 0x7fe4b84b7800] 16:08:23 INFO - PROCESS | 1941 | 1461107303932 Marionette DEBUG loaded listener.js 16:08:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7fe4bb8e5c00) [pid = 1941] [serial = 900] [outer = 0x7fe4b84b7800] 16:08:24 INFO - PROCESS | 1941 | 1461107304674 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]]]}] 16:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1023ms 16:08:24 INFO - PROCESS | 1941 | 1461107304714 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 16:08:24 INFO - PROCESS | 1941 | 1461107304717 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 16:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:08:24 INFO - PROCESS | 1941 | 1461107304737 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:08:24 INFO - PROCESS | 1941 | 1461107304740 Marionette TRACE conn4 <- [1,1170,null,{}] 16:08:24 INFO - PROCESS | 1941 | 1461107304744 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}] 16:08:24 INFO - PROCESS | 1941 | 1461107304947 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 16:08:24 INFO - PROCESS | 1941 | 1461107304966 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4be386000 == 108 [pid = 1941] [id = 300] 16:08:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7fe4bb8e6000) [pid = 1941] [serial = 901] [outer = (nil)] 16:08:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7fe4bbc52000) [pid = 1941] [serial = 902] [outer = 0x7fe4bb8e6000] 16:08:25 INFO - PROCESS | 1941 | 1461107305033 Marionette DEBUG loaded listener.js 16:08:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7fe4bc246c00) [pid = 1941] [serial = 903] [outer = 0x7fe4bb8e6000] 16:08:25 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7fe4b7759800) [pid = 1941] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:08:25 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7fe4bd710800) [pid = 1941] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:08:25 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7fe4bb077800) [pid = 1941] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:08:25 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7fe4bb9cf800) [pid = 1941] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:08:25 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7fe4b60d7400) [pid = 1941] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:08:25 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7fe4b8439800) [pid = 1941] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:08:25 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7fe4b63d6c00) [pid = 1941] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:08:26 INFO - PROCESS | 1941 | 1461107306008 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]]]}] 16:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1346ms 16:08:26 INFO - PROCESS | 1941 | 1461107306068 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 16:08:26 INFO - PROCESS | 1941 | 1461107306070 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 16:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:08:26 INFO - PROCESS | 1941 | 1461107306075 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:08:26 INFO - PROCESS | 1941 | 1461107306077 Marionette TRACE conn4 <- [1,1174,null,{}] 16:08:26 INFO - PROCESS | 1941 | 1461107306082 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}] 16:08:26 INFO - PROCESS | 1941 | 1461107306254 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 16:08:26 INFO - PROCESS | 1941 | 1461107306270 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf73e800 == 109 [pid = 1941] [id = 301] 16:08:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4b52e9800) [pid = 1941] [serial = 904] [outer = (nil)] 16:08:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7fe4bc3ab400) [pid = 1941] [serial = 905] [outer = 0x7fe4b52e9800] 16:08:26 INFO - PROCESS | 1941 | 1461107306325 Marionette DEBUG loaded listener.js 16:08:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4be334000) [pid = 1941] [serial = 906] [outer = 0x7fe4b52e9800] 16:08:27 INFO - PROCESS | 1941 | 1461107307037 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] 16:08:27 INFO - PROCESS | 1941 | 1461107307060 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 16:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:08:27 INFO - PROCESS | 1941 | 1461107307067 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:08:27 INFO - PROCESS | 1941 | 1461107307069 Marionette TRACE conn4 <- [1,1178,null,{}] 16:08:27 INFO - PROCESS | 1941 | 1461107307074 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}] 16:08:27 INFO - PROCESS | 1941 | 1461107307214 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 16:08:27 INFO - PROCESS | 1941 | 1461107307345 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0331800 == 110 [pid = 1941] [id = 302] 16:08:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7fe4b63d6c00) [pid = 1941] [serial = 907] [outer = (nil)] 16:08:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7fe4be992c00) [pid = 1941] [serial = 908] [outer = 0x7fe4b63d6c00] 16:08:27 INFO - PROCESS | 1941 | 1461107307400 Marionette DEBUG loaded listener.js 16:08:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7fe4bf9df400) [pid = 1941] [serial = 909] [outer = 0x7fe4b63d6c00] 16:08:28 INFO - PROCESS | 1941 | 1461107308295 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] 16:08:28 INFO - PROCESS | 1941 | 1461107308354 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 16:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:08:28 INFO - PROCESS | 1941 | 1461107308363 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:08:28 INFO - PROCESS | 1941 | 1461107308366 Marionette TRACE conn4 <- [1,1182,null,{}] 16:08:28 INFO - PROCESS | 1941 | 1461107308374 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}] 16:08:28 INFO - PROCESS | 1941 | 1461107308538 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 16:08:28 INFO - PROCESS | 1941 | 1461107308703 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b82a0800 == 111 [pid = 1941] [id = 303] 16:08:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7fe4b04ef800) [pid = 1941] [serial = 910] [outer = (nil)] 16:08:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7fe4b60da400) [pid = 1941] [serial = 911] [outer = 0x7fe4b04ef800] 16:08:28 INFO - PROCESS | 1941 | 1461107308773 Marionette DEBUG loaded listener.js 16:08:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7fe4b7627000) [pid = 1941] [serial = 912] [outer = 0x7fe4b04ef800] 16:08:29 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:08:29 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:08:29 INFO - PROCESS | 1941 | 1461107309577 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] 16:08:29 INFO - PROCESS | 1941 | 1461107309653 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 16:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:08:29 INFO - PROCESS | 1941 | 1461107309662 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:08:29 INFO - PROCESS | 1941 | 1461107309666 Marionette TRACE conn4 <- [1,1186,null,{}] 16:08:29 INFO - PROCESS | 1941 | 1461107309671 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}] 16:08:29 INFO - PROCESS | 1941 | 1461107309833 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 16:08:30 INFO - PROCESS | 1941 | 1461107309997 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bbe59800 == 112 [pid = 1941] [id = 304] 16:08:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7fe4b04ee000) [pid = 1941] [serial = 913] [outer = (nil)] 16:08:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7fe4b886bc00) [pid = 1941] [serial = 914] [outer = 0x7fe4b04ee000] 16:08:30 INFO - PROCESS | 1941 | 1461107310063 Marionette DEBUG loaded listener.js 16:08:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7fe4b9bba000) [pid = 1941] [serial = 915] [outer = 0x7fe4b04ee000] 16:08:31 INFO - PROCESS | 1941 | 1461107311025 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] 16:08:31 INFO - PROCESS | 1941 | 1461107311096 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 16:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:08:31 INFO - PROCESS | 1941 | 1461107311101 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:08:31 INFO - PROCESS | 1941 | 1461107311107 Marionette TRACE conn4 <- [1,1190,null,{}] 16:08:31 INFO - PROCESS | 1941 | 1461107311122 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}] 16:08:31 INFO - PROCESS | 1941 | 1461107311288 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 16:08:31 INFO - PROCESS | 1941 | 1461107311452 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c860d000 == 113 [pid = 1941] [id = 305] 16:08:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7fe4b8438400) [pid = 1941] [serial = 916] [outer = (nil)] 16:08:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7fe4bc0c7800) [pid = 1941] [serial = 917] [outer = 0x7fe4b8438400] 16:08:31 INFO - PROCESS | 1941 | 1461107311520 Marionette DEBUG loaded listener.js 16:08:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7fe4be90d400) [pid = 1941] [serial = 918] [outer = 0x7fe4b8438400] 16:08:32 INFO - PROCESS | 1941 | 1461107312371 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] 16:08:32 INFO - PROCESS | 1941 | 1461107312439 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 16:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:08:32 INFO - PROCESS | 1941 | 1461107312445 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:08:32 INFO - PROCESS | 1941 | 1461107312447 Marionette TRACE conn4 <- [1,1194,null,{}] 16:08:32 INFO - PROCESS | 1941 | 1461107312453 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}] 16:08:32 INFO - PROCESS | 1941 | 1461107312606 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 16:08:32 INFO - PROCESS | 1941 | 1461107312775 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cf4c0800 == 114 [pid = 1941] [id = 306] 16:08:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7fe4bb8eac00) [pid = 1941] [serial = 919] [outer = (nil)] 16:08:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7fe4bfe75800) [pid = 1941] [serial = 920] [outer = 0x7fe4bb8eac00] 16:08:32 INFO - PROCESS | 1941 | 1461107312843 Marionette DEBUG loaded listener.js 16:08:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7fe4c0ee9800) [pid = 1941] [serial = 921] [outer = 0x7fe4bb8eac00] 16:08:33 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:08:33 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:08:33 INFO - PROCESS | 1941 | 1461107313631 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] 16:08:33 INFO - PROCESS | 1941 | 1461107313679 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 16:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:08:33 INFO - PROCESS | 1941 | 1461107313685 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:08:33 INFO - PROCESS | 1941 | 1461107313687 Marionette TRACE conn4 <- [1,1198,null,{}] 16:08:33 INFO - PROCESS | 1941 | 1461107313692 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}] 16:08:33 INFO - PROCESS | 1941 | 1461107313843 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 16:08:34 INFO - PROCESS | 1941 | 1461107314023 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3762000 == 115 [pid = 1941] [id = 307] 16:08:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7fe4bf772000) [pid = 1941] [serial = 922] [outer = (nil)] 16:08:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7fe4c3b1c800) [pid = 1941] [serial = 923] [outer = 0x7fe4bf772000] 16:08:34 INFO - PROCESS | 1941 | 1461107314089 Marionette DEBUG loaded listener.js 16:08:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7fe4cd7c2400) [pid = 1941] [serial = 924] [outer = 0x7fe4bf772000] 16:08:34 INFO - PROCESS | 1941 | 1461107314988 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]]]}] 16:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1334ms 16:08:35 INFO - PROCESS | 1941 | 1461107315019 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 16:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:08:35 INFO - PROCESS | 1941 | 1461107315023 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 16:08:35 INFO - PROCESS | 1941 | 1461107315028 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:08:35 INFO - PROCESS | 1941 | 1461107315031 Marionette TRACE conn4 <- [1,1202,null,{}] 16:08:35 INFO - PROCESS | 1941 | 1461107315036 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}] 16:08:35 INFO - PROCESS | 1941 | 1461107315207 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 16:08:35 INFO - PROCESS | 1941 | 1461107315379 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3e22800 == 116 [pid = 1941] [id = 308] 16:08:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7fe4c170dc00) [pid = 1941] [serial = 925] [outer = (nil)] 16:08:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7fe4cfa5c000) [pid = 1941] [serial = 926] [outer = 0x7fe4c170dc00] 16:08:35 INFO - PROCESS | 1941 | 1461107315446 Marionette DEBUG loaded listener.js 16:08:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7fe4d3832800) [pid = 1941] [serial = 927] [outer = 0x7fe4c170dc00] 16:08:36 INFO - PROCESS | 1941 | 1461107316286 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]]]}] 16:08:36 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 16:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1326ms 16:08:36 INFO - PROCESS | 1941 | 1461107316355 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 16:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:08:36 INFO - PROCESS | 1941 | 1461107316358 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 16:08:36 INFO - PROCESS | 1941 | 1461107316364 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:08:36 INFO - PROCESS | 1941 | 1461107316367 Marionette TRACE conn4 <- [1,1206,null,{}] 16:08:36 INFO - PROCESS | 1941 | 1461107316371 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}] 16:08:36 INFO - PROCESS | 1941 | 1461107316522 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 16:08:36 INFO - PROCESS | 1941 | 1461107316696 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d8da3800 == 117 [pid = 1941] [id = 309] 16:08:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7fe4b610ac00) [pid = 1941] [serial = 928] [outer = (nil)] 16:08:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7fe4d3ab6800) [pid = 1941] [serial = 929] [outer = 0x7fe4b610ac00] 16:08:36 INFO - PROCESS | 1941 | 1461107316768 Marionette DEBUG loaded listener.js 16:08:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7fe4d3d27400) [pid = 1941] [serial = 930] [outer = 0x7fe4b610ac00] 16:08:37 INFO - PROCESS | 1941 | 1461107317558 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]]]}] 16:08:37 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 16:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1230ms 16:08:37 INFO - PROCESS | 1941 | 1461107317594 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 16:08:37 INFO - PROCESS | 1941 | 1461107317597 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 16:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:08:37 INFO - PROCESS | 1941 | 1461107317602 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:08:37 INFO - PROCESS | 1941 | 1461107317604 Marionette TRACE conn4 <- [1,1210,null,{}] 16:08:37 INFO - PROCESS | 1941 | 1461107317610 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}] 16:08:37 INFO - PROCESS | 1941 | 1461107317762 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 16:08:37 INFO - PROCESS | 1941 | 1461107317933 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ace69800 == 118 [pid = 1941] [id = 310] 16:08:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7fe4b7f8c400) [pid = 1941] [serial = 931] [outer = (nil)] 16:08:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7fe4b7f96000) [pid = 1941] [serial = 932] [outer = 0x7fe4b7f8c400] 16:08:38 INFO - PROCESS | 1941 | 1461107318000 Marionette DEBUG loaded listener.js 16:08:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7fe4b7f9ac00) [pid = 1941] [serial = 933] [outer = 0x7fe4b7f8c400] 16:08:38 INFO - PROCESS | 1941 | 1461107318800 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]]]}] 16:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1227ms 16:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:08:38 INFO - PROCESS | 1941 | 1461107318831 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 16:08:38 INFO - PROCESS | 1941 | 1461107318833 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 16:08:38 INFO - PROCESS | 1941 | 1461107318839 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:08:38 INFO - PROCESS | 1941 | 1461107318842 Marionette TRACE conn4 <- [1,1214,null,{}] 16:08:38 INFO - PROCESS | 1941 | 1461107318847 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}] 16:08:39 INFO - PROCESS | 1941 | 1461107319067 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 16:08:39 INFO - PROCESS | 1941 | 1461107319194 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aa1d2000 == 119 [pid = 1941] [id = 311] 16:08:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7fe4aa2f3000) [pid = 1941] [serial = 934] [outer = (nil)] 16:08:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7fe4aa2f7c00) [pid = 1941] [serial = 935] [outer = 0x7fe4aa2f3000] 16:08:39 INFO - PROCESS | 1941 | 1461107319261 Marionette DEBUG loaded listener.js 16:08:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7fe4aa2fd000) [pid = 1941] [serial = 936] [outer = 0x7fe4aa2f3000] 16:08:40 INFO - PROCESS | 1941 | 1461107320095 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]]]}] 16:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1326ms 16:08:40 INFO - PROCESS | 1941 | 1461107320165 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 16:08:40 INFO - PROCESS | 1941 | 1461107320169 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 16:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:08:40 INFO - PROCESS | 1941 | 1461107320174 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:08:40 INFO - PROCESS | 1941 | 1461107320177 Marionette TRACE conn4 <- [1,1218,null,{}] 16:08:40 INFO - PROCESS | 1941 | 1461107320182 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}] 16:08:40 INFO - PROCESS | 1941 | 1461107320327 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 16:08:40 INFO - PROCESS | 1941 | 1461107320501 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d8db0800 == 120 [pid = 1941] [id = 312] 16:08:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7fe4aa2f3400) [pid = 1941] [serial = 937] [outer = (nil)] 16:08:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7fe4b7f98800) [pid = 1941] [serial = 938] [outer = 0x7fe4aa2f3400] 16:08:40 INFO - PROCESS | 1941 | 1461107320572 Marionette DEBUG loaded listener.js 16:08:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7fe4d3c09000) [pid = 1941] [serial = 939] [outer = 0x7fe4aa2f3400] 16:08:41 INFO - PROCESS | 1941 | 1461107321360 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]]]}] 16:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1226ms 16:08:41 INFO - PROCESS | 1941 | 1461107321414 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 16:08:41 INFO - PROCESS | 1941 | 1461107321418 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 16:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:08:41 INFO - PROCESS | 1941 | 1461107321428 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:08:41 INFO - PROCESS | 1941 | 1461107321431 Marionette TRACE conn4 <- [1,1222,null,{}] 16:08:41 INFO - PROCESS | 1941 | 1461107321436 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}] 16:08:41 INFO - PROCESS | 1941 | 1461107321628 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 16:08:41 INFO - PROCESS | 1941 | 1461107321822 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c07bd000 == 121 [pid = 1941] [id = 313] 16:08:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7fe4aa2f8c00) [pid = 1941] [serial = 940] [outer = (nil)] 16:08:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7fe4aa3a3400) [pid = 1941] [serial = 941] [outer = 0x7fe4aa2f8c00] 16:08:41 INFO - PROCESS | 1941 | 1461107321898 Marionette DEBUG loaded listener.js 16:08:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7fe4d3e5b000) [pid = 1941] [serial = 942] [outer = 0x7fe4aa2f8c00] 16:08:42 INFO - PROCESS | 1941 | 1461107322697 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] 16:08:42 INFO - PROCESS | 1941 | 1461107322763 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 16:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:08:42 INFO - PROCESS | 1941 | 1461107322769 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:08:42 INFO - PROCESS | 1941 | 1461107322771 Marionette TRACE conn4 <- [1,1226,null,{}] 16:08:42 INFO - PROCESS | 1941 | 1461107322777 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}] 16:08:42 INFO - PROCESS | 1941 | 1461107322925 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 16:08:43 INFO - PROCESS | 1941 | 1461107323101 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4afa1e000 == 122 [pid = 1941] [id = 314] 16:08:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7fe4aa397c00) [pid = 1941] [serial = 943] [outer = (nil)] 16:08:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7fe4afb09000) [pid = 1941] [serial = 944] [outer = 0x7fe4aa397c00] 16:08:43 INFO - PROCESS | 1941 | 1461107323164 Marionette DEBUG loaded listener.js 16:08:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7fe4afb10c00) [pid = 1941] [serial = 945] [outer = 0x7fe4aa397c00] 16:08:44 INFO - PROCESS | 1941 | 1461107324284 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]]]}] 16:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1578ms 16:08:44 INFO - PROCESS | 1941 | 1461107324347 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 16:08:44 INFO - PROCESS | 1941 | 1461107324353 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 16:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:08:44 INFO - PROCESS | 1941 | 1461107324361 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:08:44 INFO - PROCESS | 1941 | 1461107324365 Marionette TRACE conn4 <- [1,1230,null,{}] 16:08:44 INFO - PROCESS | 1941 | 1461107324372 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}] 16:08:44 INFO - PROCESS | 1941 | 1461107324533 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 16:08:44 INFO - PROCESS | 1941 | 1461107324717 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b522e800 == 123 [pid = 1941] [id = 315] 16:08:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7fe4abfce800) [pid = 1941] [serial = 946] [outer = (nil)] 16:08:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7fe4add9ac00) [pid = 1941] [serial = 947] [outer = 0x7fe4abfce800] 16:08:44 INFO - PROCESS | 1941 | 1461107324781 Marionette DEBUG loaded listener.js 16:08:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7fe4adda1400) [pid = 1941] [serial = 948] [outer = 0x7fe4abfce800] 16:08:45 INFO - PROCESS | 1941 | 1461107325658 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]]]}] 16:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1338ms 16:08:45 INFO - PROCESS | 1941 | 1461107325700 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 16:08:45 INFO - PROCESS | 1941 | 1461107325708 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 16:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:08:45 INFO - PROCESS | 1941 | 1461107325717 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:08:45 INFO - PROCESS | 1941 | 1461107325720 Marionette TRACE conn4 <- [1,1234,null,{}] 16:08:45 INFO - PROCESS | 1941 | 1461107325725 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}] 16:08:45 INFO - PROCESS | 1941 | 1461107325880 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 16:08:46 INFO - PROCESS | 1941 | 1461107326065 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b52d4800 == 124 [pid = 1941] [id = 316] 16:08:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7fe4b04eb800) [pid = 1941] [serial = 949] [outer = (nil)] 16:08:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7fe4b5323400) [pid = 1941] [serial = 950] [outer = 0x7fe4b04eb800] 16:08:46 INFO - PROCESS | 1941 | 1461107326124 Marionette DEBUG loaded listener.js 16:08:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7fe4b532e000) [pid = 1941] [serial = 951] [outer = 0x7fe4b04eb800] 16:08:46 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7fe4b7d32400) [pid = 1941] [serial = 806] [outer = (nil)] [url = about:blank] 16:08:46 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7fe4bf97bc00) [pid = 1941] [serial = 812] [outer = (nil)] [url = about:blank] 16:08:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb0aa000 == 123 [pid = 1941] [id = 223] 16:08:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d8dab800 == 122 [pid = 1941] [id = 222] 16:08:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf73e800 == 121 [pid = 1941] [id = 301] 16:08:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4be386000 == 120 [pid = 1941] [id = 300] 16:08:46 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7fe4d397d400) [pid = 1941] [serial = 824] [outer = (nil)] [url = about:blank] 16:08:46 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7fe4c6ff4800) [pid = 1941] [serial = 815] [outer = (nil)] [url = about:blank] 16:08:46 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7fe4d199d400) [pid = 1941] [serial = 821] [outer = (nil)] [url = about:blank] 16:08:46 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7fe4d3952800) [pid = 1941] [serial = 830] [outer = (nil)] [url = about:blank] 16:08:46 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7fe4ce898400) [pid = 1941] [serial = 818] [outer = (nil)] [url = about:blank] 16:08:46 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7fe4b04e8c00) [pid = 1941] [serial = 827] [outer = (nil)] [url = about:blank] 16:08:46 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7fe4bb8e3400) [pid = 1941] [serial = 809] [outer = (nil)] [url = about:blank] 16:08:46 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7fe4ceaea400) [pid = 1941] [serial = 857] [outer = (nil)] [url = about:blank] 16:08:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bbe52000 == 119 [pid = 1941] [id = 299] 16:08:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb1e3800 == 118 [pid = 1941] [id = 298] 16:08:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b99a9800 == 117 [pid = 1941] [id = 297] 16:08:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b6198800 == 116 [pid = 1941] [id = 296] 16:08:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b52c6800 == 115 [pid = 1941] [id = 295] 16:08:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aeab5800 == 114 [pid = 1941] [id = 292] 16:08:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb8c4000 == 113 [pid = 1941] [id = 291] 16:08:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d8c8d800 == 112 [pid = 1941] [id = 290] 16:08:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3da2800 == 111 [pid = 1941] [id = 289] 16:08:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d35a4800 == 110 [pid = 1941] [id = 288] 16:08:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf73a000 == 109 [pid = 1941] [id = 287] 16:08:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b8030800 == 108 [pid = 1941] [id = 286] 16:08:47 INFO - PROCESS | 1941 | 1461107327050 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]]]}] 16:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1380ms 16:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7fe4bafe0000) [pid = 1941] [serial = 842] [outer = (nil)] [url = about:blank] 16:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7fe4bff61400) [pid = 1941] [serial = 851] [outer = (nil)] [url = about:blank] 16:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7fe4bc248800) [pid = 1941] [serial = 846] [outer = (nil)] [url = about:blank] 16:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7fe4bd7ed000) [pid = 1941] [serial = 848] [outer = (nil)] [url = about:blank] 16:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7fe4ce6c8800) [pid = 1941] [serial = 852] [outer = (nil)] [url = about:blank] 16:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7fe4b8980400) [pid = 1941] [serial = 854] [outer = (nil)] [url = about:blank] 16:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7fe4cd72c400) [pid = 1941] [serial = 855] [outer = (nil)] [url = about:blank] 16:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7fe4bb9c6400) [pid = 1941] [serial = 843] [outer = (nil)] [url = about:blank] 16:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7fe4b88adc00) [pid = 1941] [serial = 840] [outer = (nil)] [url = about:blank] 16:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7fe4b73c2800) [pid = 1941] [serial = 836] [outer = (nil)] [url = about:blank] 16:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7fe4bc0ea800) [pid = 1941] [serial = 845] [outer = (nil)] [url = about:blank] 16:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7fe4b84bd000) [pid = 1941] [serial = 839] [outer = (nil)] [url = about:blank] 16:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7fe4ad945400) [pid = 1941] [serial = 833] [outer = (nil)] [url = about:blank] 16:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7fe4b7750c00) [pid = 1941] [serial = 837] [outer = (nil)] [url = about:blank] 16:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7fe4bf2af800) [pid = 1941] [serial = 849] [outer = (nil)] [url = about:blank] 16:08:47 INFO - PROCESS | 1941 | 1461107327119 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 16:08:47 INFO - PROCESS | 1941 | 1461107327123 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 16:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:08:47 INFO - PROCESS | 1941 | 1461107327128 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:08:47 INFO - PROCESS | 1941 | 1461107327133 Marionette TRACE conn4 <- [1,1238,null,{}] 16:08:47 INFO - PROCESS | 1941 | 1461107327147 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}] 16:08:47 INFO - PROCESS | 1941 | 1461107327303 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 16:08:47 INFO - PROCESS | 1941 | 1461107327313 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9551800 == 109 [pid = 1941] [id = 317] 16:08:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7fe4b7629c00) [pid = 1941] [serial = 952] [outer = (nil)] 16:08:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7fe4b775c400) [pid = 1941] [serial = 953] [outer = 0x7fe4b7629c00] 16:08:47 INFO - PROCESS | 1941 | 1461107327374 Marionette DEBUG loaded listener.js 16:08:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7fe4b7f97c00) [pid = 1941] [serial = 954] [outer = 0x7fe4b7629c00] 16:08:48 INFO - PROCESS | 1941 | 1461107328121 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]]]}] 16:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1031ms 16:08:48 INFO - PROCESS | 1941 | 1461107328161 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 16:08:48 INFO - PROCESS | 1941 | 1461107328164 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 16:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:08:48 INFO - PROCESS | 1941 | 1461107328169 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:08:48 INFO - PROCESS | 1941 | 1461107328171 Marionette TRACE conn4 <- [1,1242,null,{}] 16:08:48 INFO - PROCESS | 1941 | 1461107328176 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}] 16:08:48 INFO - PROCESS | 1941 | 1461107328322 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 16:08:48 INFO - PROCESS | 1941 | 1461107328340 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb1ec000 == 110 [pid = 1941] [id = 318] 16:08:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7fe4b7634c00) [pid = 1941] [serial = 955] [outer = (nil)] 16:08:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7fe4b897a800) [pid = 1941] [serial = 956] [outer = 0x7fe4b7634c00] 16:08:48 INFO - PROCESS | 1941 | 1461107328397 Marionette DEBUG loaded listener.js 16:08:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7fe4b99e0400) [pid = 1941] [serial = 957] [outer = 0x7fe4b7634c00] 16:08:49 INFO - PROCESS | 1941 | 1461107329281 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]]]}] 16:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1176ms 16:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:08:49 INFO - PROCESS | 1941 | 1461107329355 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 16:08:49 INFO - PROCESS | 1941 | 1461107329357 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 16:08:49 INFO - PROCESS | 1941 | 1461107329364 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:08:49 INFO - PROCESS | 1941 | 1461107329366 Marionette TRACE conn4 <- [1,1246,null,{}] 16:08:49 INFO - PROCESS | 1941 | 1461107329371 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}] 16:08:49 INFO - PROCESS | 1941 | 1461107329581 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 16:08:49 INFO - PROCESS | 1941 | 1461107329630 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc27e000 == 111 [pid = 1941] [id = 319] 16:08:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7fe4baf9d800) [pid = 1941] [serial = 958] [outer = (nil)] 16:08:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7fe4bafdfc00) [pid = 1941] [serial = 959] [outer = 0x7fe4baf9d800] 16:08:49 INFO - PROCESS | 1941 | 1461107329767 Marionette DEBUG loaded listener.js 16:08:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7fe4bb9c3800) [pid = 1941] [serial = 960] [outer = 0x7fe4baf9d800] 16:08:50 INFO - PROCESS | 1941 | 1461107330555 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]]]}] 16:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1228ms 16:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:08:50 INFO - PROCESS | 1941 | 1461107330591 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 16:08:50 INFO - PROCESS | 1941 | 1461107330594 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 16:08:50 INFO - PROCESS | 1941 | 1461107330598 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:08:50 INFO - PROCESS | 1941 | 1461107330602 Marionette TRACE conn4 <- [1,1250,null,{}] 16:08:50 INFO - PROCESS | 1941 | 1461107330612 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}] 16:08:50 INFO - PROCESS | 1941 | 1461107330817 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 16:08:50 INFO - PROCESS | 1941 | 1461107330848 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bfa91000 == 112 [pid = 1941] [id = 320] 16:08:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7fe4bc0e5800) [pid = 1941] [serial = 961] [outer = (nil)] 16:08:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7fe4be336400) [pid = 1941] [serial = 962] [outer = 0x7fe4bc0e5800] 16:08:50 INFO - PROCESS | 1941 | 1461107330921 Marionette DEBUG loaded listener.js 16:08:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7fe4c104ac00) [pid = 1941] [serial = 963] [outer = 0x7fe4bc0e5800] 16:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7fe4b52e9800) [pid = 1941] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7fe4b5581c00) [pid = 1941] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7fe4bb8e6000) [pid = 1941] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7fe4b532a000) [pid = 1941] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7fe4b779f800) [pid = 1941] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7fe4b84b7800) [pid = 1941] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7fe4b04e5c00) [pid = 1941] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:08:51 INFO - PROCESS | 1941 | 1461107331829 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]]]}] 16:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1284ms 16:08:51 INFO - PROCESS | 1941 | 1461107331883 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 16:08:51 INFO - PROCESS | 1941 | 1461107331886 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 16:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:08:51 INFO - PROCESS | 1941 | 1461107331892 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:08:51 INFO - PROCESS | 1941 | 1461107331904 Marionette TRACE conn4 <- [1,1254,null,{}] 16:08:51 INFO - PROCESS | 1941 | 1461107331909 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}] 16:08:52 INFO - PROCESS | 1941 | 1461107332044 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 16:08:52 INFO - PROCESS | 1941 | 1461107332057 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c07ca000 == 113 [pid = 1941] [id = 321] 16:08:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7fe4b7b1b800) [pid = 1941] [serial = 964] [outer = (nil)] 16:08:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7fe4c3b30400) [pid = 1941] [serial = 965] [outer = 0x7fe4b7b1b800] 16:08:52 INFO - PROCESS | 1941 | 1461107332115 Marionette DEBUG loaded listener.js 16:08:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7fe4ce6c5800) [pid = 1941] [serial = 966] [outer = 0x7fe4b7b1b800] 16:08:52 INFO - PROCESS | 1941 | 1461107332882 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]]]}] 16:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1033ms 16:08:52 INFO - PROCESS | 1941 | 1461107332926 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 16:08:52 INFO - PROCESS | 1941 | 1461107332929 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 16:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:08:52 INFO - PROCESS | 1941 | 1461107332934 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:08:52 INFO - PROCESS | 1941 | 1461107332937 Marionette TRACE conn4 <- [1,1258,null,{}] 16:08:52 INFO - PROCESS | 1941 | 1461107332942 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}] 16:08:53 INFO - PROCESS | 1941 | 1461107333132 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 16:08:53 INFO - PROCESS | 1941 | 1461107333149 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c6f80800 == 114 [pid = 1941] [id = 322] 16:08:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7fe4c1704800) [pid = 1941] [serial = 967] [outer = (nil)] 16:08:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7fe4cfa5b000) [pid = 1941] [serial = 968] [outer = 0x7fe4c1704800] 16:08:53 INFO - PROCESS | 1941 | 1461107333207 Marionette DEBUG loaded listener.js 16:08:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7fe4d372d000) [pid = 1941] [serial = 969] [outer = 0x7fe4c1704800] 16:08:54 INFO - PROCESS | 1941 | 1461107334214 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]]]}] 16:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1331ms 16:08:54 INFO - PROCESS | 1941 | 1461107334267 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 16:08:54 INFO - PROCESS | 1941 | 1461107334274 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 16:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:08:54 INFO - PROCESS | 1941 | 1461107334282 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:08:54 INFO - PROCESS | 1941 | 1461107334286 Marionette TRACE conn4 <- [1,1262,null,{}] 16:08:54 INFO - PROCESS | 1941 | 1461107334293 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}] 16:08:54 INFO - PROCESS | 1941 | 1461107334466 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 16:08:54 INFO - PROCESS | 1941 | 1461107334654 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b521b800 == 115 [pid = 1941] [id = 323] 16:08:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7fe4adda0000) [pid = 1941] [serial = 970] [outer = (nil)] 16:08:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7fe4afb0e800) [pid = 1941] [serial = 971] [outer = 0x7fe4adda0000] 16:08:54 INFO - PROCESS | 1941 | 1461107334726 Marionette DEBUG loaded listener.js 16:08:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7fe4b532d000) [pid = 1941] [serial = 972] [outer = 0x7fe4adda0000] 16:08:55 INFO - PROCESS | 1941 | 1461107335640 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]]]}] 16:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1432ms 16:08:55 INFO - PROCESS | 1941 | 1461107335715 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 16:08:55 INFO - PROCESS | 1941 | 1461107335723 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 16:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:08:55 INFO - PROCESS | 1941 | 1461107335732 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:08:55 INFO - PROCESS | 1941 | 1461107335735 Marionette TRACE conn4 <- [1,1266,null,{}] 16:08:55 INFO - PROCESS | 1941 | 1461107335740 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}] 16:08:55 INFO - PROCESS | 1941 | 1461107335949 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 16:08:56 INFO - PROCESS | 1941 | 1461107336204 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb8bc000 == 116 [pid = 1941] [id = 324] 16:08:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7fe4b7660c00) [pid = 1941] [serial = 973] [outer = (nil)] 16:08:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7fe4b8434800) [pid = 1941] [serial = 974] [outer = 0x7fe4b7660c00] 16:08:56 INFO - PROCESS | 1941 | 1461107336316 Marionette DEBUG loaded listener.js 16:08:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7fe4b897e400) [pid = 1941] [serial = 975] [outer = 0x7fe4b7660c00] 16:08:57 INFO - PROCESS | 1941 | 1461107337118 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]]]}] 16:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1438ms 16:08:57 INFO - PROCESS | 1941 | 1461107337170 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 16:08:57 INFO - PROCESS | 1941 | 1461107337174 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 16:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:08:57 INFO - PROCESS | 1941 | 1461107337180 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:08:57 INFO - PROCESS | 1941 | 1461107337185 Marionette TRACE conn4 <- [1,1270,null,{}] 16:08:57 INFO - PROCESS | 1941 | 1461107337200 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}] 16:08:57 INFO - PROCESS | 1941 | 1461107337372 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 16:08:57 INFO - PROCESS | 1941 | 1461107337547 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3378000 == 117 [pid = 1941] [id = 325] 16:08:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7fe4b99e6400) [pid = 1941] [serial = 976] [outer = (nil)] 16:08:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7fe4bc24b400) [pid = 1941] [serial = 977] [outer = 0x7fe4b99e6400] 16:08:57 INFO - PROCESS | 1941 | 1461107337617 Marionette DEBUG loaded listener.js 16:08:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7fe4bf9e3800) [pid = 1941] [serial = 978] [outer = 0x7fe4b99e6400] 16:08:58 INFO - PROCESS | 1941 | 1461107338451 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]]]}] 16:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1331ms 16:08:58 INFO - PROCESS | 1941 | 1461107338511 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 16:08:58 INFO - PROCESS | 1941 | 1461107338516 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 16:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:08:58 INFO - PROCESS | 1941 | 1461107338521 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:08:58 INFO - PROCESS | 1941 | 1461107338524 Marionette TRACE conn4 <- [1,1274,null,{}] 16:08:58 INFO - PROCESS | 1941 | 1461107338528 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}] 16:08:58 INFO - PROCESS | 1941 | 1461107338687 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 16:08:58 INFO - PROCESS | 1941 | 1461107338863 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3e1f800 == 118 [pid = 1941] [id = 326] 16:08:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7fe4bb074800) [pid = 1941] [serial = 979] [outer = (nil)] 16:08:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7fe4d372cc00) [pid = 1941] [serial = 980] [outer = 0x7fe4bb074800] 16:08:58 INFO - PROCESS | 1941 | 1461107338928 Marionette DEBUG loaded listener.js 16:08:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7fe4d3736000) [pid = 1941] [serial = 981] [outer = 0x7fe4bb074800] 16:08:59 INFO - PROCESS | 1941 | 1461107339771 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]]]}] 16:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1281ms 16:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:08:59 INFO - PROCESS | 1941 | 1461107339802 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 16:08:59 INFO - PROCESS | 1941 | 1461107339805 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 16:08:59 INFO - PROCESS | 1941 | 1461107339811 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:08:59 INFO - PROCESS | 1941 | 1461107339814 Marionette TRACE conn4 <- [1,1278,null,{}] 16:08:59 INFO - PROCESS | 1941 | 1461107339819 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}] 16:08:59 INFO - PROCESS | 1941 | 1461107339969 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 16:09:00 INFO - PROCESS | 1941 | 1461107340147 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d8da7000 == 119 [pid = 1941] [id = 327] 16:09:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7fe4b9bc1c00) [pid = 1941] [serial = 982] [outer = (nil)] 16:09:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7fe4d3738400) [pid = 1941] [serial = 983] [outer = 0x7fe4b9bc1c00] 16:09:00 INFO - PROCESS | 1941 | 1461107340214 Marionette DEBUG loaded listener.js 16:09:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7fe4d3d23400) [pid = 1941] [serial = 984] [outer = 0x7fe4b9bc1c00] 16:09:01 INFO - PROCESS | 1941 | 1461107341079 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]]]}] 16:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1331ms 16:09:01 INFO - PROCESS | 1941 | 1461107341142 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 16:09:01 INFO - PROCESS | 1941 | 1461107341145 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 16:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:09:01 INFO - PROCESS | 1941 | 1461107341151 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:09:01 INFO - PROCESS | 1941 | 1461107341154 Marionette TRACE conn4 <- [1,1282,null,{}] 16:09:01 INFO - PROCESS | 1941 | 1461107341159 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}] 16:09:01 INFO - PROCESS | 1941 | 1461107341356 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 16:09:01 INFO - PROCESS | 1941 | 1461107341530 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3943000 == 120 [pid = 1941] [id = 328] 16:09:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7fe4aa158400) [pid = 1941] [serial = 985] [outer = (nil)] 16:09:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7fe4d373b400) [pid = 1941] [serial = 986] [outer = 0x7fe4aa158400] 16:09:01 INFO - PROCESS | 1941 | 1461107341601 Marionette DEBUG loaded listener.js 16:09:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7fe4d3e9dc00) [pid = 1941] [serial = 987] [outer = 0x7fe4aa158400] 16:09:02 INFO - PROCESS | 1941 | 1461107342379 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]]]}] 16:09:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1275ms 16:09:02 INFO - PROCESS | 1941 | 1461107342427 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 16:09:02 INFO - PROCESS | 1941 | 1461107342431 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 16:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:09:02 INFO - PROCESS | 1941 | 1461107342436 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:09:02 INFO - PROCESS | 1941 | 1461107342438 Marionette TRACE conn4 <- [1,1286,null,{}] 16:09:02 INFO - PROCESS | 1941 | 1461107342444 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}] 16:09:02 INFO - PROCESS | 1941 | 1461107342587 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 16:09:02 INFO - PROCESS | 1941 | 1461107342775 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0618800 == 121 [pid = 1941] [id = 329] 16:09:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7fe4aa15b400) [pid = 1941] [serial = 988] [outer = (nil)] 16:09:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7fe4ad90a800) [pid = 1941] [serial = 989] [outer = 0x7fe4aa15b400] 16:09:02 INFO - PROCESS | 1941 | 1461107342839 Marionette DEBUG loaded listener.js 16:09:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7fe4ad90f400) [pid = 1941] [serial = 990] [outer = 0x7fe4aa15b400] 16:09:03 INFO - PROCESS | 1941 | 1461107343666 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]]]}] 16:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1280ms 16:09:03 INFO - PROCESS | 1941 | 1461107343718 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 16:09:03 INFO - PROCESS | 1941 | 1461107343721 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 16:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:09:03 INFO - PROCESS | 1941 | 1461107343727 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:09:03 INFO - PROCESS | 1941 | 1461107343730 Marionette TRACE conn4 <- [1,1290,null,{}] 16:09:03 INFO - PROCESS | 1941 | 1461107343735 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}] 16:09:03 INFO - PROCESS | 1941 | 1461107343893 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 16:09:04 INFO - PROCESS | 1941 | 1461107344074 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a96d2000 == 122 [pid = 1941] [id = 330] 16:09:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7fe4a96e6000) [pid = 1941] [serial = 991] [outer = (nil)] 16:09:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7fe4a96eec00) [pid = 1941] [serial = 992] [outer = 0x7fe4a96e6000] 16:09:04 INFO - PROCESS | 1941 | 1461107344148 Marionette DEBUG loaded listener.js 16:09:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7fe4a96f2c00) [pid = 1941] [serial = 993] [outer = 0x7fe4a96e6000] 16:09:04 INFO - PROCESS | 1941 | 1461107344987 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]]]}] 16:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1329ms 16:09:05 INFO - PROCESS | 1941 | 1461107345056 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 16:09:05 INFO - PROCESS | 1941 | 1461107345060 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 16:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:09:05 INFO - PROCESS | 1941 | 1461107345065 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:09:05 INFO - PROCESS | 1941 | 1461107345067 Marionette TRACE conn4 <- [1,1294,null,{}] 16:09:05 INFO - PROCESS | 1941 | 1461107345072 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}] 16:09:05 INFO - PROCESS | 1941 | 1461107345219 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 16:09:05 INFO - PROCESS | 1941 | 1461107345401 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4abe4a000 == 123 [pid = 1941] [id = 331] 16:09:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7fe4a96e4400) [pid = 1941] [serial = 994] [outer = (nil)] 16:09:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7fe4a99f4800) [pid = 1941] [serial = 995] [outer = 0x7fe4a96e4400] 16:09:05 INFO - PROCESS | 1941 | 1461107345469 Marionette DEBUG loaded listener.js 16:09:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7fe4a99fac00) [pid = 1941] [serial = 996] [outer = 0x7fe4a96e4400] 16:09:06 INFO - PROCESS | 1941 | 1461107346230 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]]]}] 16:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1176ms 16:09:06 INFO - PROCESS | 1941 | 1461107346255 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 16:09:06 INFO - PROCESS | 1941 | 1461107346258 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 16:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:09:06 INFO - PROCESS | 1941 | 1461107346265 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:09:06 INFO - PROCESS | 1941 | 1461107346268 Marionette TRACE conn4 <- [1,1298,null,{}] 16:09:06 INFO - PROCESS | 1941 | 1461107346273 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}] 16:09:06 INFO - PROCESS | 1941 | 1461107346426 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 16:09:06 INFO - PROCESS | 1941 | 1461107346604 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4abe62000 == 124 [pid = 1941] [id = 332] 16:09:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7fe4a8d51c00) [pid = 1941] [serial = 997] [outer = (nil)] 16:09:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7fe4a8d58c00) [pid = 1941] [serial = 998] [outer = 0x7fe4a8d51c00] 16:09:06 INFO - PROCESS | 1941 | 1461107346667 Marionette DEBUG loaded listener.js 16:09:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7fe4a8d5dc00) [pid = 1941] [serial = 999] [outer = 0x7fe4a8d51c00] 16:09:07 INFO - PROCESS | 1941 | 1461107347550 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]]]}] 16:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1330ms 16:09:07 INFO - PROCESS | 1941 | 1461107347596 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 16:09:07 INFO - PROCESS | 1941 | 1461107347600 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 16:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:09:07 INFO - PROCESS | 1941 | 1461107347605 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:09:07 INFO - PROCESS | 1941 | 1461107347609 Marionette TRACE conn4 <- [1,1302,null,{}] 16:09:07 INFO - PROCESS | 1941 | 1461107347614 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}] 16:09:07 INFO - PROCESS | 1941 | 1461107347782 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 16:09:07 INFO - PROCESS | 1941 | 1461107347973 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a8e50800 == 125 [pid = 1941] [id = 333] 16:09:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7fe4a8d5e000) [pid = 1941] [serial = 1000] [outer = (nil)] 16:09:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7fe4b04eac00) [pid = 1941] [serial = 1001] [outer = 0x7fe4a8d5e000] 16:09:08 INFO - PROCESS | 1941 | 1461107348046 Marionette DEBUG loaded listener.js 16:09:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7fe4bafd9c00) [pid = 1941] [serial = 1002] [outer = 0x7fe4a8d5e000] 16:09:08 INFO - PROCESS | 1941 | 1461107348812 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]]]}] 16:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1276ms 16:09:08 INFO - PROCESS | 1941 | 1461107348882 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 16:09:08 INFO - PROCESS | 1941 | 1461107348885 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 16:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:09:08 INFO - PROCESS | 1941 | 1461107348891 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:09:08 INFO - PROCESS | 1941 | 1461107348893 Marionette TRACE conn4 <- [1,1306,null,{}] 16:09:08 INFO - PROCESS | 1941 | 1461107348898 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}] 16:09:09 INFO - PROCESS | 1941 | 1461107349052 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 16:09:09 INFO - PROCESS | 1941 | 1461107349234 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb1e9800 == 126 [pid = 1941] [id = 334] 16:09:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7fe4a8d53800) [pid = 1941] [serial = 1003] [outer = (nil)] 16:09:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7fe4bb976000) [pid = 1941] [serial = 1004] [outer = 0x7fe4a8d53800] 16:09:09 INFO - PROCESS | 1941 | 1461107349299 Marionette DEBUG loaded listener.js 16:09:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7fe4bb97a000) [pid = 1941] [serial = 1005] [outer = 0x7fe4a8d53800] 16:09:10 INFO - PROCESS | 1941 | 1461107350559 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]]]}] 16:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1729ms 16:09:10 INFO - PROCESS | 1941 | 1461107350620 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 16:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:09:10 INFO - PROCESS | 1941 | 1461107350625 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 16:09:10 INFO - PROCESS | 1941 | 1461107350633 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:09:10 INFO - PROCESS | 1941 | 1461107350638 Marionette TRACE conn4 <- [1,1310,null,{}] 16:09:10 INFO - PROCESS | 1941 | 1461107350647 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}] 16:09:10 INFO - PROCESS | 1941 | 1461107350894 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 16:09:11 INFO - PROCESS | 1941 | 1461107351088 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4acad9000 == 127 [pid = 1941] [id = 335] 16:09:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7fe4a8f78800) [pid = 1941] [serial = 1006] [outer = (nil)] 16:09:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7fe4a8f7d400) [pid = 1941] [serial = 1007] [outer = 0x7fe4a8f78800] 16:09:11 INFO - PROCESS | 1941 | 1461107351151 Marionette DEBUG loaded listener.js 16:09:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 238 (0x7fe4aa155400) [pid = 1941] [serial = 1008] [outer = 0x7fe4a8f78800] 16:09:12 INFO - PROCESS | 1941 | 1461107352115 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] 16:09:12 INFO - PROCESS | 1941 | 1461107352191 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 16:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:09:12 INFO - PROCESS | 1941 | 1461107352200 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:09:12 INFO - PROCESS | 1941 | 1461107352203 Marionette TRACE conn4 <- [1,1314,null,{}] 16:09:12 INFO - PROCESS | 1941 | 1461107352207 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}] 16:09:12 INFO - PROCESS | 1941 | 1461107352360 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 16:09:12 INFO - PROCESS | 1941 | 1461107352582 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4acdd9800 == 128 [pid = 1941] [id = 336] 16:09:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 239 (0x7fe4abfc7c00) [pid = 1941] [serial = 1009] [outer = (nil)] 16:09:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 240 (0x7fe4ad90c400) [pid = 1941] [serial = 1010] [outer = 0x7fe4abfc7c00] 16:09:12 INFO - PROCESS | 1941 | 1461107352706 Marionette DEBUG loaded listener.js 16:09:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 241 (0x7fe4ad94a000) [pid = 1941] [serial = 1011] [outer = 0x7fe4abfc7c00] 16:09:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d337c000 == 127 [pid = 1941] [id = 217] 16:09:12 INFO - PROCESS | 1941 | --DOMWINDOW == 240 (0x7fe4ceae3c00) [pid = 1941] [serial = 869] [outer = (nil)] [url = about:blank] 16:09:12 INFO - PROCESS | 1941 | --DOMWINDOW == 239 (0x7fe4d329b400) [pid = 1941] [serial = 872] [outer = (nil)] [url = about:blank] 16:09:12 INFO - PROCESS | 1941 | --DOMWINDOW == 238 (0x7fe4d3a5dc00) [pid = 1941] [serial = 875] [outer = (nil)] [url = about:blank] 16:09:12 INFO - PROCESS | 1941 | --DOMWINDOW == 237 (0x7fe4d3e2ac00) [pid = 1941] [serial = 878] [outer = (nil)] [url = about:blank] 16:09:12 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7fe4d3735c00) [pid = 1941] [serial = 881] [outer = (nil)] [url = about:blank] 16:09:12 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7fe4be992c00) [pid = 1941] [serial = 908] [outer = (nil)] [url = about:blank] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4cf80f800 == 126 [pid = 1941] [id = 270] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c0608000 == 125 [pid = 1941] [id = 269] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4cf48e800 == 124 [pid = 1941] [id = 285] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c07ca000 == 123 [pid = 1941] [id = 321] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bfa91000 == 122 [pid = 1941] [id = 320] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bc27e000 == 121 [pid = 1941] [id = 319] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb1ec000 == 120 [pid = 1941] [id = 318] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9551800 == 119 [pid = 1941] [id = 317] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b52d4800 == 118 [pid = 1941] [id = 316] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b522e800 == 117 [pid = 1941] [id = 315] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aa1d2000 == 116 [pid = 1941] [id = 311] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ace69800 == 115 [pid = 1941] [id = 310] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d8da3800 == 114 [pid = 1941] [id = 309] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3e22800 == 113 [pid = 1941] [id = 308] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3762000 == 112 [pid = 1941] [id = 307] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4cf4c0800 == 111 [pid = 1941] [id = 306] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c860d000 == 110 [pid = 1941] [id = 305] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bbe59800 == 109 [pid = 1941] [id = 304] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b82a0800 == 108 [pid = 1941] [id = 303] 16:09:13 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c0331800 == 107 [pid = 1941] [id = 302] 16:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7fe4b9bb2c00) [pid = 1941] [serial = 863] [outer = (nil)] [url = about:blank] 16:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7fe4b63d2400) [pid = 1941] [serial = 860] [outer = (nil)] [url = about:blank] 16:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7fe4bbc52000) [pid = 1941] [serial = 902] [outer = (nil)] [url = about:blank] 16:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7fe4b532cc00) [pid = 1941] [serial = 887] [outer = (nil)] [url = about:blank] 16:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7fe4b84b9000) [pid = 1941] [serial = 893] [outer = (nil)] [url = about:blank] 16:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7fe4b8867c00) [pid = 1941] [serial = 894] [outer = (nil)] [url = about:blank] 16:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7fe4abfcc400) [pid = 1941] [serial = 884] [outer = (nil)] [url = about:blank] 16:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7fe4bfe77800) [pid = 1941] [serial = 866] [outer = (nil)] [url = about:blank] 16:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7fe4bafa1c00) [pid = 1941] [serial = 899] [outer = (nil)] [url = about:blank] 16:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7fe4b73bec00) [pid = 1941] [serial = 890] [outer = (nil)] [url = about:blank] 16:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7fe4b7668400) [pid = 1941] [serial = 891] [outer = (nil)] [url = about:blank] 16:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7fe4bb8e5c00) [pid = 1941] [serial = 900] [outer = (nil)] [url = about:blank] 16:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7fe4bc3ab400) [pid = 1941] [serial = 905] [outer = (nil)] [url = about:blank] 16:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7fe4b8a72800) [pid = 1941] [serial = 896] [outer = (nil)] [url = about:blank] 16:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7fe4be334000) [pid = 1941] [serial = 906] [outer = (nil)] [url = about:blank] 16:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7fe4bc246c00) [pid = 1941] [serial = 903] [outer = (nil)] [url = about:blank] 16:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7fe4b9bb5000) [pid = 1941] [serial = 897] [outer = (nil)] [url = about:blank] 16:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7fe4b557d800) [pid = 1941] [serial = 888] [outer = (nil)] [url = about:blank] 16:09:13 INFO - PROCESS | 1941 | 1461107353548 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]]]}] 16:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1438ms 16:09:13 INFO - PROCESS | 1941 | 1461107353639 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 16:09:13 INFO - PROCESS | 1941 | 1461107353642 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 16:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:09:13 INFO - PROCESS | 1941 | 1461107353647 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:09:13 INFO - PROCESS | 1941 | 1461107353652 Marionette TRACE conn4 <- [1,1318,null,{}] 16:09:13 INFO - PROCESS | 1941 | 1461107353667 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}] 16:09:13 INFO - PROCESS | 1941 | 1461107353826 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 16:09:13 INFO - PROCESS | 1941 | 1461107353959 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4afa16000 == 108 [pid = 1941] [id = 337] 16:09:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7fe4aa39fc00) [pid = 1941] [serial = 1012] [outer = (nil)] 16:09:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7fe4afb0e400) [pid = 1941] [serial = 1013] [outer = 0x7fe4aa39fc00] 16:09:14 INFO - PROCESS | 1941 | 1461107354023 Marionette DEBUG loaded listener.js 16:09:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7fe4b532d400) [pid = 1941] [serial = 1014] [outer = 0x7fe4aa39fc00] 16:09:14 INFO - PROCESS | 1941 | 1461107354765 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]]]}] 16:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1181ms 16:09:14 INFO - PROCESS | 1941 | 1461107354829 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 16:09:14 INFO - PROCESS | 1941 | 1461107354834 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 16:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:09:14 INFO - PROCESS | 1941 | 1461107354843 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:09:14 INFO - PROCESS | 1941 | 1461107354845 Marionette TRACE conn4 <- [1,1322,null,{}] 16:09:14 INFO - PROCESS | 1941 | 1461107354848 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}] 16:09:15 INFO - PROCESS | 1941 | 1461107355006 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 16:09:15 INFO - PROCESS | 1941 | 1461107355015 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b54d9800 == 109 [pid = 1941] [id = 338] 16:09:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7fe4b5326000) [pid = 1941] [serial = 1015] [outer = (nil)] 16:09:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7fe4b73bec00) [pid = 1941] [serial = 1016] [outer = 0x7fe4b5326000] 16:09:15 INFO - PROCESS | 1941 | 1461107355075 Marionette DEBUG loaded listener.js 16:09:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7fe4b77a4000) [pid = 1941] [serial = 1017] [outer = 0x7fe4b5326000] 16:09:15 INFO - PROCESS | 1941 | 1461107355963 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]]]}] 16:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1173ms 16:09:16 INFO - PROCESS | 1941 | 1461107356017 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 16:09:16 INFO - PROCESS | 1941 | 1461107356021 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 16:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:09:16 INFO - PROCESS | 1941 | 1461107356026 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:09:16 INFO - PROCESS | 1941 | 1461107356030 Marionette TRACE conn4 <- [1,1326,null,{}] 16:09:16 INFO - PROCESS | 1941 | 1461107356043 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}] 16:09:16 INFO - PROCESS | 1941 | 1461107356256 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 16:09:16 INFO - PROCESS | 1941 | 1461107356278 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8845800 == 110 [pid = 1941] [id = 339] 16:09:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7fe4b5579c00) [pid = 1941] [serial = 1018] [outer = (nil)] 16:09:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7fe4b7f8dc00) [pid = 1941] [serial = 1019] [outer = 0x7fe4b5579c00] 16:09:16 INFO - PROCESS | 1941 | 1461107356341 Marionette DEBUG loaded listener.js 16:09:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7fe4b8433c00) [pid = 1941] [serial = 1020] [outer = 0x7fe4b5579c00] 16:09:17 INFO - PROCESS | 1941 | 1461107357639 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]]]}] 16:09:17 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7fe4b7634c00) [pid = 1941] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:09:17 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7fe4baf9d800) [pid = 1941] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:09:17 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7fe4b04eb800) [pid = 1941] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:09:17 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7fe4abfce800) [pid = 1941] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:09:17 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7fe4b7629c00) [pid = 1941] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:09:17 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7fe4bc0e5800) [pid = 1941] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:09:17 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7fe4b7b1b800) [pid = 1941] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:09:17 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 16:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1689ms 16:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:09:17 INFO - PROCESS | 1941 | 1461107357717 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 16:09:17 INFO - PROCESS | 1941 | 1461107357719 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 16:09:17 INFO - PROCESS | 1941 | 1461107357724 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:09:17 INFO - PROCESS | 1941 | 1461107357728 Marionette TRACE conn4 <- [1,1330,null,{}] 16:09:17 INFO - PROCESS | 1941 | 1461107357733 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}] 16:09:17 INFO - PROCESS | 1941 | 1461107357886 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 16:09:18 INFO - PROCESS | 1941 | 1461107358064 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb0b3800 == 111 [pid = 1941] [id = 340] 16:09:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7fe4b886ac00) [pid = 1941] [serial = 1021] [outer = (nil)] 16:09:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7fe4baf97800) [pid = 1941] [serial = 1022] [outer = 0x7fe4b886ac00] 16:09:18 INFO - PROCESS | 1941 | 1461107358127 Marionette DEBUG loaded listener.js 16:09:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7fe4bb8e6800) [pid = 1941] [serial = 1023] [outer = 0x7fe4b886ac00] 16:09:18 INFO - PROCESS | 1941 | 1461107358718 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]]]}] 16:09:18 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 16:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1030ms 16:09:18 INFO - PROCESS | 1941 | 1461107358754 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 16:09:18 INFO - PROCESS | 1941 | 1461107358756 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 16:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:09:18 INFO - PROCESS | 1941 | 1461107358771 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:09:18 INFO - PROCESS | 1941 | 1461107358774 Marionette TRACE conn4 <- [1,1334,null,{}] 16:09:18 INFO - PROCESS | 1941 | 1461107358779 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}] 16:09:18 INFO - PROCESS | 1941 | 1461107358968 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 16:09:18 INFO - PROCESS | 1941 | 1461107358986 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bbe43000 == 112 [pid = 1941] [id = 341] 16:09:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7fe4b88adc00) [pid = 1941] [serial = 1024] [outer = (nil)] 16:09:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7fe4bb97c400) [pid = 1941] [serial = 1025] [outer = 0x7fe4b88adc00] 16:09:19 INFO - PROCESS | 1941 | 1461107359043 Marionette DEBUG loaded listener.js 16:09:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7fe4bb9cdc00) [pid = 1941] [serial = 1026] [outer = 0x7fe4b88adc00] 16:09:19 INFO - PROCESS | 1941 | 1461107359909 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]]]}] 16:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1191ms 16:09:19 INFO - PROCESS | 1941 | 1461107359968 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 16:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:09:19 INFO - PROCESS | 1941 | 1461107359974 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 16:09:19 INFO - PROCESS | 1941 | 1461107359982 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:09:19 INFO - PROCESS | 1941 | 1461107359986 Marionette TRACE conn4 <- [1,1338,null,{}] 16:09:19 INFO - PROCESS | 1941 | 1461107359994 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}] 16:09:20 INFO - PROCESS | 1941 | 1461107360167 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 16:09:20 INFO - PROCESS | 1941 | 1461107360345 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4abe58800 == 113 [pid = 1941] [id = 342] 16:09:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7fe4a99f3c00) [pid = 1941] [serial = 1027] [outer = (nil)] 16:09:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7fe4a99fc400) [pid = 1941] [serial = 1028] [outer = 0x7fe4a99f3c00] 16:09:20 INFO - PROCESS | 1941 | 1461107360413 Marionette DEBUG loaded listener.js 16:09:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7fe4aa2f0c00) [pid = 1941] [serial = 1029] [outer = 0x7fe4a99f3c00] 16:09:21 INFO - PROCESS | 1941 | 1461107361721 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]]]}] 16:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1782ms 16:09:21 INFO - PROCESS | 1941 | 1461107361763 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 16:09:21 INFO - PROCESS | 1941 | 1461107361771 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 16:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:09:21 INFO - PROCESS | 1941 | 1461107361843 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:09:21 INFO - PROCESS | 1941 | 1461107361846 Marionette TRACE conn4 <- [1,1342,null,{}] 16:09:21 INFO - PROCESS | 1941 | 1461107361854 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}] 16:09:22 INFO - PROCESS | 1941 | 1461107362005 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 16:09:22 INFO - PROCESS | 1941 | 1461107362179 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b829d800 == 114 [pid = 1941] [id = 343] 16:09:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7fe4a8f77c00) [pid = 1941] [serial = 1030] [outer = (nil)] 16:09:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7fe4ad910800) [pid = 1941] [serial = 1031] [outer = 0x7fe4a8f77c00] 16:09:22 INFO - PROCESS | 1941 | 1461107362244 Marionette DEBUG loaded listener.js 16:09:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7fe4b52e9800) [pid = 1941] [serial = 1032] [outer = 0x7fe4a8f77c00] 16:09:23 INFO - PROCESS | 1941 | 1461107363155 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]]]}] 16:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1407ms 16:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:09:23 INFO - PROCESS | 1941 | 1461107363230 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 16:09:23 INFO - PROCESS | 1941 | 1461107363233 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 16:09:23 INFO - PROCESS | 1941 | 1461107363241 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:09:23 INFO - PROCESS | 1941 | 1461107363247 Marionette TRACE conn4 <- [1,1346,null,{}] 16:09:23 INFO - PROCESS | 1941 | 1461107363262 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}] 16:09:23 INFO - PROCESS | 1941 | 1461107363473 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 16:09:23 INFO - PROCESS | 1941 | 1461107363693 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf2df800 == 115 [pid = 1941] [id = 344] 16:09:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7fe4b7666000) [pid = 1941] [serial = 1033] [outer = (nil)] 16:09:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7fe4b84b3000) [pid = 1941] [serial = 1034] [outer = 0x7fe4b7666000] 16:09:23 INFO - PROCESS | 1941 | 1461107363778 Marionette DEBUG loaded listener.js 16:09:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7fe4b8a70800) [pid = 1941] [serial = 1035] [outer = 0x7fe4b7666000] 16:09:24 INFO - PROCESS | 1941 | 1461107364588 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]]]}] 16:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1384ms 16:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:09:24 INFO - PROCESS | 1941 | 1461107364623 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 16:09:24 INFO - PROCESS | 1941 | 1461107364626 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 16:09:24 INFO - PROCESS | 1941 | 1461107364632 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:09:24 INFO - PROCESS | 1941 | 1461107364635 Marionette TRACE conn4 <- [1,1350,null,{}] 16:09:24 INFO - PROCESS | 1941 | 1461107364640 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}] 16:09:24 INFO - PROCESS | 1941 | 1461107364789 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 16:09:24 INFO - PROCESS | 1941 | 1461107364971 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c1090000 == 116 [pid = 1941] [id = 345] 16:09:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7fe4a8d5a800) [pid = 1941] [serial = 1036] [outer = (nil)] 16:09:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7fe4bb8e3400) [pid = 1941] [serial = 1037] [outer = 0x7fe4a8d5a800] 16:09:25 INFO - PROCESS | 1941 | 1461107365039 Marionette DEBUG loaded listener.js 16:09:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7fe4bb97fc00) [pid = 1941] [serial = 1038] [outer = 0x7fe4a8d5a800] 16:09:25 INFO - PROCESS | 1941 | 1461107365873 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]]]}] 16:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1284ms 16:09:25 INFO - PROCESS | 1941 | 1461107365916 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 16:09:25 INFO - PROCESS | 1941 | 1461107365920 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 16:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:09:25 INFO - PROCESS | 1941 | 1461107365925 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:09:25 INFO - PROCESS | 1941 | 1461107365928 Marionette TRACE conn4 <- [1,1354,null,{}] 16:09:25 INFO - PROCESS | 1941 | 1461107365932 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}] 16:09:26 INFO - PROCESS | 1941 | 1461107366095 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 16:09:26 INFO - PROCESS | 1941 | 1461107366251 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ce65f800 == 117 [pid = 1941] [id = 346] 16:09:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 238 (0x7fe4b8439800) [pid = 1941] [serial = 1039] [outer = (nil)] 16:09:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 239 (0x7fe4bc0e2400) [pid = 1941] [serial = 1040] [outer = 0x7fe4b8439800] 16:09:26 INFO - PROCESS | 1941 | 1461107366318 Marionette DEBUG loaded listener.js 16:09:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 240 (0x7fe4bda90c00) [pid = 1941] [serial = 1041] [outer = 0x7fe4b8439800] 16:09:27 INFO - PROCESS | 1941 | 1461107367146 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]]]}] 16:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1275ms 16:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:09:27 INFO - PROCESS | 1941 | 1461107367200 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 16:09:27 INFO - PROCESS | 1941 | 1461107367203 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 16:09:27 INFO - PROCESS | 1941 | 1461107367209 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:09:27 INFO - PROCESS | 1941 | 1461107367212 Marionette TRACE conn4 <- [1,1358,null,{}] 16:09:27 INFO - PROCESS | 1941 | 1461107367216 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}] 16:09:27 INFO - PROCESS | 1941 | 1461107367402 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 16:09:27 INFO - PROCESS | 1941 | 1461107367581 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d375f800 == 118 [pid = 1941] [id = 347] 16:09:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 241 (0x7fe4bf4ed400) [pid = 1941] [serial = 1042] [outer = (nil)] 16:09:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 242 (0x7fe4bf9eac00) [pid = 1941] [serial = 1043] [outer = 0x7fe4bf4ed400] 16:09:27 INFO - PROCESS | 1941 | 1461107367652 Marionette DEBUG loaded listener.js 16:09:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 243 (0x7fe4ce367000) [pid = 1941] [serial = 1044] [outer = 0x7fe4bf4ed400] 16:09:28 INFO - PROCESS | 1941 | 1461107368443 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]]]}] 16:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1280ms 16:09:28 INFO - PROCESS | 1941 | 1461107368488 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 16:09:28 INFO - PROCESS | 1941 | 1461107368492 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 16:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:09:28 INFO - PROCESS | 1941 | 1461107368497 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:09:28 INFO - PROCESS | 1941 | 1461107368499 Marionette TRACE conn4 <- [1,1362,null,{}] 16:09:28 INFO - PROCESS | 1941 | 1461107368504 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}] 16:09:28 INFO - PROCESS | 1941 | 1461107368658 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 16:09:28 INFO - PROCESS | 1941 | 1461107368840 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d6734000 == 119 [pid = 1941] [id = 348] 16:09:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 244 (0x7fe4bf77a800) [pid = 1941] [serial = 1045] [outer = (nil)] 16:09:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 245 (0x7fe4d329c400) [pid = 1941] [serial = 1046] [outer = 0x7fe4bf77a800] 16:09:28 INFO - PROCESS | 1941 | 1461107368906 Marionette DEBUG loaded listener.js 16:09:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 246 (0x7fe4d3829000) [pid = 1941] [serial = 1047] [outer = 0x7fe4bf77a800] 16:09:29 INFO - PROCESS | 1941 | 1461107369758 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]]]}] 16:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1325ms 16:09:29 INFO - PROCESS | 1941 | 1461107369822 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 16:09:29 INFO - PROCESS | 1941 | 1461107369826 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 16:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:09:29 INFO - PROCESS | 1941 | 1461107369832 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:09:29 INFO - PROCESS | 1941 | 1461107369834 Marionette TRACE conn4 <- [1,1366,null,{}] 16:09:29 INFO - PROCESS | 1941 | 1461107369839 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}] 16:09:30 INFO - PROCESS | 1941 | 1461107370007 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 16:09:30 INFO - PROCESS | 1941 | 1461107370187 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a9f9f800 == 120 [pid = 1941] [id = 349] 16:09:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 247 (0x7fe4a9952800) [pid = 1941] [serial = 1048] [outer = (nil)] 16:09:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 248 (0x7fe4a995b400) [pid = 1941] [serial = 1049] [outer = 0x7fe4a9952800] 16:09:30 INFO - PROCESS | 1941 | 1461107370254 Marionette DEBUG loaded listener.js 16:09:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 249 (0x7fe4a9960000) [pid = 1941] [serial = 1050] [outer = 0x7fe4a9952800] 16:09:31 INFO - PROCESS | 1941 | 1461107371082 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] 16:09:31 INFO - PROCESS | 1941 | 1461107371111 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 16:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:09:31 INFO - PROCESS | 1941 | 1461107371117 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:09:31 INFO - PROCESS | 1941 | 1461107371120 Marionette TRACE conn4 <- [1,1370,null,{}] 16:09:31 INFO - PROCESS | 1941 | 1461107371125 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}] 16:09:31 INFO - PROCESS | 1941 | 1461107371281 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 16:09:31 INFO - PROCESS | 1941 | 1461107371465 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a77c8800 == 121 [pid = 1941] [id = 350] 16:09:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 250 (0x7fe4a9953c00) [pid = 1941] [serial = 1051] [outer = (nil)] 16:09:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 251 (0x7fe4d3830000) [pid = 1941] [serial = 1052] [outer = 0x7fe4a9953c00] 16:09:31 INFO - PROCESS | 1941 | 1461107371529 Marionette DEBUG loaded listener.js 16:09:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 252 (0x7fe4d3ca3000) [pid = 1941] [serial = 1053] [outer = 0x7fe4a9953c00] 16:09:32 INFO - PROCESS | 1941 | 1461107372367 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] 16:09:32 INFO - PROCESS | 1941 | 1461107372398 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 16:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:09:32 INFO - PROCESS | 1941 | 1461107372404 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:09:32 INFO - PROCESS | 1941 | 1461107372406 Marionette TRACE conn4 <- [1,1374,null,{}] 16:09:32 INFO - PROCESS | 1941 | 1461107372411 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}] 16:09:32 INFO - PROCESS | 1941 | 1461107372568 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 16:09:32 INFO - PROCESS | 1941 | 1461107372752 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a77e1800 == 122 [pid = 1941] [id = 351] 16:09:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 253 (0x7fe4a9960400) [pid = 1941] [serial = 1054] [outer = (nil)] 16:09:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 254 (0x7fe4ac149000) [pid = 1941] [serial = 1055] [outer = 0x7fe4a9960400] 16:09:32 INFO - PROCESS | 1941 | 1461107372818 Marionette DEBUG loaded listener.js 16:09:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 255 (0x7fe4ac151000) [pid = 1941] [serial = 1056] [outer = 0x7fe4a9960400] 16:09:33 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:09:33 INFO - PROCESS | 1941 | 1461107373674 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] 16:09:33 INFO - PROCESS | 1941 | 1461107373741 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 16:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:09:33 INFO - PROCESS | 1941 | 1461107373747 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:09:33 INFO - PROCESS | 1941 | 1461107373750 Marionette TRACE conn4 <- [1,1378,null,{}] 16:09:33 INFO - PROCESS | 1941 | 1461107373755 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}] 16:09:33 INFO - PROCESS | 1941 | 1461107373933 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 16:09:34 INFO - PROCESS | 1941 | 1461107374114 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a7af4800 == 123 [pid = 1941] [id = 352] 16:09:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 256 (0x7fe4a7b03800) [pid = 1941] [serial = 1057] [outer = (nil)] 16:09:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 257 (0x7fe4a7b0d000) [pid = 1941] [serial = 1058] [outer = 0x7fe4a7b03800] 16:09:34 INFO - PROCESS | 1941 | 1461107374191 Marionette DEBUG loaded listener.js 16:09:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 258 (0x7fe4d3d24400) [pid = 1941] [serial = 1059] [outer = 0x7fe4a7b03800] 16:09:35 INFO - PROCESS | 1941 | 1461107375143 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] 16:09:35 INFO - PROCESS | 1941 | 1461107375185 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 16:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:09:35 INFO - PROCESS | 1941 | 1461107375191 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:09:35 INFO - PROCESS | 1941 | 1461107375193 Marionette TRACE conn4 <- [1,1382,null,{}] 16:09:35 INFO - PROCESS | 1941 | 1461107375198 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}] 16:09:35 INFO - PROCESS | 1941 | 1461107375351 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 16:09:35 INFO - PROCESS | 1941 | 1461107375853 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a8224800 == 124 [pid = 1941] [id = 353] 16:09:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 259 (0x7fe4a7b0e400) [pid = 1941] [serial = 1060] [outer = (nil)] 16:09:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 260 (0x7fe4a82eac00) [pid = 1941] [serial = 1061] [outer = 0x7fe4a7b0e400] 16:09:35 INFO - PROCESS | 1941 | 1461107375961 Marionette DEBUG loaded listener.js 16:09:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 261 (0x7fe4a8d5a400) [pid = 1941] [serial = 1062] [outer = 0x7fe4a7b0e400] 16:09:36 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:09:36 INFO - PROCESS | 1941 | 1461107376843 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] 16:09:36 INFO - PROCESS | 1941 | 1461107376928 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 16:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:09:36 INFO - PROCESS | 1941 | 1461107376936 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:09:36 INFO - PROCESS | 1941 | 1461107376939 Marionette TRACE conn4 <- [1,1386,null,{}] 16:09:36 INFO - PROCESS | 1941 | 1461107376945 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}] 16:09:37 INFO - PROCESS | 1941 | 1461107377197 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 16:09:37 INFO - PROCESS | 1941 | 1461107377455 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a8fb4000 == 125 [pid = 1941] [id = 354] 16:09:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 262 (0x7fe4a96f1000) [pid = 1941] [serial = 1063] [outer = (nil)] 16:09:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 263 (0x7fe4aa153c00) [pid = 1941] [serial = 1064] [outer = 0x7fe4a96f1000] 16:09:37 INFO - PROCESS | 1941 | 1461107377537 Marionette DEBUG loaded listener.js 16:09:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 264 (0x7fe4aa160400) [pid = 1941] [serial = 1065] [outer = 0x7fe4a96f1000] 16:09:38 INFO - PROCESS | 1941 | 1461107378442 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] 16:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:09:38 INFO - PROCESS | 1941 | 1461107378476 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 16:09:38 INFO - PROCESS | 1941 | 1461107378482 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:09:38 INFO - PROCESS | 1941 | 1461107378485 Marionette TRACE conn4 <- [1,1390,null,{}] 16:09:38 INFO - PROCESS | 1941 | 1461107378489 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}] 16:09:38 INFO - PROCESS | 1941 | 1461107378641 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 16:09:38 INFO - PROCESS | 1941 | 1461107378833 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4afa0e800 == 126 [pid = 1941] [id = 355] 16:09:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 265 (0x7fe4abfcd800) [pid = 1941] [serial = 1066] [outer = (nil)] 16:09:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 266 (0x7fe4ad904400) [pid = 1941] [serial = 1067] [outer = 0x7fe4abfcd800] 16:09:38 INFO - PROCESS | 1941 | 1461107378895 Marionette DEBUG loaded listener.js 16:09:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 267 (0x7fe4adda4400) [pid = 1941] [serial = 1068] [outer = 0x7fe4abfcd800] 16:09:39 INFO - PROCESS | 1941 | 1461107379790 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]]]}] 16:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1378ms 16:09:39 INFO - PROCESS | 1941 | 1461107379860 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 16:09:39 INFO - PROCESS | 1941 | 1461107379863 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 16:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:09:39 INFO - PROCESS | 1941 | 1461107379875 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:09:39 INFO - PROCESS | 1941 | 1461107379883 Marionette TRACE conn4 <- [1,1394,null,{}] 16:09:39 INFO - PROCESS | 1941 | 1461107379890 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}] 16:09:40 INFO - PROCESS | 1941 | 1461107380087 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 16:09:40 INFO - PROCESS | 1941 | 1461107380272 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aa1db800 == 127 [pid = 1941] [id = 356] 16:09:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 268 (0x7fe4aa15fc00) [pid = 1941] [serial = 1069] [outer = (nil)] 16:09:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 269 (0x7fe4b5329800) [pid = 1941] [serial = 1070] [outer = 0x7fe4aa15fc00] 16:09:40 INFO - PROCESS | 1941 | 1461107380330 Marionette DEBUG loaded listener.js 16:09:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 270 (0x7fe4b63d1400) [pid = 1941] [serial = 1071] [outer = 0x7fe4aa15fc00] 16:09:40 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb0b3800 == 126 [pid = 1941] [id = 340] 16:09:40 INFO - PROCESS | 1941 | --DOMWINDOW == 269 (0x7fe4b7f98800) [pid = 1941] [serial = 938] [outer = (nil)] [url = about:blank] 16:09:40 INFO - PROCESS | 1941 | --DOMWINDOW == 268 (0x7fe4aa2f7c00) [pid = 1941] [serial = 935] [outer = (nil)] [url = about:blank] 16:09:40 INFO - PROCESS | 1941 | --DOMWINDOW == 267 (0x7fe4afb09000) [pid = 1941] [serial = 944] [outer = (nil)] [url = about:blank] 16:09:40 INFO - PROCESS | 1941 | --DOMWINDOW == 266 (0x7fe4b60da400) [pid = 1941] [serial = 911] [outer = (nil)] [url = about:blank] 16:09:40 INFO - PROCESS | 1941 | --DOMWINDOW == 265 (0x7fe4bc0c7800) [pid = 1941] [serial = 917] [outer = (nil)] [url = about:blank] 16:09:40 INFO - PROCESS | 1941 | --DOMWINDOW == 264 (0x7fe4b886bc00) [pid = 1941] [serial = 914] [outer = (nil)] [url = about:blank] 16:09:40 INFO - PROCESS | 1941 | --DOMWINDOW == 263 (0x7fe4aa3a3400) [pid = 1941] [serial = 941] [outer = (nil)] [url = about:blank] 16:09:40 INFO - PROCESS | 1941 | --DOMWINDOW == 262 (0x7fe4bfe75800) [pid = 1941] [serial = 920] [outer = (nil)] [url = about:blank] 16:09:40 INFO - PROCESS | 1941 | --DOMWINDOW == 261 (0x7fe4d3ab6800) [pid = 1941] [serial = 929] [outer = (nil)] [url = about:blank] 16:09:40 INFO - PROCESS | 1941 | --DOMWINDOW == 260 (0x7fe4b7f96000) [pid = 1941] [serial = 932] [outer = (nil)] [url = about:blank] 16:09:40 INFO - PROCESS | 1941 | --DOMWINDOW == 259 (0x7fe4cfa5c000) [pid = 1941] [serial = 926] [outer = (nil)] [url = about:blank] 16:09:40 INFO - PROCESS | 1941 | --DOMWINDOW == 258 (0x7fe4c3b1c800) [pid = 1941] [serial = 923] [outer = (nil)] [url = about:blank] 16:09:40 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b8845800 == 125 [pid = 1941] [id = 339] 16:09:40 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b54d9800 == 124 [pid = 1941] [id = 338] 16:09:40 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4afa16000 == 123 [pid = 1941] [id = 337] 16:09:40 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4acdd9800 == 122 [pid = 1941] [id = 336] 16:09:40 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4acad9000 == 121 [pid = 1941] [id = 335] 16:09:40 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4abe4a000 == 120 [pid = 1941] [id = 331] 16:09:40 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a96d2000 == 119 [pid = 1941] [id = 330] 16:09:40 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0618800 == 118 [pid = 1941] [id = 329] 16:09:40 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3943000 == 117 [pid = 1941] [id = 328] 16:09:40 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d8da7000 == 116 [pid = 1941] [id = 327] 16:09:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3e1f800 == 115 [pid = 1941] [id = 326] 16:09:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3378000 == 114 [pid = 1941] [id = 325] 16:09:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb8bc000 == 113 [pid = 1941] [id = 324] 16:09:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b521b800 == 112 [pid = 1941] [id = 323] 16:09:41 INFO - PROCESS | 1941 | --DOMWINDOW == 257 (0x7fe4b99e0400) [pid = 1941] [serial = 957] [outer = (nil)] [url = about:blank] 16:09:41 INFO - PROCESS | 1941 | --DOMWINDOW == 256 (0x7fe4bb9c3800) [pid = 1941] [serial = 960] [outer = (nil)] [url = about:blank] 16:09:41 INFO - PROCESS | 1941 | --DOMWINDOW == 255 (0x7fe4b5323400) [pid = 1941] [serial = 950] [outer = (nil)] [url = about:blank] 16:09:41 INFO - PROCESS | 1941 | --DOMWINDOW == 254 (0x7fe4adda1400) [pid = 1941] [serial = 948] [outer = (nil)] [url = about:blank] 16:09:41 INFO - PROCESS | 1941 | --DOMWINDOW == 253 (0x7fe4b7f97c00) [pid = 1941] [serial = 954] [outer = (nil)] [url = about:blank] 16:09:41 INFO - PROCESS | 1941 | --DOMWINDOW == 252 (0x7fe4bafdfc00) [pid = 1941] [serial = 959] [outer = (nil)] [url = about:blank] 16:09:41 INFO - PROCESS | 1941 | --DOMWINDOW == 251 (0x7fe4c104ac00) [pid = 1941] [serial = 963] [outer = (nil)] [url = about:blank] 16:09:41 INFO - PROCESS | 1941 | --DOMWINDOW == 250 (0x7fe4b532e000) [pid = 1941] [serial = 951] [outer = (nil)] [url = about:blank] 16:09:41 INFO - PROCESS | 1941 | --DOMWINDOW == 249 (0x7fe4b897a800) [pid = 1941] [serial = 956] [outer = (nil)] [url = about:blank] 16:09:41 INFO - PROCESS | 1941 | --DOMWINDOW == 248 (0x7fe4be336400) [pid = 1941] [serial = 962] [outer = (nil)] [url = about:blank] 16:09:41 INFO - PROCESS | 1941 | --DOMWINDOW == 247 (0x7fe4add9ac00) [pid = 1941] [serial = 947] [outer = (nil)] [url = about:blank] 16:09:41 INFO - PROCESS | 1941 | --DOMWINDOW == 246 (0x7fe4b775c400) [pid = 1941] [serial = 953] [outer = (nil)] [url = about:blank] 16:09:41 INFO - PROCESS | 1941 | --DOMWINDOW == 245 (0x7fe4c3b30400) [pid = 1941] [serial = 965] [outer = (nil)] [url = about:blank] 16:09:41 INFO - PROCESS | 1941 | --DOMWINDOW == 244 (0x7fe4ce6c5800) [pid = 1941] [serial = 966] [outer = (nil)] [url = about:blank] 16:09:41 INFO - PROCESS | 1941 | 1461107381170 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]]]}] 16:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1340ms 16:09:41 INFO - PROCESS | 1941 | 1461107381209 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 16:09:41 INFO - PROCESS | 1941 | 1461107381213 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 16:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:09:41 INFO - PROCESS | 1941 | 1461107381218 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:09:41 INFO - PROCESS | 1941 | 1461107381220 Marionette TRACE conn4 <- [1,1398,null,{}] 16:09:41 INFO - PROCESS | 1941 | 1461107381225 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}] 16:09:41 INFO - PROCESS | 1941 | 1461107381361 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 16:09:41 INFO - PROCESS | 1941 | 1461107381374 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ace30800 == 113 [pid = 1941] [id = 357] 16:09:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 245 (0x7fe4aa39dc00) [pid = 1941] [serial = 1072] [outer = (nil)] 16:09:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 246 (0x7fe4b7669c00) [pid = 1941] [serial = 1073] [outer = 0x7fe4aa39dc00] 16:09:41 INFO - PROCESS | 1941 | 1461107381429 Marionette DEBUG loaded listener.js 16:09:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 247 (0x7fe4b7b15400) [pid = 1941] [serial = 1074] [outer = 0x7fe4aa39dc00] 16:09:42 INFO - PROCESS | 1941 | 1461107382195 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]]]}] 16:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1030ms 16:09:42 INFO - PROCESS | 1941 | 1461107382249 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 16:09:42 INFO - PROCESS | 1941 | 1461107382252 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 16:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:09:42 INFO - PROCESS | 1941 | 1461107382257 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:09:42 INFO - PROCESS | 1941 | 1461107382259 Marionette TRACE conn4 <- [1,1402,null,{}] 16:09:42 INFO - PROCESS | 1941 | 1461107382279 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}] 16:09:42 INFO - PROCESS | 1941 | 1461107382414 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 16:09:42 INFO - PROCESS | 1941 | 1461107382426 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8034800 == 114 [pid = 1941] [id = 358] 16:09:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 248 (0x7fe4b8868c00) [pid = 1941] [serial = 1075] [outer = (nil)] 16:09:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 249 (0x7fe4b897a800) [pid = 1941] [serial = 1076] [outer = 0x7fe4b8868c00] 16:09:42 INFO - PROCESS | 1941 | 1461107382492 Marionette DEBUG loaded listener.js 16:09:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 250 (0x7fe4bb8e5c00) [pid = 1941] [serial = 1077] [outer = 0x7fe4b8868c00] 16:09:43 INFO - PROCESS | 1941 | 1461107383344 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]]]}] 16:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1126ms 16:09:43 INFO - PROCESS | 1941 | 1461107383384 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 16:09:43 INFO - PROCESS | 1941 | 1461107383387 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 16:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:09:43 INFO - PROCESS | 1941 | 1461107383392 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:09:43 INFO - PROCESS | 1941 | 1461107383394 Marionette TRACE conn4 <- [1,1406,null,{}] 16:09:43 INFO - PROCESS | 1941 | 1461107383399 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}] 16:09:43 INFO - PROCESS | 1941 | 1461107383602 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 16:09:43 INFO - PROCESS | 1941 | 1461107383694 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb066800 == 115 [pid = 1941] [id = 359] 16:09:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 251 (0x7fe4bb8e6000) [pid = 1941] [serial = 1078] [outer = (nil)] 16:09:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 252 (0x7fe4bc0e6800) [pid = 1941] [serial = 1079] [outer = 0x7fe4bb8e6000] 16:09:43 INFO - PROCESS | 1941 | 1461107383748 Marionette DEBUG loaded listener.js 16:09:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 253 (0x7fe4be783000) [pid = 1941] [serial = 1080] [outer = 0x7fe4bb8e6000] 16:09:44 INFO - PROCESS | 1941 | 1461107384426 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]]]}] 16:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1078ms 16:09:44 INFO - PROCESS | 1941 | 1461107384472 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 16:09:44 INFO - PROCESS | 1941 | 1461107384475 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 16:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:09:44 INFO - PROCESS | 1941 | 1461107384488 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:09:44 INFO - PROCESS | 1941 | 1461107384490 Marionette TRACE conn4 <- [1,1410,null,{}] 16:09:44 INFO - PROCESS | 1941 | 1461107384495 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}] 16:09:44 INFO - PROCESS | 1941 | 1461107384686 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 16:09:44 INFO - PROCESS | 1941 | 1461107384714 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bbe4e800 == 116 [pid = 1941] [id = 360] 16:09:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 254 (0x7fe4be33bc00) [pid = 1941] [serial = 1081] [outer = (nil)] 16:09:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 255 (0x7fe4bfcd4800) [pid = 1941] [serial = 1082] [outer = 0x7fe4be33bc00] 16:09:44 INFO - PROCESS | 1941 | 1461107384768 Marionette DEBUG loaded listener.js 16:09:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 256 (0x7fe4c079e800) [pid = 1941] [serial = 1083] [outer = 0x7fe4be33bc00] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 255 (0x7fe4b886ac00) [pid = 1941] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 254 (0x7fe4b5326000) [pid = 1941] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 253 (0x7fe4aa39fc00) [pid = 1941] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 252 (0x7fe4b73cdc00) [pid = 1941] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 251 (0x7fe4b8868400) [pid = 1941] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 250 (0x7fe4bafd5400) [pid = 1941] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 249 (0x7fe4a8f78800) [pid = 1941] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 248 (0x7fe4cfbbe800) [pid = 1941] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 247 (0x7fe4be338000) [pid = 1941] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 246 (0x7fe4c215c800) [pid = 1941] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 245 (0x7fe4bc0bbc00) [pid = 1941] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 244 (0x7fe4b63dc000) [pid = 1941] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 243 (0x7fe4bc245000) [pid = 1941] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 242 (0x7fe4b8860800) [pid = 1941] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 241 (0x7fe4abfc7c00) [pid = 1941] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 240 (0x7fe4b56b9400) [pid = 1941] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 239 (0x7fe4aa397c00) [pid = 1941] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 238 (0x7fe4b5579c00) [pid = 1941] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 237 (0x7fe4be914c00) [pid = 1941] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7fe4be912000) [pid = 1941] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7fe4b56b9c00) [pid = 1941] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7fe4ad940000) [pid = 1941] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7fe4b886cc00) [pid = 1941] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7fe4abfc6800) [pid = 1941] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7fe4b63d5800) [pid = 1941] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:09:45 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7fe4b557c400) [pid = 1941] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:09:46 INFO - PROCESS | 1941 | 1461107386345 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]]]}] 16:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1875ms 16:09:46 INFO - PROCESS | 1941 | 1461107386363 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 16:09:46 INFO - PROCESS | 1941 | 1461107386366 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 16:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:09:46 INFO - PROCESS | 1941 | 1461107386371 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:09:46 INFO - PROCESS | 1941 | 1461107386374 Marionette TRACE conn4 <- [1,1414,null,{}] 16:09:46 INFO - PROCESS | 1941 | 1461107386379 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}] 16:09:46 INFO - PROCESS | 1941 | 1461107386594 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 16:09:46 INFO - PROCESS | 1941 | 1461107386612 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9b3b800 == 117 [pid = 1941] [id = 361] 16:09:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7fe4aa2f4800) [pid = 1941] [serial = 1084] [outer = (nil)] 16:09:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7fe4b56ba800) [pid = 1941] [serial = 1085] [outer = 0x7fe4aa2f4800] 16:09:46 INFO - PROCESS | 1941 | 1461107386669 Marionette DEBUG loaded listener.js 16:09:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7fe4b9bb8c00) [pid = 1941] [serial = 1086] [outer = 0x7fe4aa2f4800] 16:09:47 INFO - PROCESS | 1941 | 1461107387418 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]]]}] 16:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1078ms 16:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:09:47 INFO - PROCESS | 1941 | 1461107387449 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 16:09:47 INFO - PROCESS | 1941 | 1461107387451 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 16:09:47 INFO - PROCESS | 1941 | 1461107387456 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:09:47 INFO - PROCESS | 1941 | 1461107387459 Marionette TRACE conn4 <- [1,1418,null,{}] 16:09:47 INFO - PROCESS | 1941 | 1461107387464 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}] 16:09:47 INFO - PROCESS | 1941 | 1461107387665 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 16:09:47 INFO - PROCESS | 1941 | 1461107387682 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf575800 == 118 [pid = 1941] [id = 362] 16:09:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7fe4b04e0c00) [pid = 1941] [serial = 1087] [outer = (nil)] 16:09:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7fe4be77ec00) [pid = 1941] [serial = 1088] [outer = 0x7fe4b04e0c00] 16:09:47 INFO - PROCESS | 1941 | 1461107387739 Marionette DEBUG loaded listener.js 16:09:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7fe4bfe70c00) [pid = 1941] [serial = 1089] [outer = 0x7fe4b04e0c00] 16:09:48 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4be39c000 == 117 [pid = 1941] [id = 10] 16:09:49 INFO - PROCESS | 1941 | 1461107389004 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]]]}] 16:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1583ms 16:09:49 INFO - PROCESS | 1941 | 1461107389040 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 16:09:49 INFO - PROCESS | 1941 | 1461107389047 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 16:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:09:49 INFO - PROCESS | 1941 | 1461107389056 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:09:49 INFO - PROCESS | 1941 | 1461107389064 Marionette TRACE conn4 <- [1,1422,null,{}] 16:09:49 INFO - PROCESS | 1941 | 1461107389082 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}] 16:09:49 INFO - PROCESS | 1941 | 1461107389270 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 16:09:49 INFO - PROCESS | 1941 | 1461107389554 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ace71800 == 118 [pid = 1941] [id = 363] 16:09:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7fe4aa156800) [pid = 1941] [serial = 1090] [outer = (nil)] 16:09:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 238 (0x7fe4aa3a0800) [pid = 1941] [serial = 1091] [outer = 0x7fe4aa156800] 16:09:49 INFO - PROCESS | 1941 | 1461107389634 Marionette DEBUG loaded listener.js 16:09:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 239 (0x7fe4ac14e000) [pid = 1941] [serial = 1092] [outer = 0x7fe4aa156800] 16:09:50 INFO - PROCESS | 1941 | 1461107390602 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]]]}] 16:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1600ms 16:09:50 INFO - PROCESS | 1941 | 1461107390656 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 16:09:50 INFO - PROCESS | 1941 | 1461107390663 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 16:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:09:50 INFO - PROCESS | 1941 | 1461107390672 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:09:50 INFO - PROCESS | 1941 | 1461107390675 Marionette TRACE conn4 <- [1,1426,null,{}] 16:09:50 INFO - PROCESS | 1941 | 1461107390680 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}] 16:09:50 INFO - PROCESS | 1941 | 1461107390853 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 16:09:51 INFO - PROCESS | 1941 | 1461107391074 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9b34000 == 119 [pid = 1941] [id = 364] 16:09:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 240 (0x7fe4afb04400) [pid = 1941] [serial = 1093] [outer = (nil)] 16:09:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 241 (0x7fe4b56bec00) [pid = 1941] [serial = 1094] [outer = 0x7fe4afb04400] 16:09:51 INFO - PROCESS | 1941 | 1461107391183 Marionette DEBUG loaded listener.js 16:09:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 242 (0x7fe4b775e000) [pid = 1941] [serial = 1095] [outer = 0x7fe4afb04400] 16:09:52 INFO - PROCESS | 1941 | 1461107392004 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]]]}] 16:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1375ms 16:09:52 INFO - PROCESS | 1941 | 1461107392047 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 16:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:09:52 INFO - PROCESS | 1941 | 1461107392051 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 16:09:52 INFO - PROCESS | 1941 | 1461107392057 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:09:52 INFO - PROCESS | 1941 | 1461107392062 Marionette TRACE conn4 <- [1,1430,null,{}] 16:09:52 INFO - PROCESS | 1941 | 1461107392077 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}] 16:09:52 INFO - PROCESS | 1941 | 1461107392240 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 16:09:52 INFO - PROCESS | 1941 | 1461107392429 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c8611800 == 120 [pid = 1941] [id = 365] 16:09:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 243 (0x7fe4b7b20800) [pid = 1941] [serial = 1096] [outer = (nil)] 16:09:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 244 (0x7fe4bafe0000) [pid = 1941] [serial = 1097] [outer = 0x7fe4b7b20800] 16:09:52 INFO - PROCESS | 1941 | 1461107392500 Marionette DEBUG loaded listener.js 16:09:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 245 (0x7fe4bbc55000) [pid = 1941] [serial = 1098] [outer = 0x7fe4b7b20800] 16:09:53 INFO - PROCESS | 1941 | 1461107393440 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]]]}] 16:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1440ms 16:09:53 INFO - PROCESS | 1941 | 1461107393496 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 16:09:53 INFO - PROCESS | 1941 | 1461107393500 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 16:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:09:53 INFO - PROCESS | 1941 | 1461107393506 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:09:53 INFO - PROCESS | 1941 | 1461107393508 Marionette TRACE conn4 <- [1,1434,null,{}] 16:09:53 INFO - PROCESS | 1941 | 1461107393513 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}] 16:09:53 INFO - PROCESS | 1941 | 1461107393667 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 16:09:53 INFO - PROCESS | 1941 | 1461107393853 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d35aa800 == 121 [pid = 1941] [id = 366] 16:09:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 246 (0x7fe4bb8e7400) [pid = 1941] [serial = 1099] [outer = (nil)] 16:09:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 247 (0x7fe4bf778800) [pid = 1941] [serial = 1100] [outer = 0x7fe4bb8e7400] 16:09:53 INFO - PROCESS | 1941 | 1461107393918 Marionette DEBUG loaded listener.js 16:09:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 248 (0x7fe4c0797800) [pid = 1941] [serial = 1101] [outer = 0x7fe4bb8e7400] 16:09:54 INFO - PROCESS | 1941 | 1461107394824 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]]]}] 16:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1377ms 16:09:54 INFO - PROCESS | 1941 | 1461107394885 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 16:09:54 INFO - PROCESS | 1941 | 1461107394889 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 16:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:09:54 INFO - PROCESS | 1941 | 1461107394894 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:09:54 INFO - PROCESS | 1941 | 1461107394896 Marionette TRACE conn4 <- [1,1438,null,{}] 16:09:54 INFO - PROCESS | 1941 | 1461107394901 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}] 16:09:55 INFO - PROCESS | 1941 | 1461107395055 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 16:09:55 INFO - PROCESS | 1941 | 1461107395251 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d67d1800 == 122 [pid = 1941] [id = 367] 16:09:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 249 (0x7fe4afb09000) [pid = 1941] [serial = 1102] [outer = (nil)] 16:09:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 250 (0x7fe4c702cc00) [pid = 1941] [serial = 1103] [outer = 0x7fe4afb09000] 16:09:55 INFO - PROCESS | 1941 | 1461107395319 Marionette DEBUG loaded listener.js 16:09:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 251 (0x7fe4ce818800) [pid = 1941] [serial = 1104] [outer = 0x7fe4afb09000] 16:09:56 INFO - PROCESS | 1941 | 1461107396182 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]]]}] 16:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1329ms 16:09:56 INFO - PROCESS | 1941 | 1461107396223 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 16:09:56 INFO - PROCESS | 1941 | 1461107396227 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 16:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:09:56 INFO - PROCESS | 1941 | 1461107396232 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:09:56 INFO - PROCESS | 1941 | 1461107396234 Marionette TRACE conn4 <- [1,1442,null,{}] 16:09:56 INFO - PROCESS | 1941 | 1461107396240 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}] 16:09:56 INFO - PROCESS | 1941 | 1461107396408 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 16:09:56 INFO - PROCESS | 1941 | 1461107396597 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b041d000 == 123 [pid = 1941] [id = 368] 16:09:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 252 (0x7fe4bd711000) [pid = 1941] [serial = 1105] [outer = (nil)] 16:09:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 253 (0x7fe4d3c9b800) [pid = 1941] [serial = 1106] [outer = 0x7fe4bd711000] 16:09:56 INFO - PROCESS | 1941 | 1461107396664 Marionette DEBUG loaded listener.js 16:09:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 254 (0x7fe4d3e9e400) [pid = 1941] [serial = 1107] [outer = 0x7fe4bd711000] 16:09:57 INFO - PROCESS | 1941 | 1461107397498 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]]]}] 16:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1326ms 16:09:57 INFO - PROCESS | 1941 | 1461107397558 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 16:09:57 INFO - PROCESS | 1941 | 1461107397561 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 16:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:09:57 INFO - PROCESS | 1941 | 1461107397567 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:09:57 INFO - PROCESS | 1941 | 1461107397569 Marionette TRACE conn4 <- [1,1446,null,{}] 16:09:57 INFO - PROCESS | 1941 | 1461107397574 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}] 16:09:57 INFO - PROCESS | 1941 | 1461107397725 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 16:09:57 INFO - PROCESS | 1941 | 1461107397913 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a60d7000 == 124 [pid = 1941] [id = 369] 16:09:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 255 (0x7fe4a8fe8400) [pid = 1941] [serial = 1108] [outer = (nil)] 16:09:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 256 (0x7fe4a8feec00) [pid = 1941] [serial = 1109] [outer = 0x7fe4a8fe8400] 16:09:57 INFO - PROCESS | 1941 | 1461107397978 Marionette DEBUG loaded listener.js 16:09:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 257 (0x7fe4a8ff2c00) [pid = 1941] [serial = 1110] [outer = 0x7fe4a8fe8400] 16:09:58 INFO - PROCESS | 1941 | 1461107398813 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]]]}] 16:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1279ms 16:09:58 INFO - PROCESS | 1941 | 1461107398847 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 16:09:58 INFO - PROCESS | 1941 | 1461107398849 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 16:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:09:58 INFO - PROCESS | 1941 | 1461107398855 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:09:58 INFO - PROCESS | 1941 | 1461107398857 Marionette TRACE conn4 <- [1,1450,null,{}] 16:09:58 INFO - PROCESS | 1941 | 1461107398862 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}] 16:09:59 INFO - PROCESS | 1941 | 1461107399017 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 16:09:59 INFO - PROCESS | 1941 | 1461107399223 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a61ce000 == 125 [pid = 1941] [id = 370] 16:09:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 258 (0x7fe4a80eac00) [pid = 1941] [serial = 1111] [outer = (nil)] 16:09:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 259 (0x7fe4a80f4000) [pid = 1941] [serial = 1112] [outer = 0x7fe4a80eac00] 16:09:59 INFO - PROCESS | 1941 | 1461107399293 Marionette DEBUG loaded listener.js 16:09:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 260 (0x7fe4a80f9000) [pid = 1941] [serial = 1113] [outer = 0x7fe4a80eac00] 16:10:00 INFO - PROCESS | 1941 | 1461107400156 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]]]}] 16:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1379ms 16:10:00 INFO - PROCESS | 1941 | 1461107400234 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 16:10:00 INFO - PROCESS | 1941 | 1461107400239 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 16:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:10:00 INFO - PROCESS | 1941 | 1461107400245 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:10:00 INFO - PROCESS | 1941 | 1461107400248 Marionette TRACE conn4 <- [1,1454,null,{}] 16:10:00 INFO - PROCESS | 1941 | 1461107400254 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}] 16:10:00 INFO - PROCESS | 1941 | 1461107400432 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 16:10:00 INFO - PROCESS | 1941 | 1461107400623 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a96d4800 == 126 [pid = 1941] [id = 371] 16:10:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 261 (0x7fe4a80ebc00) [pid = 1941] [serial = 1114] [outer = (nil)] 16:10:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 262 (0x7fe4a8ff2800) [pid = 1941] [serial = 1115] [outer = 0x7fe4a80ebc00] 16:10:00 INFO - PROCESS | 1941 | 1461107400692 Marionette DEBUG loaded listener.js 16:10:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 263 (0x7fe4aa39c000) [pid = 1941] [serial = 1116] [outer = 0x7fe4a80ebc00] 16:10:01 INFO - PROCESS | 1941 | 1461107401562 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]]]}] 16:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1387ms 16:10:01 INFO - PROCESS | 1941 | 1461107401634 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 16:10:01 INFO - PROCESS | 1941 | 1461107401638 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 16:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:10:01 INFO - PROCESS | 1941 | 1461107401643 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:10:01 INFO - PROCESS | 1941 | 1461107401645 Marionette TRACE conn4 <- [1,1458,null,{}] 16:10:01 INFO - PROCESS | 1941 | 1461107401650 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}] 16:10:01 INFO - PROCESS | 1941 | 1461107401824 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 16:10:02 INFO - PROCESS | 1941 | 1461107402025 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeb33000 == 127 [pid = 1941] [id = 372] 16:10:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 264 (0x7fe4a80f1800) [pid = 1941] [serial = 1117] [outer = (nil)] 16:10:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 265 (0x7fe4ad947800) [pid = 1941] [serial = 1118] [outer = 0x7fe4a80f1800] 16:10:02 INFO - PROCESS | 1941 | 1461107402148 Marionette DEBUG loaded listener.js 16:10:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 266 (0x7fe4bb815800) [pid = 1941] [serial = 1119] [outer = 0x7fe4a80f1800] 16:10:03 INFO - PROCESS | 1941 | 1461107403079 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]]]}] 16:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1483ms 16:10:03 INFO - PROCESS | 1941 | 1461107403128 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 16:10:03 INFO - PROCESS | 1941 | 1461107403132 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 16:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:10:03 INFO - PROCESS | 1941 | 1461107403138 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:10:03 INFO - PROCESS | 1941 | 1461107403144 Marionette TRACE conn4 <- [1,1462,null,{}] 16:10:03 INFO - PROCESS | 1941 | 1461107403150 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}] 16:10:03 INFO - PROCESS | 1941 | 1461107403368 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 16:10:03 INFO - PROCESS | 1941 | 1461107403559 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb1ec000 == 128 [pid = 1941] [id = 373] 16:10:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 267 (0x7fe4b52e5400) [pid = 1941] [serial = 1120] [outer = (nil)] 16:10:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 268 (0x7fe4b7b41800) [pid = 1941] [serial = 1121] [outer = 0x7fe4b52e5400] 16:10:03 INFO - PROCESS | 1941 | 1461107403632 Marionette DEBUG loaded listener.js 16:10:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 269 (0x7fe4bb819400) [pid = 1941] [serial = 1122] [outer = 0x7fe4b52e5400] 16:10:04 INFO - PROCESS | 1941 | 1461107404559 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]]]}] 16:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1485ms 16:10:04 INFO - PROCESS | 1941 | 1461107404624 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 16:10:04 INFO - PROCESS | 1941 | 1461107404627 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 16:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:10:04 INFO - PROCESS | 1941 | 1461107404632 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:10:04 INFO - PROCESS | 1941 | 1461107404634 Marionette TRACE conn4 <- [1,1466,null,{}] 16:10:04 INFO - PROCESS | 1941 | 1461107404639 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}] 16:10:04 INFO - PROCESS | 1941 | 1461107404799 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 16:10:05 INFO - PROCESS | 1941 | 1461107405643 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a8e49800 == 129 [pid = 1941] [id = 374] 16:10:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 270 (0x7fe4a80f4400) [pid = 1941] [serial = 1123] [outer = (nil)] 16:10:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 271 (0x7fe4a82ef400) [pid = 1941] [serial = 1124] [outer = 0x7fe4a80f4400] 16:10:05 INFO - PROCESS | 1941 | 1461107405722 Marionette DEBUG loaded listener.js 16:10:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 272 (0x7fe4a8f7c800) [pid = 1941] [serial = 1125] [outer = 0x7fe4a80f4400] 16:10:06 INFO - PROCESS | 1941 | 1461107406522 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]]]}] 16:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1927ms 16:10:06 INFO - PROCESS | 1941 | 1461107406561 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 16:10:06 INFO - PROCESS | 1941 | 1461107406566 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 16:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:10:06 INFO - PROCESS | 1941 | 1461107406573 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:10:06 INFO - PROCESS | 1941 | 1461107406579 Marionette TRACE conn4 <- [1,1470,null,{}] 16:10:06 INFO - PROCESS | 1941 | 1461107406604 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}] 16:10:06 INFO - PROCESS | 1941 | 1461107406775 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 16:10:06 INFO - PROCESS | 1941 | 1461107406974 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4acac1000 == 130 [pid = 1941] [id = 375] 16:10:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 273 (0x7fe4a7b0b000) [pid = 1941] [serial = 1126] [outer = (nil)] 16:10:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 274 (0x7fe4a9955000) [pid = 1941] [serial = 1127] [outer = 0x7fe4a7b0b000] 16:10:07 INFO - PROCESS | 1941 | 1461107407037 Marionette DEBUG loaded listener.js 16:10:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 275 (0x7fe4aa2fc000) [pid = 1941] [serial = 1128] [outer = 0x7fe4a7b0b000] 16:10:08 INFO - PROCESS | 1941 | 1461107408128 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]]]}] 16:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1601ms 16:10:08 INFO - PROCESS | 1941 | 1461107408178 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 16:10:08 INFO - PROCESS | 1941 | 1461107408183 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 16:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:10:08 INFO - PROCESS | 1941 | 1461107408190 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:10:08 INFO - PROCESS | 1941 | 1461107408192 Marionette TRACE conn4 <- [1,1474,null,{}] 16:10:08 INFO - PROCESS | 1941 | 1461107408198 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}] 16:10:08 INFO - PROCESS | 1941 | 1461107408355 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 16:10:08 INFO - PROCESS | 1941 | 1461107408631 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a7aec800 == 131 [pid = 1941] [id = 376] 16:10:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 276 (0x7fe4a7b04400) [pid = 1941] [serial = 1129] [outer = (nil)] 16:10:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 277 (0x7fe4aa3a3c00) [pid = 1941] [serial = 1130] [outer = 0x7fe4a7b04400] 16:10:08 INFO - PROCESS | 1941 | 1461107408765 Marionette DEBUG loaded listener.js 16:10:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 278 (0x7fe4acc33800) [pid = 1941] [serial = 1131] [outer = 0x7fe4a7b04400] 16:10:08 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b883a800 == 130 [pid = 1941] [id = 156] 16:10:08 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ce8a6800 == 129 [pid = 1941] [id = 117] 16:10:08 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c0324000 == 128 [pid = 1941] [id = 55] 16:10:08 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c0740000 == 127 [pid = 1941] [id = 157] 16:10:08 INFO - PROCESS | 1941 | --DOMWINDOW == 277 (0x7fe4bb97c400) [pid = 1941] [serial = 1025] [outer = (nil)] [url = about:blank] 16:10:08 INFO - PROCESS | 1941 | --DOMWINDOW == 276 (0x7fe4bb976000) [pid = 1941] [serial = 1004] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d8c86800 == 126 [pid = 1941] [id = 158] 16:10:09 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9b3b800 == 125 [pid = 1941] [id = 361] 16:10:09 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bbe4e800 == 124 [pid = 1941] [id = 360] 16:10:09 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb066800 == 123 [pid = 1941] [id = 359] 16:10:09 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b8034800 == 122 [pid = 1941] [id = 358] 16:10:09 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ace30800 == 121 [pid = 1941] [id = 357] 16:10:09 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aa1db800 == 120 [pid = 1941] [id = 356] 16:10:09 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4afa0e800 == 119 [pid = 1941] [id = 355] 16:10:09 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a8fb4000 == 118 [pid = 1941] [id = 354] 16:10:09 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a8224800 == 117 [pid = 1941] [id = 353] 16:10:09 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d6734000 == 116 [pid = 1941] [id = 348] 16:10:09 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d375f800 == 115 [pid = 1941] [id = 347] 16:10:09 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ce65f800 == 114 [pid = 1941] [id = 346] 16:10:09 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c1090000 == 113 [pid = 1941] [id = 345] 16:10:09 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf2df800 == 112 [pid = 1941] [id = 344] 16:10:09 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b829d800 == 111 [pid = 1941] [id = 343] 16:10:09 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4abe58800 == 110 [pid = 1941] [id = 342] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 275 (0x7fe4a8d58c00) [pid = 1941] [serial = 998] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 274 (0x7fe4baf97800) [pid = 1941] [serial = 1022] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 273 (0x7fe4b77a4000) [pid = 1941] [serial = 1017] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 272 (0x7fe4a96eec00) [pid = 1941] [serial = 992] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 271 (0x7fe4b532d400) [pid = 1941] [serial = 1014] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 270 (0x7fe4c104cc00) [pid = 1941] [serial = 728] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 269 (0x7fe4bf88e800) [pid = 1941] [serial = 662] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 268 (0x7fe4d3738400) [pid = 1941] [serial = 983] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 267 (0x7fe4be333c00) [pid = 1941] [serial = 716] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 266 (0x7fe4aa155400) [pid = 1941] [serial = 1008] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 265 (0x7fe4d397d000) [pid = 1941] [serial = 674] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 264 (0x7fe4bfe72000) [pid = 1941] [serial = 722] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 263 (0x7fe4b04eac00) [pid = 1941] [serial = 1001] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 262 (0x7fe4bc24b400) [pid = 1941] [serial = 977] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 261 (0x7fe4b8434800) [pid = 1941] [serial = 974] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 260 (0x7fe4a8f7d400) [pid = 1941] [serial = 1007] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 259 (0x7fe4cfa5a800) [pid = 1941] [serial = 671] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 258 (0x7fe4bf9ec400) [pid = 1941] [serial = 608] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 257 (0x7fe4bafd4c00) [pid = 1941] [serial = 710] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 256 (0x7fe4ce6c6c00) [pid = 1941] [serial = 665] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 255 (0x7fe4bb8edc00) [pid = 1941] [serial = 659] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 254 (0x7fe4a99f4800) [pid = 1941] [serial = 995] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 253 (0x7fe4cfa5b000) [pid = 1941] [serial = 968] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 252 (0x7fe4b73bec00) [pid = 1941] [serial = 1016] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 251 (0x7fe4ad94a000) [pid = 1941] [serial = 1011] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 250 (0x7fe4ad90a800) [pid = 1941] [serial = 989] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 249 (0x7fe4b63d8800) [pid = 1941] [serial = 704] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 248 (0x7fe4afb10c00) [pid = 1941] [serial = 945] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 247 (0x7fe4b7f8dc00) [pid = 1941] [serial = 1019] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 246 (0x7fe4c0d52c00) [pid = 1941] [serial = 725] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 245 (0x7fe4bf775400) [pid = 1941] [serial = 719] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 244 (0x7fe4d372cc00) [pid = 1941] [serial = 980] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 243 (0x7fe4b843a400) [pid = 1941] [serial = 707] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 242 (0x7fe4bb8e6800) [pid = 1941] [serial = 1023] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 241 (0x7fe4ad94a400) [pid = 1941] [serial = 834] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 240 (0x7fe4bc0c5800) [pid = 1941] [serial = 713] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 239 (0x7fe4ad90c400) [pid = 1941] [serial = 1010] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 238 (0x7fe4b8433c00) [pid = 1941] [serial = 1020] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 237 (0x7fe4afb0e400) [pid = 1941] [serial = 1013] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7fe4abfd0800) [pid = 1941] [serial = 885] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7fe4afb0e800) [pid = 1941] [serial = 971] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7fe4b63df000) [pid = 1941] [serial = 677] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7fe4cf7cbc00) [pid = 1941] [serial = 668] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7fe4d373b400) [pid = 1941] [serial = 986] [outer = (nil)] [url = about:blank] 16:10:09 INFO - PROCESS | 1941 | 1461107409623 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]]]}] 16:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1532ms 16:10:09 INFO - PROCESS | 1941 | 1461107409722 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 16:10:09 INFO - PROCESS | 1941 | 1461107409725 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 16:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:10:09 INFO - PROCESS | 1941 | 1461107409738 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:10:09 INFO - PROCESS | 1941 | 1461107409746 Marionette TRACE conn4 <- [1,1478,null,{}] 16:10:09 INFO - PROCESS | 1941 | 1461107409753 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}] 16:10:09 INFO - PROCESS | 1941 | 1461107409905 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 16:10:09 INFO - PROCESS | 1941 | 1461107409915 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4acad3000 == 111 [pid = 1941] [id = 377] 16:10:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7fe4acc33c00) [pid = 1941] [serial = 1132] [outer = (nil)] 16:10:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7fe4afb0e400) [pid = 1941] [serial = 1133] [outer = 0x7fe4acc33c00] 16:10:09 INFO - PROCESS | 1941 | 1461107409979 Marionette DEBUG loaded listener.js 16:10:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7fe4b52e3c00) [pid = 1941] [serial = 1134] [outer = 0x7fe4acc33c00] 16:10:10 INFO - PROCESS | 1941 | 1461107410825 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]]]}] 16:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1145ms 16:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:10:10 INFO - PROCESS | 1941 | 1461107410876 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 16:10:10 INFO - PROCESS | 1941 | 1461107410880 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 16:10:10 INFO - PROCESS | 1941 | 1461107410885 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:10:10 INFO - PROCESS | 1941 | 1461107410888 Marionette TRACE conn4 <- [1,1482,null,{}] 16:10:10 INFO - PROCESS | 1941 | 1461107410896 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}] 16:10:11 INFO - PROCESS | 1941 | 1461107411106 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 16:10:11 INFO - PROCESS | 1941 | 1461107411206 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeac1000 == 112 [pid = 1941] [id = 378] 16:10:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7fe4acc34400) [pid = 1941] [serial = 1135] [outer = (nil)] 16:10:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7fe4b52e4c00) [pid = 1941] [serial = 1136] [outer = 0x7fe4acc34400] 16:10:11 INFO - PROCESS | 1941 | 1461107411265 Marionette DEBUG loaded listener.js 16:10:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 238 (0x7fe4b60d4800) [pid = 1941] [serial = 1137] [outer = 0x7fe4acc34400] 16:10:12 INFO - PROCESS | 1941 | 1461107412064 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]]]}] 16:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1232ms 16:10:12 INFO - PROCESS | 1941 | 1461107412122 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 16:10:12 INFO - PROCESS | 1941 | 1461107412125 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 16:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:10:12 INFO - PROCESS | 1941 | 1461107412131 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:10:12 INFO - PROCESS | 1941 | 1461107412133 Marionette TRACE conn4 <- [1,1486,null,{}] 16:10:12 INFO - PROCESS | 1941 | 1461107412139 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}] 16:10:12 INFO - PROCESS | 1941 | 1461107412332 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 16:10:12 INFO - PROCESS | 1941 | 1461107412359 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0606800 == 113 [pid = 1941] [id = 379] 16:10:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 239 (0x7fe4b63d2000) [pid = 1941] [serial = 1138] [outer = (nil)] 16:10:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 240 (0x7fe4b63dc000) [pid = 1941] [serial = 1139] [outer = 0x7fe4b63d2000] 16:10:12 INFO - PROCESS | 1941 | 1461107412430 Marionette DEBUG loaded listener.js 16:10:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 241 (0x7fe4b7631c00) [pid = 1941] [serial = 1140] [outer = 0x7fe4b63d2000] 16:10:13 INFO - PROCESS | 1941 | --DOMWINDOW == 240 (0x7fe4bf254000) [pid = 1941] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:10:13 INFO - PROCESS | 1941 | --DOMWINDOW == 239 (0x7fe4aa2f3000) [pid = 1941] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:10:13 INFO - PROCESS | 1941 | --DOMWINDOW == 238 (0x7fe4b60dc800) [pid = 1941] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:10:13 INFO - PROCESS | 1941 | --DOMWINDOW == 237 (0x7fe4c17f4c00) [pid = 1941] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:10:13 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7fe4aa2f8c00) [pid = 1941] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:10:13 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7fe4b63d8400) [pid = 1941] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:10:13 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7fe4b63da800) [pid = 1941] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7fe4bb8e7800) [pid = 1941] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7fe4c17ee000) [pid = 1941] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7fe4bb082800) [pid = 1941] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7fe4bf772000) [pid = 1941] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7fe4b52e5800) [pid = 1941] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7fe4b56c1800) [pid = 1941] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7fe4b7635800) [pid = 1941] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7fe4b765f000) [pid = 1941] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7fe4bbc58400) [pid = 1941] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7fe4bd7ee800) [pid = 1941] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7fe4cd7bfc00) [pid = 1941] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7fe4cfa57000) [pid = 1941] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7fe4cfa63c00) [pid = 1941] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7fe4b04e1c00) [pid = 1941] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7fe4b04e4000) [pid = 1941] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7fe4b610c800) [pid = 1941] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7fe4b04e7800) [pid = 1941] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7fe4b52e8800) [pid = 1941] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7fe4bb9c1c00) [pid = 1941] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7fe4d372dc00) [pid = 1941] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7fe4b532c800) [pid = 1941] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7fe4c3d8b800) [pid = 1941] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7fe4bafa1400) [pid = 1941] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7fe4bb8e6000) [pid = 1941] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7fe4be33bc00) [pid = 1941] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7fe4abfcd800) [pid = 1941] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7fe4a7b0e400) [pid = 1941] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7fe4a96f1000) [pid = 1941] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7fe4aa39dc00) [pid = 1941] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7fe4b8868c00) [pid = 1941] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7fe4aa15fc00) [pid = 1941] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7fe4b88adc00) [pid = 1941] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7fe4aa2f4800) [pid = 1941] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:10:14 INFO - PROCESS | 1941 | 1461107414553 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]]]}] 16:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 2478ms 16:10:14 INFO - PROCESS | 1941 | 1461107414610 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 16:10:14 INFO - PROCESS | 1941 | 1461107414615 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 16:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:10:14 INFO - PROCESS | 1941 | 1461107414624 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:10:14 INFO - PROCESS | 1941 | 1461107414628 Marionette TRACE conn4 <- [1,1490,null,{}] 16:10:14 INFO - PROCESS | 1941 | 1461107414637 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}] 16:10:14 INFO - PROCESS | 1941 | 1461107414818 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 16:10:15 INFO - PROCESS | 1941 | 1461107415053 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a9f9a000 == 114 [pid = 1941] [id = 380] 16:10:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7fe4a995dc00) [pid = 1941] [serial = 1141] [outer = (nil)] 16:10:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7fe4a99fbc00) [pid = 1941] [serial = 1142] [outer = 0x7fe4a995dc00] 16:10:15 INFO - PROCESS | 1941 | 1461107415172 Marionette DEBUG loaded listener.js 16:10:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7fe4aa2f8400) [pid = 1941] [serial = 1143] [outer = 0x7fe4a995dc00] 16:10:16 INFO - PROCESS | 1941 | 1461107416092 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]]]}] 16:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1536ms 16:10:16 INFO - PROCESS | 1941 | 1461107416162 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 16:10:16 INFO - PROCESS | 1941 | 1461107416169 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 16:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:10:16 INFO - PROCESS | 1941 | 1461107416179 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:10:16 INFO - PROCESS | 1941 | 1461107416183 Marionette TRACE conn4 <- [1,1494,null,{}] 16:10:16 INFO - PROCESS | 1941 | 1461107416192 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}] 16:10:16 INFO - PROCESS | 1941 | 1461107416425 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 16:10:16 INFO - PROCESS | 1941 | 1461107416685 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeb39000 == 115 [pid = 1941] [id = 381] 16:10:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7fe4acc28800) [pid = 1941] [serial = 1144] [outer = (nil)] 16:10:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7fe4acc31400) [pid = 1941] [serial = 1145] [outer = 0x7fe4acc28800] 16:10:16 INFO - PROCESS | 1941 | 1461107416795 Marionette DEBUG loaded listener.js 16:10:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7fe4ad940800) [pid = 1941] [serial = 1146] [outer = 0x7fe4acc28800] 16:10:17 INFO - PROCESS | 1941 | 1461107417672 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]]]}] 16:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1530ms 16:10:17 INFO - PROCESS | 1941 | 1461107417710 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 16:10:17 INFO - PROCESS | 1941 | 1461107417714 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 16:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:10:17 INFO - PROCESS | 1941 | 1461107417720 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:10:17 INFO - PROCESS | 1941 | 1461107417726 Marionette TRACE conn4 <- [1,1498,null,{}] 16:10:17 INFO - PROCESS | 1941 | 1461107417741 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}] 16:10:17 INFO - PROCESS | 1941 | 1461107417940 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 16:10:18 INFO - PROCESS | 1941 | 1461107418120 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b6186000 == 116 [pid = 1941] [id = 382] 16:10:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7fe4afb10400) [pid = 1941] [serial = 1147] [outer = (nil)] 16:10:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7fe4b5575c00) [pid = 1941] [serial = 1148] [outer = 0x7fe4afb10400] 16:10:18 INFO - PROCESS | 1941 | 1461107418199 Marionette DEBUG loaded listener.js 16:10:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7fe4b63d7400) [pid = 1941] [serial = 1149] [outer = 0x7fe4afb10400] 16:10:19 INFO - PROCESS | 1941 | 1461107419068 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]]]}] 16:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1392ms 16:10:19 INFO - PROCESS | 1941 | 1461107419114 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 16:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:10:19 INFO - PROCESS | 1941 | 1461107419119 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 16:10:19 INFO - PROCESS | 1941 | 1461107419124 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:10:19 INFO - PROCESS | 1941 | 1461107419127 Marionette TRACE conn4 <- [1,1502,null,{}] 16:10:19 INFO - PROCESS | 1941 | 1461107419131 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}] 16:10:19 INFO - PROCESS | 1941 | 1461107419306 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 16:10:19 INFO - PROCESS | 1941 | 1461107419500 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b80d6800 == 117 [pid = 1941] [id = 383] 16:10:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7fe4b04e4000) [pid = 1941] [serial = 1150] [outer = (nil)] 16:10:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7fe4b775b800) [pid = 1941] [serial = 1151] [outer = 0x7fe4b04e4000] 16:10:19 INFO - PROCESS | 1941 | 1461107419568 Marionette DEBUG loaded listener.js 16:10:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7fe4b7b1c400) [pid = 1941] [serial = 1152] [outer = 0x7fe4b04e4000] 16:10:20 INFO - PROCESS | 1941 | 1461107420419 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]]]}] 16:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1325ms 16:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:10:20 INFO - PROCESS | 1941 | 1461107420450 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 16:10:20 INFO - PROCESS | 1941 | 1461107420453 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 16:10:20 INFO - PROCESS | 1941 | 1461107420459 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:10:20 INFO - PROCESS | 1941 | 1461107420462 Marionette TRACE conn4 <- [1,1506,null,{}] 16:10:20 INFO - PROCESS | 1941 | 1461107420467 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}] 16:10:20 INFO - PROCESS | 1941 | 1461107420628 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 16:10:20 INFO - PROCESS | 1941 | 1461107420852 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8845800 == 118 [pid = 1941] [id = 384] 16:10:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7fe4b7629400) [pid = 1941] [serial = 1153] [outer = (nil)] 16:10:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7fe4b7d2d800) [pid = 1941] [serial = 1154] [outer = 0x7fe4b7629400] 16:10:20 INFO - PROCESS | 1941 | 1461107420919 Marionette DEBUG loaded listener.js 16:10:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7fe4b7f96c00) [pid = 1941] [serial = 1155] [outer = 0x7fe4b7629400] 16:10:21 INFO - PROCESS | 1941 | 1461107421819 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]]]}] 16:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1430ms 16:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:10:21 INFO - PROCESS | 1941 | 1461107421889 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 16:10:21 INFO - PROCESS | 1941 | 1461107421892 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 16:10:21 INFO - PROCESS | 1941 | 1461107421898 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:10:21 INFO - PROCESS | 1941 | 1461107421902 Marionette TRACE conn4 <- [1,1510,null,{}] 16:10:21 INFO - PROCESS | 1941 | 1461107421907 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}] 16:10:22 INFO - PROCESS | 1941 | 1461107422167 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 16:10:22 INFO - PROCESS | 1941 | 1461107422398 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb05c800 == 119 [pid = 1941] [id = 385] 16:10:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7fe4b8981c00) [pid = 1941] [serial = 1156] [outer = (nil)] 16:10:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7fe4b9690400) [pid = 1941] [serial = 1157] [outer = 0x7fe4b8981c00] 16:10:22 INFO - PROCESS | 1941 | 1461107422485 Marionette DEBUG loaded listener.js 16:10:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7fe4b99e0400) [pid = 1941] [serial = 1158] [outer = 0x7fe4b8981c00] 16:10:23 INFO - PROCESS | 1941 | 1461107423263 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]]]}] 16:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1428ms 16:10:23 INFO - PROCESS | 1941 | 1461107423326 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 16:10:23 INFO - PROCESS | 1941 | 1461107423330 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 16:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:10:23 INFO - PROCESS | 1941 | 1461107423335 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:10:23 INFO - PROCESS | 1941 | 1461107423337 Marionette TRACE conn4 <- [1,1514,null,{}] 16:10:23 INFO - PROCESS | 1941 | 1461107423343 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}] 16:10:23 INFO - PROCESS | 1941 | 1461107423503 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 16:10:23 INFO - PROCESS | 1941 | 1461107423687 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb1ea800 == 120 [pid = 1941] [id = 386] 16:10:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7fe4b84b9c00) [pid = 1941] [serial = 1159] [outer = (nil)] 16:10:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7fe4b9bb6400) [pid = 1941] [serial = 1160] [outer = 0x7fe4b84b9c00] 16:10:23 INFO - PROCESS | 1941 | 1461107423762 Marionette DEBUG loaded listener.js 16:10:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7fe4bafd3400) [pid = 1941] [serial = 1161] [outer = 0x7fe4b84b9c00] 16:10:24 INFO - PROCESS | 1941 | 1461107424591 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]]]}] 16:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1326ms 16:10:24 INFO - PROCESS | 1941 | 1461107424662 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 16:10:24 INFO - PROCESS | 1941 | 1461107424665 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 16:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:10:24 INFO - PROCESS | 1941 | 1461107424671 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:10:24 INFO - PROCESS | 1941 | 1461107424673 Marionette TRACE conn4 <- [1,1518,null,{}] 16:10:24 INFO - PROCESS | 1941 | 1461107424678 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}] 16:10:24 INFO - PROCESS | 1941 | 1461107424830 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 16:10:25 INFO - PROCESS | 1941 | 1461107425011 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bbe51000 == 121 [pid = 1941] [id = 387] 16:10:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7fe4b7f99800) [pid = 1941] [serial = 1162] [outer = (nil)] 16:10:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7fe4bb07f800) [pid = 1941] [serial = 1163] [outer = 0x7fe4b7f99800] 16:10:25 INFO - PROCESS | 1941 | 1461107425078 Marionette DEBUG loaded listener.js 16:10:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7fe4bb66b000) [pid = 1941] [serial = 1164] [outer = 0x7fe4b7f99800] 16:10:25 INFO - PROCESS | 1941 | 1461107425871 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]]]}] 16:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1231ms 16:10:25 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:10:25 INFO - PROCESS | 1941 | 1461107425903 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 16:10:25 INFO - PROCESS | 1941 | 1461107425906 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 16:10:25 INFO - PROCESS | 1941 | 1461107425912 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:10:25 INFO - PROCESS | 1941 | 1461107425915 Marionette TRACE conn4 <- [1,1522,null,{}] 16:10:25 INFO - PROCESS | 1941 | 1461107425920 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}] 16:10:26 INFO - PROCESS | 1941 | 1461107426083 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 16:10:26 INFO - PROCESS | 1941 | 1461107426275 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc39c000 == 122 [pid = 1941] [id = 388] 16:10:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7fe4b7b4c800) [pid = 1941] [serial = 1165] [outer = (nil)] 16:10:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7fe4bb671800) [pid = 1941] [serial = 1166] [outer = 0x7fe4b7b4c800] 16:10:26 INFO - PROCESS | 1941 | 1461107426340 Marionette DEBUG loaded listener.js 16:10:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7fe4bb81ac00) [pid = 1941] [serial = 1167] [outer = 0x7fe4b7b4c800] 16:10:26 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:26 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:10:26 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:26 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:26 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:26 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:26 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:26 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:26 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:26 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:26 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:26 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:27 INFO - PROCESS | 1941 | 1461107427069 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"]]]}] 16:10:27 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 () { 16:10:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:10:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:10:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:10:27 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 () { 16:10:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:10:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:10:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:10:27 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 () { 16:10:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:10:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:10:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:10:27 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 () { 16:10:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:10:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:10:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:10:27 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1229ms 16:10:27 INFO - PROCESS | 1941 | 1461107427146 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 16:10:27 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:10:27 INFO - PROCESS | 1941 | 1461107427151 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 16:10:27 INFO - PROCESS | 1941 | 1461107427157 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:10:27 INFO - PROCESS | 1941 | 1461107427160 Marionette TRACE conn4 <- [1,1526,null,{}] 16:10:27 INFO - PROCESS | 1941 | 1461107427164 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}] 16:10:27 INFO - PROCESS | 1941 | 1461107427315 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 16:10:27 INFO - PROCESS | 1941 | 1461107427498 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf573000 == 123 [pid = 1941] [id = 389] 16:10:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7fe4b84bb000) [pid = 1941] [serial = 1168] [outer = (nil)] 16:10:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7fe4bb81f400) [pid = 1941] [serial = 1169] [outer = 0x7fe4b84bb000] 16:10:27 INFO - PROCESS | 1941 | 1461107427569 Marionette DEBUG loaded listener.js 16:10:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7fe4bb975400) [pid = 1941] [serial = 1170] [outer = 0x7fe4b84bb000] 16:10:28 INFO - PROCESS | 1941 | 1461107428353 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"]]]}] 16:10:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:10:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:10:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:10:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:10:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:10:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:10:28 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1236ms 16:10:28 INFO - PROCESS | 1941 | 1461107428395 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 16:10:28 INFO - PROCESS | 1941 | 1461107428399 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 16:10:28 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:10:28 INFO - PROCESS | 1941 | 1461107428423 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:10:28 INFO - PROCESS | 1941 | 1461107428427 Marionette TRACE conn4 <- [1,1530,null,{}] 16:10:28 INFO - PROCESS | 1941 | 1461107428432 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}] 16:10:28 INFO - PROCESS | 1941 | 1461107428633 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 16:10:28 INFO - PROCESS | 1941 | 1461107428820 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0608000 == 124 [pid = 1941] [id = 390] 16:10:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7fe4bb9c7c00) [pid = 1941] [serial = 1171] [outer = (nil)] 16:10:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7fe4bc0b8400) [pid = 1941] [serial = 1172] [outer = 0x7fe4bb9c7c00] 16:10:28 INFO - PROCESS | 1941 | 1461107428897 Marionette DEBUG loaded listener.js 16:10:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7fe4bc0c5400) [pid = 1941] [serial = 1173] [outer = 0x7fe4bb9c7c00] 16:10:29 INFO - PROCESS | 1941 | 1461107429628 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]]]}] 16:10:29 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 16:10:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:10:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:10:29 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. 16:10:29 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:10:29 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1229ms 16:10:29 INFO - PROCESS | 1941 | 1461107429651 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 16:10:29 INFO - PROCESS | 1941 | 1461107429654 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 16:10:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:10:29 INFO - PROCESS | 1941 | 1461107429659 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:10:29 INFO - PROCESS | 1941 | 1461107429661 Marionette TRACE conn4 <- [1,1534,null,{}] 16:10:29 INFO - PROCESS | 1941 | 1461107429666 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}] 16:10:29 INFO - PROCESS | 1941 | 1461107429822 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 16:10:30 INFO - PROCESS | 1941 | 1461107430026 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c1721800 == 125 [pid = 1941] [id = 391] 16:10:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7fe4a7b0a400) [pid = 1941] [serial = 1174] [outer = (nil)] 16:10:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7fe4bc0b9400) [pid = 1941] [serial = 1175] [outer = 0x7fe4a7b0a400] 16:10:30 INFO - PROCESS | 1941 | 1461107430091 Marionette DEBUG loaded listener.js 16:10:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7fe4bc251c00) [pid = 1941] [serial = 1176] [outer = 0x7fe4a7b0a400] 16:10:31 INFO - PROCESS | 1941 | 1461107430996 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]]]}] 16:10:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:10:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1381ms 16:10:31 INFO - PROCESS | 1941 | 1461107431042 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 16:10:31 INFO - PROCESS | 1941 | 1461107431045 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 16:10:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:10:31 INFO - PROCESS | 1941 | 1461107431052 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:10:31 INFO - PROCESS | 1941 | 1461107431054 Marionette TRACE conn4 <- [1,1538,null,{}] 16:10:31 INFO - PROCESS | 1941 | 1461107431059 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}] 16:10:31 INFO - PROCESS | 1941 | 1461107431224 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 16:10:31 INFO - PROCESS | 1941 | 1461107431431 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a96cf800 == 126 [pid = 1941] [id = 392] 16:10:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 238 (0x7fe4a7b0b400) [pid = 1941] [serial = 1177] [outer = (nil)] 16:10:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 239 (0x7fe4b73c7400) [pid = 1941] [serial = 1178] [outer = 0x7fe4a7b0b400] 16:10:31 INFO - PROCESS | 1941 | 1461107431498 Marionette DEBUG loaded listener.js 16:10:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 240 (0x7fe4bc0ef000) [pid = 1941] [serial = 1179] [outer = 0x7fe4a7b0b400] 16:10:32 INFO - PROCESS | 1941 | 1461107432363 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]]]}] 16:10:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:10:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1340ms 16:10:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:10:32 INFO - PROCESS | 1941 | 1461107432394 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 16:10:32 INFO - PROCESS | 1941 | 1461107432396 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 16:10:32 INFO - PROCESS | 1941 | 1461107432402 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:10:32 INFO - PROCESS | 1941 | 1461107432405 Marionette TRACE conn4 <- [1,1542,null,{}] 16:10:32 INFO - PROCESS | 1941 | 1461107432410 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}] 16:10:32 INFO - PROCESS | 1941 | 1461107432584 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 16:10:32 INFO - PROCESS | 1941 | 1461107432781 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeb1b000 == 127 [pid = 1941] [id = 393] 16:10:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 241 (0x7fe4a82f5000) [pid = 1941] [serial = 1180] [outer = (nil)] 16:10:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 242 (0x7fe4adda5c00) [pid = 1941] [serial = 1181] [outer = 0x7fe4a82f5000] 16:10:32 INFO - PROCESS | 1941 | 1461107432848 Marionette DEBUG loaded listener.js 16:10:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 243 (0x7fe4bc3b7800) [pid = 1941] [serial = 1182] [outer = 0x7fe4a82f5000] 16:10:33 INFO - PROCESS | 1941 | 1461107433708 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]]]}] 16:10:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:10:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1382ms 16:10:33 INFO - PROCESS | 1941 | 1461107433785 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 16:10:33 INFO - PROCESS | 1941 | 1461107433788 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 16:10:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:10:33 INFO - PROCESS | 1941 | 1461107433793 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:10:33 INFO - PROCESS | 1941 | 1461107433795 Marionette TRACE conn4 <- [1,1546,null,{}] 16:10:33 INFO - PROCESS | 1941 | 1461107433801 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}] 16:10:33 INFO - PROCESS | 1941 | 1461107433979 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 16:10:34 INFO - PROCESS | 1941 | 1461107434514 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a8faf800 == 128 [pid = 1941] [id = 394] 16:10:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 244 (0x7fe4a7b11000) [pid = 1941] [serial = 1183] [outer = (nil)] 16:10:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 245 (0x7fe4a80f1000) [pid = 1941] [serial = 1184] [outer = 0x7fe4a7b11000] 16:10:34 INFO - PROCESS | 1941 | 1461107434621 Marionette DEBUG loaded listener.js 16:10:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 246 (0x7fe4a8f7b800) [pid = 1941] [serial = 1185] [outer = 0x7fe4a7b11000] 16:10:35 INFO - PROCESS | 1941 | 1461107435492 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]]]}] 16:10:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:10:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1786ms 16:10:35 INFO - PROCESS | 1941 | 1461107435582 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 16:10:35 INFO - PROCESS | 1941 | 1461107435596 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 16:10:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:10:35 INFO - PROCESS | 1941 | 1461107435609 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:10:35 INFO - PROCESS | 1941 | 1461107435612 Marionette TRACE conn4 <- [1,1550,null,{}] 16:10:35 INFO - PROCESS | 1941 | 1461107435624 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}] 16:10:35 INFO - PROCESS | 1941 | 1461107435894 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 16:10:36 INFO - PROCESS | 1941 | 1461107436185 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aeac1000 == 127 [pid = 1941] [id = 378] 16:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4acad3000 == 126 [pid = 1941] [id = 377] 16:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a7aec800 == 125 [pid = 1941] [id = 376] 16:10:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a77d1000 == 126 [pid = 1941] [id = 395] 16:10:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 247 (0x7fe4a99eec00) [pid = 1941] [serial = 1186] [outer = (nil)] 16:10:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 248 (0x7fe4aa39dc00) [pid = 1941] [serial = 1187] [outer = 0x7fe4a99eec00] 16:10:36 INFO - PROCESS | 1941 | 1461107436337 Marionette DEBUG loaded listener.js 16:10:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 249 (0x7fe4ac14e800) [pid = 1941] [serial = 1188] [outer = 0x7fe4a99eec00] 16:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4acac1000 == 125 [pid = 1941] [id = 375] 16:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a8e49800 == 124 [pid = 1941] [id = 374] 16:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a96d4800 == 123 [pid = 1941] [id = 371] 16:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a61ce000 == 122 [pid = 1941] [id = 370] 16:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a60d7000 == 121 [pid = 1941] [id = 369] 16:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b041d000 == 120 [pid = 1941] [id = 368] 16:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d67d1800 == 119 [pid = 1941] [id = 367] 16:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d35aa800 == 118 [pid = 1941] [id = 366] 16:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c8611800 == 117 [pid = 1941] [id = 365] 16:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9b34000 == 116 [pid = 1941] [id = 364] 16:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ace71800 == 115 [pid = 1941] [id = 363] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 248 (0x7fe4c07a0000) [pid = 1941] [serial = 813] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 247 (0x7fe4cd7bc800) [pid = 1941] [serial = 816] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 246 (0x7fe4ceaa2c00) [pid = 1941] [serial = 819] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 245 (0x7fe4d3832400) [pid = 1941] [serial = 822] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 244 (0x7fe4d3abac00) [pid = 1941] [serial = 825] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 243 (0x7fe4b04ee800) [pid = 1941] [serial = 828] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 242 (0x7fe4d3c0f800) [pid = 1941] [serial = 831] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 241 (0x7fe4d1916800) [pid = 1941] [serial = 858] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 240 (0x7fe4b7666c00) [pid = 1941] [serial = 861] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 239 (0x7fe4bb8ed400) [pid = 1941] [serial = 864] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 238 (0x7fe4c17f3800) [pid = 1941] [serial = 867] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 237 (0x7fe4d373a000) [pid = 1941] [serial = 882] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7fe4d3e5dc00) [pid = 1941] [serial = 879] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7fe4d3835400) [pid = 1941] [serial = 873] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7fe4d199ec00) [pid = 1941] [serial = 870] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7fe4c1703c00) [pid = 1941] [serial = 768] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7fe4aa2fd000) [pid = 1941] [serial = 936] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7fe4b886c800) [pid = 1941] [serial = 780] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7fe4ceaa3000) [pid = 1941] [serial = 774] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7fe4d3e5b000) [pid = 1941] [serial = 942] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7fe4bf9dec00) [pid = 1941] [serial = 753] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7fe4cf832800) [pid = 1941] [serial = 777] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7fe4bfe76c00) [pid = 1941] [serial = 765] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7fe4ce5bec00) [pid = 1941] [serial = 771] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7fe4be342400) [pid = 1941] [serial = 762] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7fe4cd7c2400) [pid = 1941] [serial = 924] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7fe4b7759400) [pid = 1941] [serial = 756] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7fe4b9872800) [pid = 1941] [serial = 759] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7fe4b885e800) [pid = 1941] [serial = 807] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7fe4bc0bd800) [pid = 1941] [serial = 810] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7fe4d3830000) [pid = 1941] [serial = 1052] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7fe4b84b3000) [pid = 1941] [serial = 1034] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7fe4a99fc400) [pid = 1941] [serial = 1028] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7fe4d329c400) [pid = 1941] [serial = 1046] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7fe4bc0e2400) [pid = 1941] [serial = 1040] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7fe4bf9eac00) [pid = 1941] [serial = 1043] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7fe4bb8e3400) [pid = 1941] [serial = 1037] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7fe4bb9cdc00) [pid = 1941] [serial = 1026] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7fe4ad910800) [pid = 1941] [serial = 1031] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7fe4a995b400) [pid = 1941] [serial = 1049] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7fe4b7669c00) [pid = 1941] [serial = 1073] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7fe4b7b15400) [pid = 1941] [serial = 1074] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7fe4b897a800) [pid = 1941] [serial = 1076] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7fe4b63d1400) [pid = 1941] [serial = 1071] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7fe4b5329800) [pid = 1941] [serial = 1070] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7fe4b56ba800) [pid = 1941] [serial = 1085] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7fe4bb8e5c00) [pid = 1941] [serial = 1077] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7fe4b9bb8c00) [pid = 1941] [serial = 1086] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7fe4bc0e6800) [pid = 1941] [serial = 1079] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7fe4bfcd4800) [pid = 1941] [serial = 1082] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7fe4be783000) [pid = 1941] [serial = 1080] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7fe4c079e800) [pid = 1941] [serial = 1083] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7fe4adda4400) [pid = 1941] [serial = 1068] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7fe4ad904400) [pid = 1941] [serial = 1067] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7fe4a8d5a400) [pid = 1941] [serial = 1062] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7fe4a82eac00) [pid = 1941] [serial = 1061] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7fe4a7b0d000) [pid = 1941] [serial = 1058] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7fe4aa160400) [pid = 1941] [serial = 1065] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7fe4aa153c00) [pid = 1941] [serial = 1064] [outer = (nil)] [url = about:blank] 16:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7fe4ac149000) [pid = 1941] [serial = 1055] [outer = (nil)] [url = about:blank] 16:10:37 INFO - PROCESS | 1941 | 1461107437165 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]]]}] 16:10:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:10:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1590ms 16:10:37 INFO - PROCESS | 1941 | 1461107437203 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 16:10:37 INFO - PROCESS | 1941 | 1461107437208 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 16:10:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:10:37 INFO - PROCESS | 1941 | 1461107437214 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:10:37 INFO - PROCESS | 1941 | 1461107437216 Marionette TRACE conn4 <- [1,1554,null,{}] 16:10:37 INFO - PROCESS | 1941 | 1461107437221 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}] 16:10:37 INFO - PROCESS | 1941 | 1461107437383 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 16:10:37 INFO - PROCESS | 1941 | 1461107437400 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aa1e0000 == 116 [pid = 1941] [id = 396] 16:10:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7fe4ac14f400) [pid = 1941] [serial = 1189] [outer = (nil)] 16:10:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7fe4adda2800) [pid = 1941] [serial = 1190] [outer = 0x7fe4ac14f400] 16:10:37 INFO - PROCESS | 1941 | 1461107437459 Marionette DEBUG loaded listener.js 16:10:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7fe4b04eb800) [pid = 1941] [serial = 1191] [outer = 0x7fe4ac14f400] 16:10:38 INFO - PROCESS | 1941 | 1461107438321 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]]]}] 16:10:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:10:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1190ms 16:10:38 INFO - PROCESS | 1941 | 1461107438407 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 16:10:38 INFO - PROCESS | 1941 | 1461107438410 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 16:10:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:10:38 INFO - PROCESS | 1941 | 1461107438423 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:10:38 INFO - PROCESS | 1941 | 1461107438432 Marionette TRACE conn4 <- [1,1558,null,{}] 16:10:38 INFO - PROCESS | 1941 | 1461107438440 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}] 16:10:38 INFO - PROCESS | 1941 | 1461107438611 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 16:10:38 INFO - PROCESS | 1941 | 1461107438774 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aedd9800 == 117 [pid = 1941] [id = 397] 16:10:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7fe4ad941c00) [pid = 1941] [serial = 1192] [outer = (nil)] 16:10:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7fe4b73be800) [pid = 1941] [serial = 1193] [outer = 0x7fe4ad941c00] 16:10:38 INFO - PROCESS | 1941 | 1461107438832 Marionette DEBUG loaded listener.js 16:10:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7fe4b7668400) [pid = 1941] [serial = 1194] [outer = 0x7fe4ad941c00] 16:10:39 INFO - PROCESS | 1941 | 1461107439564 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]]]}] 16:10:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:10:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1199ms 16:10:39 INFO - PROCESS | 1941 | 1461107439616 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 16:10:39 INFO - PROCESS | 1941 | 1461107439620 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 16:10:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:10:39 INFO - PROCESS | 1941 | 1461107439626 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:10:39 INFO - PROCESS | 1941 | 1461107439628 Marionette TRACE conn4 <- [1,1562,null,{}] 16:10:39 INFO - PROCESS | 1941 | 1461107439660 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}] 16:10:39 INFO - PROCESS | 1941 | 1461107439860 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 16:10:39 INFO - PROCESS | 1941 | 1461107439884 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0783800 == 118 [pid = 1941] [id = 398] 16:10:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7fe4b04ed400) [pid = 1941] [serial = 1195] [outer = (nil)] 16:10:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7fe4b7d32400) [pid = 1941] [serial = 1196] [outer = 0x7fe4b04ed400] 16:10:39 INFO - PROCESS | 1941 | 1461107439942 Marionette DEBUG loaded listener.js 16:10:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7fe4b8438c00) [pid = 1941] [serial = 1197] [outer = 0x7fe4b04ed400] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7fe4acc34400) [pid = 1941] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7fe4acc33c00) [pid = 1941] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7fe4b9bb8400) [pid = 1941] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7fe4a7b0b000) [pid = 1941] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7fe4a7b04400) [pid = 1941] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7fe4a80f4400) [pid = 1941] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7fe4b610ac00) [pid = 1941] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7fe4b7f8c400) [pid = 1941] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7fe4c1704800) [pid = 1941] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7fe4c170dc00) [pid = 1941] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7fe4aa2f3400) [pid = 1941] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7fe4bb8eac00) [pid = 1941] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7fe4b5579000) [pid = 1941] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7fe4aa158400) [pid = 1941] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7fe4b9bc1c00) [pid = 1941] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7fe4bb074800) [pid = 1941] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7fe4b99e6400) [pid = 1941] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7fe4b7660c00) [pid = 1941] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7fe4adda0000) [pid = 1941] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7fe4b8438400) [pid = 1941] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7fe4b04ee000) [pid = 1941] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7fe4b04ef800) [pid = 1941] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7fe4b63d6c00) [pid = 1941] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:10:41 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7fe4b5328000) [pid = 1941] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:10:41 INFO - PROCESS | 1941 | 1461107441189 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]]]}] 16:10:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:10:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1612ms 16:10:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:10:41 INFO - PROCESS | 1941 | 1461107441238 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 16:10:41 INFO - PROCESS | 1941 | 1461107441241 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 16:10:41 INFO - PROCESS | 1941 | 1461107441245 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:10:41 INFO - PROCESS | 1941 | 1461107441249 Marionette TRACE conn4 <- [1,1566,null,{}] 16:10:41 INFO - PROCESS | 1941 | 1461107441253 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}] 16:10:41 INFO - PROCESS | 1941 | 1461107441410 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 16:10:41 INFO - PROCESS | 1941 | 1461107441424 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeaac000 == 119 [pid = 1941] [id = 399] 16:10:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7fe4adda7400) [pid = 1941] [serial = 1198] [outer = (nil)] 16:10:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7fe4b5576000) [pid = 1941] [serial = 1199] [outer = 0x7fe4adda7400] 16:10:41 INFO - PROCESS | 1941 | 1461107441494 Marionette DEBUG loaded listener.js 16:10:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7fe4b84c0000) [pid = 1941] [serial = 1200] [outer = 0x7fe4adda7400] 16:10:42 INFO - PROCESS | 1941 | 1461107442316 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]]]}] 16:10:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:10:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1130ms 16:10:42 INFO - PROCESS | 1941 | 1461107442376 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 16:10:42 INFO - PROCESS | 1941 | 1461107442379 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 16:10:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:10:42 INFO - PROCESS | 1941 | 1461107442384 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:10:42 INFO - PROCESS | 1941 | 1461107442387 Marionette TRACE conn4 <- [1,1570,null,{}] 16:10:42 INFO - PROCESS | 1941 | 1461107442392 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}] 16:10:42 INFO - PROCESS | 1941 | 1461107442539 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 16:10:42 INFO - PROCESS | 1941 | 1461107442556 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b80d2000 == 120 [pid = 1941] [id = 400] 16:10:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7fe4b88ab000) [pid = 1941] [serial = 1201] [outer = (nil)] 16:10:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7fe4b9872400) [pid = 1941] [serial = 1202] [outer = 0x7fe4b88ab000] 16:10:42 INFO - PROCESS | 1941 | 1461107442612 Marionette DEBUG loaded listener.js 16:10:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7fe4b9bc1c00) [pid = 1941] [serial = 1203] [outer = 0x7fe4b88ab000] 16:10:43 INFO - PROCESS | 1941 | 1461107443730 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]]]}] 16:10:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:10:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1390ms 16:10:43 INFO - PROCESS | 1941 | 1461107443776 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 16:10:43 INFO - PROCESS | 1941 | 1461107443782 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 16:10:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:10:43 INFO - PROCESS | 1941 | 1461107443792 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:10:43 INFO - PROCESS | 1941 | 1461107443795 Marionette TRACE conn4 <- [1,1574,null,{}] 16:10:43 INFO - PROCESS | 1941 | 1461107443803 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}] 16:10:43 INFO - PROCESS | 1941 | 1461107443984 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 16:10:44 INFO - PROCESS | 1941 | 1461107444179 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4abe5a000 == 121 [pid = 1941] [id = 401] 16:10:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7fe4a9956400) [pid = 1941] [serial = 1204] [outer = (nil)] 16:10:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7fe4aa160400) [pid = 1941] [serial = 1205] [outer = 0x7fe4a9956400] 16:10:44 INFO - PROCESS | 1941 | 1461107444251 Marionette DEBUG loaded listener.js 16:10:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7fe4abfcc800) [pid = 1941] [serial = 1206] [outer = 0x7fe4a9956400] 16:10:45 INFO - PROCESS | 1941 | 1461107445141 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]]]}] 16:10:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:10:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1390ms 16:10:45 INFO - PROCESS | 1941 | 1461107445182 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 16:10:45 INFO - PROCESS | 1941 | 1461107445190 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 16:10:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:10:45 INFO - PROCESS | 1941 | 1461107445199 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:10:45 INFO - PROCESS | 1941 | 1461107445203 Marionette TRACE conn4 <- [1,1578,null,{}] 16:10:45 INFO - PROCESS | 1941 | 1461107445208 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}] 16:10:45 INFO - PROCESS | 1941 | 1461107445377 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 16:10:45 INFO - PROCESS | 1941 | 1461107445565 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b522d000 == 122 [pid = 1941] [id = 402] 16:10:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7fe4a99f1800) [pid = 1941] [serial = 1207] [outer = (nil)] 16:10:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7fe4b04ee000) [pid = 1941] [serial = 1208] [outer = 0x7fe4a99f1800] 16:10:45 INFO - PROCESS | 1941 | 1461107445637 Marionette DEBUG loaded listener.js 16:10:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7fe4b557e800) [pid = 1941] [serial = 1209] [outer = 0x7fe4a99f1800] 16:10:46 INFO - PROCESS | 1941 | 1461107446542 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]]]}] 16:10:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:10:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1377ms 16:10:46 INFO - PROCESS | 1941 | 1461107446576 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 16:10:46 INFO - PROCESS | 1941 | 1461107446580 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 16:10:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:10:46 INFO - PROCESS | 1941 | 1461107446585 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:10:46 INFO - PROCESS | 1941 | 1461107446591 Marionette TRACE conn4 <- [1,1582,null,{}] 16:10:46 INFO - PROCESS | 1941 | 1461107446606 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}] 16:10:46 INFO - PROCESS | 1941 | 1461107446774 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 16:10:46 INFO - PROCESS | 1941 | 1461107446966 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4baf89000 == 123 [pid = 1941] [id = 403] 16:10:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7fe4b56b3800) [pid = 1941] [serial = 1210] [outer = (nil)] 16:10:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7fe4b84b7400) [pid = 1941] [serial = 1211] [outer = 0x7fe4b56b3800] 16:10:47 INFO - PROCESS | 1941 | 1461107447039 Marionette DEBUG loaded listener.js 16:10:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7fe4b886cc00) [pid = 1941] [serial = 1212] [outer = 0x7fe4b56b3800] 16:10:47 INFO - PROCESS | 1941 | 1461107447896 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]]]}] 16:10:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:10:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1380ms 16:10:47 INFO - PROCESS | 1941 | 1461107447967 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 16:10:47 INFO - PROCESS | 1941 | 1461107447972 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 16:10:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:10:47 INFO - PROCESS | 1941 | 1461107447977 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:10:47 INFO - PROCESS | 1941 | 1461107447979 Marionette TRACE conn4 <- [1,1586,null,{}] 16:10:47 INFO - PROCESS | 1941 | 1461107447985 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}] 16:10:48 INFO - PROCESS | 1941 | 1461107448201 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 16:10:48 INFO - PROCESS | 1941 | 1461107448384 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc276800 == 124 [pid = 1941] [id = 404] 16:10:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7fe4b9872800) [pid = 1941] [serial = 1213] [outer = (nil)] 16:10:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7fe4bb074400) [pid = 1941] [serial = 1214] [outer = 0x7fe4b9872800] 16:10:48 INFO - PROCESS | 1941 | 1461107448461 Marionette DEBUG loaded listener.js 16:10:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7fe4bb66c000) [pid = 1941] [serial = 1215] [outer = 0x7fe4b9872800] 16:10:49 INFO - PROCESS | 1941 | 1461107449299 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]]]}] 16:10:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:10:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1377ms 16:10:49 INFO - PROCESS | 1941 | 1461107449356 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 16:10:49 INFO - PROCESS | 1941 | 1461107449359 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 16:10:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:10:49 INFO - PROCESS | 1941 | 1461107449365 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:10:49 INFO - PROCESS | 1941 | 1461107449367 Marionette TRACE conn4 <- [1,1590,null,{}] 16:10:49 INFO - PROCESS | 1941 | 1461107449372 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}] 16:10:49 INFO - PROCESS | 1941 | 1461107449540 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 16:10:49 INFO - PROCESS | 1941 | 1461107449738 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf825000 == 125 [pid = 1941] [id = 405] 16:10:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7fe4baf96800) [pid = 1941] [serial = 1216] [outer = (nil)] 16:10:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7fe4bb8e3800) [pid = 1941] [serial = 1217] [outer = 0x7fe4baf96800] 16:10:49 INFO - PROCESS | 1941 | 1461107449807 Marionette DEBUG loaded listener.js 16:10:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7fe4bb9c2800) [pid = 1941] [serial = 1218] [outer = 0x7fe4baf96800] 16:10:50 INFO - PROCESS | 1941 | 1461107450622 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]]]}] 16:10:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:10:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1329ms 16:10:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:10:50 INFO - PROCESS | 1941 | 1461107450695 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 16:10:50 INFO - PROCESS | 1941 | 1461107450697 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 16:10:50 INFO - PROCESS | 1941 | 1461107450704 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:10:50 INFO - PROCESS | 1941 | 1461107450707 Marionette TRACE conn4 <- [1,1594,null,{}] 16:10:50 INFO - PROCESS | 1941 | 1461107450711 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}] 16:10:50 INFO - PROCESS | 1941 | 1461107450942 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 16:10:51 INFO - PROCESS | 1941 | 1461107451153 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c07c6800 == 126 [pid = 1941] [id = 406] 16:10:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7fe4bc0c7c00) [pid = 1941] [serial = 1219] [outer = (nil)] 16:10:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7fe4bc3b6400) [pid = 1941] [serial = 1220] [outer = 0x7fe4bc0c7c00] 16:10:51 INFO - PROCESS | 1941 | 1461107451272 Marionette DEBUG loaded listener.js 16:10:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7fe4be339c00) [pid = 1941] [serial = 1221] [outer = 0x7fe4bc0c7c00] 16:10:52 INFO - PROCESS | 1941 | 1461107452130 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]]]}] 16:10:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:10:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1485ms 16:10:52 INFO - PROCESS | 1941 | 1461107452189 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 16:10:52 INFO - PROCESS | 1941 | 1461107452192 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 16:10:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:10:52 INFO - PROCESS | 1941 | 1461107452197 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:10:52 INFO - PROCESS | 1941 | 1461107452200 Marionette TRACE conn4 <- [1,1598,null,{}] 16:10:52 INFO - PROCESS | 1941 | 1461107452205 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}] 16:10:52 INFO - PROCESS | 1941 | 1461107452368 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 16:10:52 INFO - PROCESS | 1941 | 1461107452555 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c6f79000 == 127 [pid = 1941] [id = 407] 16:10:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7fe4b7b43400) [pid = 1941] [serial = 1222] [outer = (nil)] 16:10:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7fe4be33fc00) [pid = 1941] [serial = 1223] [outer = 0x7fe4b7b43400] 16:10:52 INFO - PROCESS | 1941 | 1461107452627 Marionette DEBUG loaded listener.js 16:10:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7fe4be993000) [pid = 1941] [serial = 1224] [outer = 0x7fe4b7b43400] 16:10:53 INFO - PROCESS | 1941 | 1461107453428 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]]]}] 16:10:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:10:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1283ms 16:10:53 INFO - PROCESS | 1941 | 1461107453481 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 16:10:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:10:53 INFO - PROCESS | 1941 | 1461107453485 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 16:10:53 INFO - PROCESS | 1941 | 1461107453490 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:10:53 INFO - PROCESS | 1941 | 1461107453493 Marionette TRACE conn4 <- [1,1602,null,{}] 16:10:53 INFO - PROCESS | 1941 | 1461107453498 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}] 16:10:53 INFO - PROCESS | 1941 | 1461107453662 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 16:10:53 INFO - PROCESS | 1941 | 1461107453850 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ce3e5800 == 128 [pid = 1941] [id = 408] 16:10:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7fe4b84bec00) [pid = 1941] [serial = 1225] [outer = (nil)] 16:10:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7fe4bf2b0400) [pid = 1941] [serial = 1226] [outer = 0x7fe4b84bec00] 16:10:53 INFO - PROCESS | 1941 | 1461107453914 Marionette DEBUG loaded listener.js 16:10:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7fe4bf76ec00) [pid = 1941] [serial = 1227] [outer = 0x7fe4b84bec00] 16:10:54 INFO - PROCESS | 1941 | 1461107454788 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]]]}] 16:10:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:10:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1331ms 16:10:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:10:54 INFO - PROCESS | 1941 | 1461107454822 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 16:10:54 INFO - PROCESS | 1941 | 1461107454824 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 16:10:54 INFO - PROCESS | 1941 | 1461107454830 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:10:54 INFO - PROCESS | 1941 | 1461107454833 Marionette TRACE conn4 <- [1,1606,null,{}] 16:10:54 INFO - PROCESS | 1941 | 1461107454837 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}] 16:10:55 INFO - PROCESS | 1941 | 1461107455003 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 16:10:55 INFO - PROCESS | 1941 | 1461107455194 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cea81000 == 129 [pid = 1941] [id = 409] 16:10:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7fe4be338c00) [pid = 1941] [serial = 1228] [outer = (nil)] 16:10:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7fe4bf77d400) [pid = 1941] [serial = 1229] [outer = 0x7fe4be338c00] 16:10:55 INFO - PROCESS | 1941 | 1461107455259 Marionette DEBUG loaded listener.js 16:10:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7fe4bf975800) [pid = 1941] [serial = 1230] [outer = 0x7fe4be338c00] 16:10:56 INFO - PROCESS | 1941 | 1461107456158 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]]]}] 16:10:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:10:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1382ms 16:10:56 INFO - PROCESS | 1941 | 1461107456212 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 16:10:56 INFO - PROCESS | 1941 | 1461107456215 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 16:10:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:10:56 INFO - PROCESS | 1941 | 1461107456220 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:10:56 INFO - PROCESS | 1941 | 1461107456222 Marionette TRACE conn4 <- [1,1610,null,{}] 16:10:56 INFO - PROCESS | 1941 | 1461107456228 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}] 16:10:56 INFO - PROCESS | 1941 | 1461107456409 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 16:10:56 INFO - PROCESS | 1941 | 1461107456601 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cfa1e000 == 130 [pid = 1941] [id = 410] 16:10:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7fe4be992800) [pid = 1941] [serial = 1231] [outer = (nil)] 16:10:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7fe4bf9e2000) [pid = 1941] [serial = 1232] [outer = 0x7fe4be992800] 16:10:56 INFO - PROCESS | 1941 | 1461107456666 Marionette DEBUG loaded listener.js 16:10:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7fe4bfc09000) [pid = 1941] [serial = 1233] [outer = 0x7fe4be992800] 16:10:57 INFO - PROCESS | 1941 | 1461107457528 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]]]}] 16:10:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:10:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1376ms 16:10:57 INFO - PROCESS | 1941 | 1461107457598 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 16:10:57 INFO - PROCESS | 1941 | 1461107457602 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 16:10:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:10:57 INFO - PROCESS | 1941 | 1461107457607 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:10:57 INFO - PROCESS | 1941 | 1461107457611 Marionette TRACE conn4 <- [1,1614,null,{}] 16:10:57 INFO - PROCESS | 1941 | 1461107457616 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}] 16:10:57 INFO - PROCESS | 1941 | 1461107457814 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 16:10:58 INFO - PROCESS | 1941 | 1461107458006 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d359f800 == 131 [pid = 1941] [id = 411] 16:10:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7fe4b8976000) [pid = 1941] [serial = 1234] [outer = (nil)] 16:10:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7fe4c07a0800) [pid = 1941] [serial = 1235] [outer = 0x7fe4b8976000] 16:10:58 INFO - PROCESS | 1941 | 1461107458080 Marionette DEBUG loaded listener.js 16:10:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7fe4c104ec00) [pid = 1941] [serial = 1236] [outer = 0x7fe4b8976000] 16:10:58 INFO - PROCESS | 1941 | 1461107458951 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]]]}] 16:10:58 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 16:10:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1381ms 16:10:58 INFO - PROCESS | 1941 | 1461107458990 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 16:10:58 INFO - PROCESS | 1941 | 1461107458992 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 16:10:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:10:59 INFO - PROCESS | 1941 | 1461107458998 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:10:59 INFO - PROCESS | 1941 | 1461107459000 Marionette TRACE conn4 <- [1,1618,null,{}] 16:10:59 INFO - PROCESS | 1941 | 1461107459006 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}] 16:10:59 INFO - PROCESS | 1941 | 1461107459184 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 16:10:59 INFO - PROCESS | 1941 | 1461107459376 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a7ae3800 == 132 [pid = 1941] [id = 412] 16:10:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7fe4a7b02800) [pid = 1941] [serial = 1237] [outer = (nil)] 16:10:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7fe4a8f80800) [pid = 1941] [serial = 1238] [outer = 0x7fe4a7b02800] 16:10:59 INFO - PROCESS | 1941 | 1461107459442 Marionette DEBUG loaded listener.js 16:10:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7fe4b9bbe800) [pid = 1941] [serial = 1239] [outer = 0x7fe4a7b02800] 16:11:00 INFO - PROCESS | 1941 | 1461107460318 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]]]}] 16:11:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:11:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1377ms 16:11:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:11:00 INFO - PROCESS | 1941 | 1461107460377 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 16:11:00 INFO - PROCESS | 1941 | 1461107460380 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 16:11:00 INFO - PROCESS | 1941 | 1461107460386 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:11:00 INFO - PROCESS | 1941 | 1461107460390 Marionette TRACE conn4 <- [1,1622,null,{}] 16:11:00 INFO - PROCESS | 1941 | 1461107460396 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}] 16:11:00 INFO - PROCESS | 1941 | 1461107460566 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 16:11:00 INFO - PROCESS | 1941 | 1461107460759 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ace25800 == 133 [pid = 1941] [id = 413] 16:11:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7fe4a7b06800) [pid = 1941] [serial = 1240] [outer = (nil)] 16:11:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7fe4aa2ef000) [pid = 1941] [serial = 1241] [outer = 0x7fe4a7b06800] 16:11:00 INFO - PROCESS | 1941 | 1461107460828 Marionette DEBUG loaded listener.js 16:11:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7fe4b63d7c00) [pid = 1941] [serial = 1242] [outer = 0x7fe4a7b06800] 16:11:02 INFO - PROCESS | 1941 | 1461107462038 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]]]}] 16:11:02 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 16:11:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1732ms 16:11:02 INFO - PROCESS | 1941 | 1461107462118 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 16:11:02 INFO - PROCESS | 1941 | 1461107462122 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 16:11:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:11:02 INFO - PROCESS | 1941 | 1461107462130 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:11:02 INFO - PROCESS | 1941 | 1461107462134 Marionette TRACE conn4 <- [1,1626,null,{}] 16:11:02 INFO - PROCESS | 1941 | 1461107462141 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}] 16:11:02 INFO - PROCESS | 1941 | 1461107462334 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 16:11:02 INFO - PROCESS | 1941 | 1461107462563 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0622000 == 134 [pid = 1941] [id = 414] 16:11:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7fe4a8fecc00) [pid = 1941] [serial = 1243] [outer = (nil)] 16:11:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7fe4a96f0c00) [pid = 1941] [serial = 1244] [outer = 0x7fe4a8fecc00] 16:11:02 INFO - PROCESS | 1941 | 1461107462628 Marionette DEBUG loaded listener.js 16:11:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7fe4aa2efc00) [pid = 1941] [serial = 1245] [outer = 0x7fe4a8fecc00] 16:11:03 INFO - PROCESS | 1941 | 1461107463450 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]]]}] 16:11:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:11:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1389ms 16:11:03 INFO - PROCESS | 1941 | 1461107463519 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 16:11:03 INFO - PROCESS | 1941 | 1461107463527 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 16:11:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:11:03 INFO - PROCESS | 1941 | 1461107463535 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:11:03 INFO - PROCESS | 1941 | 1461107463538 Marionette TRACE conn4 <- [1,1630,null,{}] 16:11:03 INFO - PROCESS | 1941 | 1461107463542 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}] 16:11:03 INFO - PROCESS | 1941 | 1461107463811 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 16:11:04 INFO - PROCESS | 1941 | 1461107464106 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a63d5800 == 135 [pid = 1941] [id = 415] 16:11:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7fe4ac149c00) [pid = 1941] [serial = 1246] [outer = (nil)] 16:11:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7fe4acc33c00) [pid = 1941] [serial = 1247] [outer = 0x7fe4ac149c00] 16:11:04 INFO - PROCESS | 1941 | 1461107464175 Marionette DEBUG loaded listener.js 16:11:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7fe4adda6400) [pid = 1941] [serial = 1248] [outer = 0x7fe4ac149c00] 16:11:05 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b52cb800 == 134 [pid = 1941] [id = 125] 16:11:05 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bc27e800 == 133 [pid = 1941] [id = 201] 16:11:05 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf577000 == 132 [pid = 1941] [id = 102] 16:11:05 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9542000 == 131 [pid = 1941] [id = 198] 16:11:05 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b8655800 == 130 [pid = 1941] [id = 203] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7fe4b63dc000) [pid = 1941] [serial = 1139] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7fe4b7b41800) [pid = 1941] [serial = 1121] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7fe4ad947800) [pid = 1941] [serial = 1118] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7fe4a8ff2800) [pid = 1941] [serial = 1115] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7fe4a80f4000) [pid = 1941] [serial = 1112] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c1542000 == 129 [pid = 1941] [id = 204] 16:11:05 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c2070000 == 128 [pid = 1941] [id = 116] 16:11:05 INFO - PROCESS | 1941 | 1461107465174 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]]]}] 16:11:05 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c1721800 == 127 [pid = 1941] [id = 391] 16:11:05 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf573000 == 126 [pid = 1941] [id = 389] 16:11:05 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bc39c000 == 125 [pid = 1941] [id = 388] 16:11:05 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bbe51000 == 124 [pid = 1941] [id = 387] 16:11:05 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb1ea800 == 123 [pid = 1941] [id = 386] 16:11:05 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb05c800 == 122 [pid = 1941] [id = 385] 16:11:05 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b8845800 == 121 [pid = 1941] [id = 384] 16:11:05 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b80d6800 == 120 [pid = 1941] [id = 383] 16:11:05 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b6186000 == 119 [pid = 1941] [id = 382] 16:11:05 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aeb39000 == 118 [pid = 1941] [id = 381] 16:11:05 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a9f9a000 == 117 [pid = 1941] [id = 380] 16:11:05 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4be39b800 == 116 [pid = 1941] [id = 11] 16:11:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:11:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1681ms 16:11:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:11:05 INFO - PROCESS | 1941 | 1461107465217 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 16:11:05 INFO - PROCESS | 1941 | 1461107465219 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 16:11:05 INFO - PROCESS | 1941 | 1461107465224 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:11:05 INFO - PROCESS | 1941 | 1461107465230 Marionette TRACE conn4 <- [1,1634,null,{}] 16:11:05 INFO - PROCESS | 1941 | 1461107465244 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}] 16:11:05 INFO - PROCESS | 1941 | 1461107465393 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7fe4b52e4c00) [pid = 1941] [serial = 1136] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7fe4b60d4800) [pid = 1941] [serial = 1137] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7fe4afb0e400) [pid = 1941] [serial = 1133] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7fe4a8feec00) [pid = 1941] [serial = 1109] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7fe4bf77a000) [pid = 1941] [serial = 747] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7fe4a9955000) [pid = 1941] [serial = 1127] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7fe4b56bec00) [pid = 1941] [serial = 1094] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7fe4aa2fc000) [pid = 1941] [serial = 1128] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7fe4aa3a3c00) [pid = 1941] [serial = 1130] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7fe4a8f7c800) [pid = 1941] [serial = 1125] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7fe4bf778800) [pid = 1941] [serial = 1100] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7fe4acc33800) [pid = 1941] [serial = 1131] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7fe4a82ef400) [pid = 1941] [serial = 1124] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7fe4d3c9b800) [pid = 1941] [serial = 1106] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7fe4be77ec00) [pid = 1941] [serial = 1088] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7fe4bafe0000) [pid = 1941] [serial = 1097] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7fe4c702cc00) [pid = 1941] [serial = 1103] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7fe4b52e3c00) [pid = 1941] [serial = 1134] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7fe4aa3a0800) [pid = 1941] [serial = 1091] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7fe4d3d27400) [pid = 1941] [serial = 930] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7fe4b7f9ac00) [pid = 1941] [serial = 933] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7fe4d372d000) [pid = 1941] [serial = 969] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7fe4d3832800) [pid = 1941] [serial = 927] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7fe4d3c09000) [pid = 1941] [serial = 939] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7fe4c0ee9800) [pid = 1941] [serial = 921] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7fe4c3d8c000) [pid = 1941] [serial = 804] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7fe4d3e9dc00) [pid = 1941] [serial = 987] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7fe4d3d23400) [pid = 1941] [serial = 984] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7fe4d3736000) [pid = 1941] [serial = 981] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7fe4bf9e3800) [pid = 1941] [serial = 978] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7fe4b897e400) [pid = 1941] [serial = 975] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7fe4b532d000) [pid = 1941] [serial = 972] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7fe4be90d400) [pid = 1941] [serial = 918] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7fe4b9bba000) [pid = 1941] [serial = 915] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7fe4b7627000) [pid = 1941] [serial = 912] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7fe4bf9df400) [pid = 1941] [serial = 909] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7fe4d3ca3400) [pid = 1941] [serial = 876] [outer = (nil)] [url = about:blank] 16:11:05 INFO - PROCESS | 1941 | 1461107465645 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a9f9b000 == 117 [pid = 1941] [id = 416] 16:11:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7fe4a9955000) [pid = 1941] [serial = 1249] [outer = (nil)] 16:11:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7fe4afb0e400) [pid = 1941] [serial = 1250] [outer = 0x7fe4a9955000] 16:11:05 INFO - PROCESS | 1941 | 1461107465713 Marionette DEBUG loaded listener.js 16:11:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7fe4b60dac00) [pid = 1941] [serial = 1251] [outer = 0x7fe4a9955000] 16:11:06 INFO - PROCESS | 1941 | 1461107466447 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]]]}] 16:11:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:11:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1292ms 16:11:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:11:06 INFO - PROCESS | 1941 | 1461107466517 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 16:11:06 INFO - PROCESS | 1941 | 1461107466520 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 16:11:06 INFO - PROCESS | 1941 | 1461107466524 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:11:06 INFO - PROCESS | 1941 | 1461107466528 Marionette TRACE conn4 <- [1,1638,null,{}] 16:11:06 INFO - PROCESS | 1941 | 1461107466533 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}] 16:11:06 INFO - PROCESS | 1941 | 1461107466677 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 16:11:06 INFO - PROCESS | 1941 | 1461107466692 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeaba800 == 118 [pid = 1941] [id = 417] 16:11:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7fe4b73c0c00) [pid = 1941] [serial = 1252] [outer = (nil)] 16:11:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7fe4b77acc00) [pid = 1941] [serial = 1253] [outer = 0x7fe4b73c0c00] 16:11:06 INFO - PROCESS | 1941 | 1461107466749 Marionette DEBUG loaded listener.js 16:11:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7fe4b7f92000) [pid = 1941] [serial = 1254] [outer = 0x7fe4b73c0c00] 16:11:07 INFO - PROCESS | 1941 | 1461107467561 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]]]}] 16:11:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:11:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1079ms 16:11:07 INFO - PROCESS | 1941 | 1461107467604 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 16:11:07 INFO - PROCESS | 1941 | 1461107467607 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 16:11:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:11:07 INFO - PROCESS | 1941 | 1461107467612 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:11:07 INFO - PROCESS | 1941 | 1461107467614 Marionette TRACE conn4 <- [1,1642,null,{}] 16:11:07 INFO - PROCESS | 1941 | 1461107467619 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}] 16:11:07 INFO - PROCESS | 1941 | 1461107467836 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 16:11:07 INFO - PROCESS | 1941 | 1461107467865 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b060d800 == 119 [pid = 1941] [id = 418] 16:11:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7fe4b7f9b400) [pid = 1941] [serial = 1255] [outer = (nil)] 16:11:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7fe4b84b7800) [pid = 1941] [serial = 1256] [outer = 0x7fe4b7f9b400] 16:11:07 INFO - PROCESS | 1941 | 1461107467922 Marionette DEBUG loaded listener.js 16:11:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7fe4b897b800) [pid = 1941] [serial = 1257] [outer = 0x7fe4b7f9b400] 16:11:08 INFO - PROCESS | 1941 | 1461107468714 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]]]}] 16:11:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:11:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1123ms 16:11:08 INFO - PROCESS | 1941 | 1461107468736 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 16:11:08 INFO - PROCESS | 1941 | 1461107468740 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 16:11:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:11:08 INFO - PROCESS | 1941 | 1461107468745 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:11:08 INFO - PROCESS | 1941 | 1461107468746 Marionette TRACE conn4 <- [1,1646,null,{}] 16:11:08 INFO - PROCESS | 1941 | 1461107468751 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}] 16:11:08 INFO - PROCESS | 1941 | 1461107468969 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 16:11:09 INFO - PROCESS | 1941 | 1461107469011 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b80ca000 == 120 [pid = 1941] [id = 419] 16:11:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7fe4bafd9800) [pid = 1941] [serial = 1258] [outer = (nil)] 16:11:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7fe4bb81a800) [pid = 1941] [serial = 1259] [outer = 0x7fe4bafd9800] 16:11:09 INFO - PROCESS | 1941 | 1461107469094 Marionette DEBUG loaded listener.js 16:11:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7fe4bb8edc00) [pid = 1941] [serial = 1260] [outer = 0x7fe4bafd9800] 16:11:10 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7fe4ad941c00) [pid = 1941] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:11:10 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7fe4be952800) [pid = 1941] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:11:10 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7fe4b04ed400) [pid = 1941] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:11:10 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7fe4adda7400) [pid = 1941] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:11:10 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7fe4a7b11000) [pid = 1941] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:11:10 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7fe4b63d2000) [pid = 1941] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:11:10 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7fe4b04e0c00) [pid = 1941] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:11:10 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7fe4a99eec00) [pid = 1941] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:11:10 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7fe4ac14f400) [pid = 1941] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:11:10 INFO - PROCESS | 1941 | 1461107470269 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]]]}] 16:11:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:11:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1576ms 16:11:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:11:10 INFO - PROCESS | 1941 | 1461107470321 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 16:11:10 INFO - PROCESS | 1941 | 1461107470323 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 16:11:10 INFO - PROCESS | 1941 | 1461107470329 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:11:10 INFO - PROCESS | 1941 | 1461107470332 Marionette TRACE conn4 <- [1,1650,null,{}] 16:11:10 INFO - PROCESS | 1941 | 1461107470336 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}] 16:11:10 INFO - PROCESS | 1941 | 1461107470543 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 16:11:10 INFO - PROCESS | 1941 | 1461107470677 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeabd000 == 121 [pid = 1941] [id = 420] 16:11:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7fe4a8d52c00) [pid = 1941] [serial = 1261] [outer = (nil)] 16:11:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7fe4b04eec00) [pid = 1941] [serial = 1262] [outer = 0x7fe4a8d52c00] 16:11:10 INFO - PROCESS | 1941 | 1461107470736 Marionette DEBUG loaded listener.js 16:11:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7fe4bb8ef400) [pid = 1941] [serial = 1263] [outer = 0x7fe4a8d52c00] 16:11:11 INFO - PROCESS | 1941 | 1461107471366 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]]]}] 16:11:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:11:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1077ms 16:11:11 INFO - PROCESS | 1941 | 1461107471408 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 16:11:11 INFO - PROCESS | 1941 | 1461107471416 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 16:11:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:11:11 INFO - PROCESS | 1941 | 1461107471422 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:11:11 INFO - PROCESS | 1941 | 1461107471424 Marionette TRACE conn4 <- [1,1654,null,{}] 16:11:11 INFO - PROCESS | 1941 | 1461107471429 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}] 16:11:11 INFO - PROCESS | 1941 | 1461107471634 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 16:11:11 INFO - PROCESS | 1941 | 1461107471655 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb1ea000 == 122 [pid = 1941] [id = 421] 16:11:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7fe4b7754400) [pid = 1941] [serial = 1264] [outer = (nil)] 16:11:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7fe4bbc56800) [pid = 1941] [serial = 1265] [outer = 0x7fe4b7754400] 16:11:11 INFO - PROCESS | 1941 | 1461107471714 Marionette DEBUG loaded listener.js 16:11:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7fe4bc0e7400) [pid = 1941] [serial = 1266] [outer = 0x7fe4b7754400] 16:11:12 INFO - PROCESS | 1941 | 1461107472689 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]]]}] 16:11:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:11:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1281ms 16:11:12 INFO - PROCESS | 1941 | 1461107472703 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 16:11:12 INFO - PROCESS | 1941 | 1461107472708 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 16:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:11:12 INFO - PROCESS | 1941 | 1461107472716 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:11:12 INFO - PROCESS | 1941 | 1461107472722 Marionette TRACE conn4 <- [1,1658,null,{}] 16:11:12 INFO - PROCESS | 1941 | 1461107472731 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}] 16:11:12 INFO - PROCESS | 1941 | 1461107472913 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 16:11:13 INFO - PROCESS | 1941 | 1461107473125 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4acdc6800 == 123 [pid = 1941] [id = 422] 16:11:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7fe4a7b0b000) [pid = 1941] [serial = 1267] [outer = (nil)] 16:11:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7fe4a995b800) [pid = 1941] [serial = 1268] [outer = 0x7fe4a7b0b000] 16:11:13 INFO - PROCESS | 1941 | 1461107473199 Marionette DEBUG loaded listener.js 16:11:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7fe4aa39b800) [pid = 1941] [serial = 1269] [outer = 0x7fe4a7b0b000] 16:11:14 INFO - PROCESS | 1941 | 1461107474125 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]]]}] 16:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1485ms 16:11:14 INFO - PROCESS | 1941 | 1461107474201 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 16:11:14 INFO - PROCESS | 1941 | 1461107474210 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 16:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:11:14 INFO - PROCESS | 1941 | 1461107474219 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:11:14 INFO - PROCESS | 1941 | 1461107474224 Marionette TRACE conn4 <- [1,1662,null,{}] 16:11:14 INFO - PROCESS | 1941 | 1461107474230 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}] 16:11:14 INFO - PROCESS | 1941 | 1461107474455 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 16:11:14 INFO - PROCESS | 1941 | 1461107474644 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b7d6d800 == 124 [pid = 1941] [id = 423] 16:11:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7fe4a82ef400) [pid = 1941] [serial = 1270] [outer = (nil)] 16:11:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7fe4b52f0000) [pid = 1941] [serial = 1271] [outer = 0x7fe4a82ef400] 16:11:14 INFO - PROCESS | 1941 | 1461107474728 Marionette DEBUG loaded listener.js 16:11:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7fe4b60dd000) [pid = 1941] [serial = 1272] [outer = 0x7fe4a82ef400] 16:11:15 INFO - PROCESS | 1941 | 1461107475727 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]]]}] 16:11:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1579ms 16:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:11:15 INFO - PROCESS | 1941 | 1461107475799 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 16:11:15 INFO - PROCESS | 1941 | 1461107475802 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 16:11:15 INFO - PROCESS | 1941 | 1461107475808 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:11:15 INFO - PROCESS | 1941 | 1461107475813 Marionette TRACE conn4 <- [1,1666,null,{}] 16:11:15 INFO - PROCESS | 1941 | 1461107475828 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}] 16:11:16 INFO - PROCESS | 1941 | 1461107476007 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 16:11:16 INFO - PROCESS | 1941 | 1461107476166 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4be9de800 == 125 [pid = 1941] [id = 424] 16:11:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7fe4b60d2400) [pid = 1941] [serial = 1273] [outer = (nil)] 16:11:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7fe4b8868800) [pid = 1941] [serial = 1274] [outer = 0x7fe4b60d2400] 16:11:16 INFO - PROCESS | 1941 | 1461107476237 Marionette DEBUG loaded listener.js 16:11:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7fe4bb079000) [pid = 1941] [serial = 1275] [outer = 0x7fe4b60d2400] 16:11:17 INFO - PROCESS | 1941 | 1461107477127 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]]]}] 16:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1386ms 16:11:17 INFO - PROCESS | 1941 | 1461107477194 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 16:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:11:17 INFO - PROCESS | 1941 | 1461107477199 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 16:11:17 INFO - PROCESS | 1941 | 1461107477204 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:11:17 INFO - PROCESS | 1941 | 1461107477207 Marionette TRACE conn4 <- [1,1670,null,{}] 16:11:17 INFO - PROCESS | 1941 | 1461107477212 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}] 16:11:17 INFO - PROCESS | 1941 | 1461107477390 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 16:11:17 INFO - PROCESS | 1941 | 1461107477577 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c041d000 == 126 [pid = 1941] [id = 425] 16:11:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7fe4b60d8c00) [pid = 1941] [serial = 1276] [outer = (nil)] 16:11:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7fe4bb9c7000) [pid = 1941] [serial = 1277] [outer = 0x7fe4b60d8c00] 16:11:17 INFO - PROCESS | 1941 | 1461107477646 Marionette DEBUG loaded listener.js 16:11:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7fe4bc0c3000) [pid = 1941] [serial = 1278] [outer = 0x7fe4b60d8c00] 16:11:18 INFO - PROCESS | 1941 | 1461107478520 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]]]}] 16:11:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:11:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1385ms 16:11:18 INFO - PROCESS | 1941 | 1461107478589 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 16:11:18 INFO - PROCESS | 1941 | 1461107478593 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 16:11:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:11:18 INFO - PROCESS | 1941 | 1461107478598 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:11:18 INFO - PROCESS | 1941 | 1461107478600 Marionette TRACE conn4 <- [1,1674,null,{}] 16:11:18 INFO - PROCESS | 1941 | 1461107478606 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}] 16:11:18 INFO - PROCESS | 1941 | 1461107478772 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 16:11:18 INFO - PROCESS | 1941 | 1461107478963 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c3d73000 == 127 [pid = 1941] [id = 426] 16:11:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7fe4bb07a400) [pid = 1941] [serial = 1279] [outer = (nil)] 16:11:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7fe4bc251000) [pid = 1941] [serial = 1280] [outer = 0x7fe4bb07a400] 16:11:19 INFO - PROCESS | 1941 | 1461107479032 Marionette DEBUG loaded listener.js 16:11:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7fe4bda90400) [pid = 1941] [serial = 1281] [outer = 0x7fe4bb07a400] 16:11:19 INFO - PROCESS | 1941 | 1461107479881 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]]]}] 16:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1329ms 16:11:19 INFO - PROCESS | 1941 | 1461107479929 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 16:11:19 INFO - PROCESS | 1941 | 1461107479933 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 16:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:11:19 INFO - PROCESS | 1941 | 1461107479938 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:11:19 INFO - PROCESS | 1941 | 1461107479940 Marionette TRACE conn4 <- [1,1678,null,{}] 16:11:19 INFO - PROCESS | 1941 | 1461107479946 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}] 16:11:20 INFO - PROCESS | 1941 | 1461107480158 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 16:11:20 INFO - PROCESS | 1941 | 1461107480353 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3369800 == 128 [pid = 1941] [id = 427] 16:11:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7fe4be334800) [pid = 1941] [serial = 1282] [outer = (nil)] 16:11:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7fe4bf9dfc00) [pid = 1941] [serial = 1283] [outer = 0x7fe4be334800] 16:11:20 INFO - PROCESS | 1941 | 1461107480429 Marionette DEBUG loaded listener.js 16:11:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7fe4c079d800) [pid = 1941] [serial = 1284] [outer = 0x7fe4be334800] 16:11:21 INFO - PROCESS | 1941 | 1461107481298 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]]]}] 16:11:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:11:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1425ms 16:11:21 INFO - PROCESS | 1941 | 1461107481370 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 16:11:21 INFO - PROCESS | 1941 | 1461107481374 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 16:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:11:21 INFO - PROCESS | 1941 | 1461107481380 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:11:21 INFO - PROCESS | 1941 | 1461107481384 Marionette TRACE conn4 <- [1,1682,null,{}] 16:11:21 INFO - PROCESS | 1941 | 1461107481389 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}] 16:11:21 INFO - PROCESS | 1941 | 1461107481623 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 16:11:21 INFO - PROCESS | 1941 | 1461107481813 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d379f800 == 129 [pid = 1941] [id = 428] 16:11:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7fe4be375400) [pid = 1941] [serial = 1285] [outer = (nil)] 16:11:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7fe4c1053400) [pid = 1941] [serial = 1286] [outer = 0x7fe4be375400] 16:11:21 INFO - PROCESS | 1941 | 1461107481878 Marionette DEBUG loaded listener.js 16:11:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7fe4c17e7400) [pid = 1941] [serial = 1287] [outer = 0x7fe4be375400] 16:11:22 INFO - PROCESS | 1941 | 1461107482732 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]]]}] 16:11:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:11:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1385ms 16:11:22 INFO - PROCESS | 1941 | 1461107482765 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 16:11:22 INFO - PROCESS | 1941 | 1461107482769 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 16:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:11:22 INFO - PROCESS | 1941 | 1461107482775 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:11:22 INFO - PROCESS | 1941 | 1461107482777 Marionette TRACE conn4 <- [1,1686,null,{}] 16:11:22 INFO - PROCESS | 1941 | 1461107482783 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}] 16:11:22 INFO - PROCESS | 1941 | 1461107482949 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 16:11:23 INFO - PROCESS | 1941 | 1461107483145 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3946000 == 130 [pid = 1941] [id = 429] 16:11:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7fe4bf778800) [pid = 1941] [serial = 1288] [outer = (nil)] 16:11:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7fe4c3b1cc00) [pid = 1941] [serial = 1289] [outer = 0x7fe4bf778800] 16:11:23 INFO - PROCESS | 1941 | 1461107483214 Marionette DEBUG loaded listener.js 16:11:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7fe4c3d93800) [pid = 1941] [serial = 1290] [outer = 0x7fe4bf778800] 16:11:24 INFO - PROCESS | 1941 | 1461107484037 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]]]}] 16:11:24 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 16:11:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1336ms 16:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:11:24 INFO - PROCESS | 1941 | 1461107484111 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 16:11:24 INFO - PROCESS | 1941 | 1461107484114 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 16:11:24 INFO - PROCESS | 1941 | 1461107484120 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:11:24 INFO - PROCESS | 1941 | 1461107484123 Marionette TRACE conn4 <- [1,1690,null,{}] 16:11:24 INFO - PROCESS | 1941 | 1461107484129 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}] 16:11:24 INFO - PROCESS | 1941 | 1461107484355 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 16:11:24 INFO - PROCESS | 1941 | 1461107484548 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3e15800 == 131 [pid = 1941] [id = 430] 16:11:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7fe4c1048000) [pid = 1941] [serial = 1291] [outer = (nil)] 16:11:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7fe4c7037c00) [pid = 1941] [serial = 1292] [outer = 0x7fe4c1048000] 16:11:24 INFO - PROCESS | 1941 | 1461107484617 Marionette DEBUG loaded listener.js 16:11:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7fe4cd7c3400) [pid = 1941] [serial = 1293] [outer = 0x7fe4c1048000] 16:11:25 INFO - PROCESS | 1941 | 1461107485487 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]]]}] 16:11:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1427ms 16:11:25 INFO - PROCESS | 1941 | 1461107485550 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 16:11:25 INFO - PROCESS | 1941 | 1461107485554 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 16:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:11:25 INFO - PROCESS | 1941 | 1461107485560 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:11:25 INFO - PROCESS | 1941 | 1461107485562 Marionette TRACE conn4 <- [1,1694,null,{}] 16:11:25 INFO - PROCESS | 1941 | 1461107485568 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}] 16:11:25 INFO - PROCESS | 1941 | 1461107485745 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 16:11:25 INFO - PROCESS | 1941 | 1461107485941 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d6739800 == 132 [pid = 1941] [id = 431] 16:11:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7fe4c3b30400) [pid = 1941] [serial = 1294] [outer = (nil)] 16:11:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7fe4ce5bc400) [pid = 1941] [serial = 1295] [outer = 0x7fe4c3b30400] 16:11:26 INFO - PROCESS | 1941 | 1461107486013 Marionette DEBUG loaded listener.js 16:11:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7fe4ce6d2400) [pid = 1941] [serial = 1296] [outer = 0x7fe4c3b30400] 16:11:26 INFO - PROCESS | 1941 | 1461107486902 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]]]}] 16:11:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:11:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1382ms 16:11:26 INFO - PROCESS | 1941 | 1461107486942 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 16:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:11:26 INFO - PROCESS | 1941 | 1461107486946 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 16:11:26 INFO - PROCESS | 1941 | 1461107486951 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:11:26 INFO - PROCESS | 1941 | 1461107486955 Marionette TRACE conn4 <- [1,1698,null,{}] 16:11:26 INFO - PROCESS | 1941 | 1461107486961 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}] 16:11:27 INFO - PROCESS | 1941 | 1461107487159 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 16:11:27 INFO - PROCESS | 1941 | 1461107487361 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d8c84000 == 133 [pid = 1941] [id = 432] 16:11:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7fe4cd7c2400) [pid = 1941] [serial = 1297] [outer = (nil)] 16:11:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7fe4ceaa6400) [pid = 1941] [serial = 1298] [outer = 0x7fe4cd7c2400] 16:11:27 INFO - PROCESS | 1941 | 1461107487435 Marionette DEBUG loaded listener.js 16:11:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7fe4cf8c1000) [pid = 1941] [serial = 1299] [outer = 0x7fe4cd7c2400] 16:11:28 INFO - PROCESS | 1941 | 1461107488303 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]]]}] 16:11:28 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 16:11:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1428ms 16:11:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:11:28 INFO - PROCESS | 1941 | 1461107488380 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 16:11:28 INFO - PROCESS | 1941 | 1461107488383 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 16:11:28 INFO - PROCESS | 1941 | 1461107488389 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:11:28 INFO - PROCESS | 1941 | 1461107488392 Marionette TRACE conn4 <- [1,1702,null,{}] 16:11:28 INFO - PROCESS | 1941 | 1461107488397 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}] 16:11:28 INFO - PROCESS | 1941 | 1461107488609 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 16:11:28 INFO - PROCESS | 1941 | 1461107488802 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4e0bcc000 == 134 [pid = 1941] [id = 433] 16:11:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7fe4ce6d2800) [pid = 1941] [serial = 1300] [outer = (nil)] 16:11:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7fe4cfbbe000) [pid = 1941] [serial = 1301] [outer = 0x7fe4ce6d2800] 16:11:28 INFO - PROCESS | 1941 | 1461107488869 Marionette DEBUG loaded listener.js 16:11:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7fe4d372f800) [pid = 1941] [serial = 1302] [outer = 0x7fe4ce6d2800] 16:11:29 INFO - PROCESS | 1941 | 1461107489786 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]]]}] 16:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1476ms 16:11:29 INFO - PROCESS | 1941 | 1461107489865 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 16:11:29 INFO - PROCESS | 1941 | 1461107489868 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 16:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:11:29 INFO - PROCESS | 1941 | 1461107489874 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:11:29 INFO - PROCESS | 1941 | 1461107489876 Marionette TRACE conn4 <- [1,1706,null,{}] 16:11:29 INFO - PROCESS | 1941 | 1461107489882 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}] 16:11:30 INFO - PROCESS | 1941 | 1461107490097 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 16:11:30 INFO - PROCESS | 1941 | 1461107490300 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aa1d4800 == 135 [pid = 1941] [id = 434] 16:11:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7fe4a7b0ac00) [pid = 1941] [serial = 1303] [outer = (nil)] 16:11:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7fe4b04ef400) [pid = 1941] [serial = 1304] [outer = 0x7fe4a7b0ac00] 16:11:30 INFO - PROCESS | 1941 | 1461107490368 Marionette DEBUG loaded listener.js 16:11:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7fe4b9693c00) [pid = 1941] [serial = 1305] [outer = 0x7fe4a7b0ac00] 16:11:31 INFO - PROCESS | 1941 | 1461107491199 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]]]}] 16:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1381ms 16:11:31 INFO - PROCESS | 1941 | 1461107491257 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 16:11:31 INFO - PROCESS | 1941 | 1461107491260 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 16:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:11:31 INFO - PROCESS | 1941 | 1461107491266 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:11:31 INFO - PROCESS | 1941 | 1461107491268 Marionette TRACE conn4 <- [1,1710,null,{}] 16:11:31 INFO - PROCESS | 1941 | 1461107491273 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}] 16:11:31 INFO - PROCESS | 1941 | 1461107491457 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 16:11:32 INFO - PROCESS | 1941 | 1461107492091 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeac0000 == 136 [pid = 1941] [id = 435] 16:11:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7fe4a80ea400) [pid = 1941] [serial = 1306] [outer = (nil)] 16:11:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7fe4a82eb000) [pid = 1941] [serial = 1307] [outer = 0x7fe4a80ea400] 16:11:32 INFO - PROCESS | 1941 | 1461107492160 Marionette DEBUG loaded listener.js 16:11:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7fe4a96e9400) [pid = 1941] [serial = 1308] [outer = 0x7fe4a80ea400] 16:11:32 INFO - PROCESS | 1941 | 1461107492963 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]]]}] 16:11:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1729ms 16:11:33 INFO - PROCESS | 1941 | 1461107492997 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 16:11:33 INFO - PROCESS | 1941 | 1461107493002 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 16:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:11:33 INFO - PROCESS | 1941 | 1461107493010 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:11:33 INFO - PROCESS | 1941 | 1461107493014 Marionette TRACE conn4 <- [1,1714,null,{}] 16:11:33 INFO - PROCESS | 1941 | 1461107493021 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}] 16:11:33 INFO - PROCESS | 1941 | 1461107493184 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 16:11:33 INFO - PROCESS | 1941 | 1461107493403 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b041a000 == 137 [pid = 1941] [id = 436] 16:11:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7fe4a80eb400) [pid = 1941] [serial = 1309] [outer = (nil)] 16:11:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7fe4a99fd000) [pid = 1941] [serial = 1310] [outer = 0x7fe4a80eb400] 16:11:33 INFO - PROCESS | 1941 | 1461107493465 Marionette DEBUG loaded listener.js 16:11:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7fe4afb08c00) [pid = 1941] [serial = 1311] [outer = 0x7fe4a80eb400] 16:11:34 INFO - PROCESS | 1941 | 1461107494478 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]]]}] 16:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1533ms 16:11:34 INFO - PROCESS | 1941 | 1461107494547 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 16:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:11:34 INFO - PROCESS | 1941 | 1461107494553 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 16:11:34 INFO - PROCESS | 1941 | 1461107494559 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:11:34 INFO - PROCESS | 1941 | 1461107494562 Marionette TRACE conn4 <- [1,1718,null,{}] 16:11:34 INFO - PROCESS | 1941 | 1461107494567 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}] 16:11:34 INFO - PROCESS | 1941 | 1461107494745 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 16:11:34 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aedf2000 == 136 [pid = 1941] [id = 225] 16:11:34 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aeabd000 == 135 [pid = 1941] [id = 420] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7fe4be9e8800) [pid = 1941] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7fe4b9872400) [pid = 1941] [serial = 1202] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | 1461107495106 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b80ca000 == 134 [pid = 1941] [id = 419] 16:11:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b060d800 == 133 [pid = 1941] [id = 418] 16:11:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aeaba800 == 132 [pid = 1941] [id = 417] 16:11:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a9f9b000 == 131 [pid = 1941] [id = 416] 16:11:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a8206800 == 132 [pid = 1941] [id = 437] 16:11:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7fe4aa160000) [pid = 1941] [serial = 1312] [outer = (nil)] 16:11:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7fe4b6113400) [pid = 1941] [serial = 1313] [outer = 0x7fe4aa160000] 16:11:35 INFO - PROCESS | 1941 | 1461107495196 Marionette DEBUG loaded listener.js 16:11:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 238 (0x7fe4b8863000) [pid = 1941] [serial = 1314] [outer = 0x7fe4aa160000] 16:11:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a63d5800 == 131 [pid = 1941] [id = 415] 16:11:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0622000 == 130 [pid = 1941] [id = 414] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 237 (0x7fe4b5575c00) [pid = 1941] [serial = 1148] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7fe4bfe70c00) [pid = 1941] [serial = 1089] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7fe4acc31400) [pid = 1941] [serial = 1145] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7fe4bb671800) [pid = 1941] [serial = 1166] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7fe4b7d2d800) [pid = 1941] [serial = 1154] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7fe4a99fbc00) [pid = 1941] [serial = 1142] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7fe4aa39dc00) [pid = 1941] [serial = 1187] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7fe4ac14e800) [pid = 1941] [serial = 1188] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7fe4bb07f800) [pid = 1941] [serial = 1163] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7fe4adda2800) [pid = 1941] [serial = 1190] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7fe4bb81f400) [pid = 1941] [serial = 1169] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7fe4b9bb6400) [pid = 1941] [serial = 1160] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7fe4b04eb800) [pid = 1941] [serial = 1191] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7fe4b775b800) [pid = 1941] [serial = 1151] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7fe4b73be800) [pid = 1941] [serial = 1193] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7fe4b84c0000) [pid = 1941] [serial = 1200] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7fe4b7668400) [pid = 1941] [serial = 1194] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7fe4b8438c00) [pid = 1941] [serial = 1197] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7fe4b7d32400) [pid = 1941] [serial = 1196] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7fe4b5576000) [pid = 1941] [serial = 1199] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7fe4b9690400) [pid = 1941] [serial = 1157] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7fe4adda5c00) [pid = 1941] [serial = 1181] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7fe4b73c7400) [pid = 1941] [serial = 1178] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7fe4bc0b8400) [pid = 1941] [serial = 1172] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7fe4a8f7b800) [pid = 1941] [serial = 1185] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7fe4a80f1000) [pid = 1941] [serial = 1184] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7fe4b7631c00) [pid = 1941] [serial = 1140] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7fe4bc0b9400) [pid = 1941] [serial = 1175] [outer = (nil)] [url = about:blank] 16:11:35 INFO - PROCESS | 1941 | 1461107495941 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]]]}] 16:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1426ms 16:11:35 INFO - PROCESS | 1941 | 1461107495985 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 16:11:35 INFO - PROCESS | 1941 | 1461107495989 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 16:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:11:36 INFO - PROCESS | 1941 | 1461107496001 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:11:36 INFO - PROCESS | 1941 | 1461107496009 Marionette TRACE conn4 <- [1,1722,null,{}] 16:11:36 INFO - PROCESS | 1941 | 1461107496016 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}] 16:11:36 INFO - PROCESS | 1941 | 1461107496176 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 16:11:36 INFO - PROCESS | 1941 | 1461107496483 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a8fb4000 == 131 [pid = 1941] [id = 438] 16:11:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7fe4a7b0c000) [pid = 1941] [serial = 1315] [outer = (nil)] 16:11:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7fe4a80ef400) [pid = 1941] [serial = 1316] [outer = 0x7fe4a7b0c000] 16:11:36 INFO - PROCESS | 1941 | 1461107496600 Marionette DEBUG loaded listener.js 16:11:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7fe4aa152400) [pid = 1941] [serial = 1317] [outer = 0x7fe4a7b0c000] 16:11:37 INFO - PROCESS | 1941 | 1461107497566 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]]]}] 16:11:37 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 16:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1643ms 16:11:37 INFO - PROCESS | 1941 | 1461107497639 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 16:11:37 INFO - PROCESS | 1941 | 1461107497644 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 16:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:11:37 INFO - PROCESS | 1941 | 1461107497651 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:11:37 INFO - PROCESS | 1941 | 1461107497657 Marionette TRACE conn4 <- [1,1726,null,{}] 16:11:37 INFO - PROCESS | 1941 | 1461107497664 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}] 16:11:37 INFO - PROCESS | 1941 | 1461107497889 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 16:11:38 INFO - PROCESS | 1941 | 1461107498128 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aee39800 == 132 [pid = 1941] [id = 439] 16:11:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7fe4add99c00) [pid = 1941] [serial = 1318] [outer = (nil)] 16:11:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7fe4b52ee800) [pid = 1941] [serial = 1319] [outer = 0x7fe4add99c00] 16:11:38 INFO - PROCESS | 1941 | 1461107498246 Marionette DEBUG loaded listener.js 16:11:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7fe4b73c9800) [pid = 1941] [serial = 1320] [outer = 0x7fe4add99c00] 16:11:39 INFO - PROCESS | 1941 | 1461107499163 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]]]}] 16:11:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1580ms 16:11:39 INFO - PROCESS | 1941 | 1461107499236 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 16:11:39 INFO - PROCESS | 1941 | 1461107499242 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 16:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:11:39 INFO - PROCESS | 1941 | 1461107499248 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:11:39 INFO - PROCESS | 1941 | 1461107499251 Marionette TRACE conn4 <- [1,1730,null,{}] 16:11:39 INFO - PROCESS | 1941 | 1461107499256 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}] 16:11:39 INFO - PROCESS | 1941 | 1461107499445 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 16:11:39 INFO - PROCESS | 1941 | 1461107499638 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b52c3800 == 133 [pid = 1941] [id = 440] 16:11:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7fe4afb11400) [pid = 1941] [serial = 1321] [outer = (nil)] 16:11:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7fe4b84c0000) [pid = 1941] [serial = 1322] [outer = 0x7fe4afb11400] 16:11:39 INFO - PROCESS | 1941 | 1461107499706 Marionette DEBUG loaded listener.js 16:11:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7fe4b9b0d800) [pid = 1941] [serial = 1323] [outer = 0x7fe4afb11400] 16:11:40 INFO - PROCESS | 1941 | 1461107500685 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]]]}] 16:11:40 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 16:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1483ms 16:11:40 INFO - PROCESS | 1941 | 1461107500732 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 16:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:11:40 INFO - PROCESS | 1941 | 1461107500736 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 16:11:40 INFO - PROCESS | 1941 | 1461107500749 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:11:40 INFO - PROCESS | 1941 | 1461107500757 Marionette TRACE conn4 <- [1,1734,null,{}] 16:11:40 INFO - PROCESS | 1941 | 1461107500765 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}] 16:11:40 INFO - PROCESS | 1941 | 1461107500959 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 16:11:41 INFO - PROCESS | 1941 | 1461107501153 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb0a4000 == 134 [pid = 1941] [id = 441] 16:11:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7fe4b52e3c00) [pid = 1941] [serial = 1324] [outer = (nil)] 16:11:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7fe4bb977c00) [pid = 1941] [serial = 1325] [outer = 0x7fe4b52e3c00] 16:11:41 INFO - PROCESS | 1941 | 1461107501224 Marionette DEBUG loaded listener.js 16:11:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7fe4bc0b8400) [pid = 1941] [serial = 1326] [outer = 0x7fe4b52e3c00] 16:11:42 INFO - PROCESS | 1941 | 1461107502124 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]]]}] 16:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1450ms 16:11:42 INFO - PROCESS | 1941 | 1461107502192 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 16:11:42 INFO - PROCESS | 1941 | 1461107502195 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 16:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:11:42 INFO - PROCESS | 1941 | 1461107502201 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:11:42 INFO - PROCESS | 1941 | 1461107502203 Marionette TRACE conn4 <- [1,1738,null,{}] 16:11:42 INFO - PROCESS | 1941 | 1461107502209 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}] 16:11:42 INFO - PROCESS | 1941 | 1461107502383 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 16:11:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4cfa1e000 == 133 [pid = 1941] [id = 410] 16:11:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d359f800 == 132 [pid = 1941] [id = 411] 16:11:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a7ae3800 == 131 [pid = 1941] [id = 412] 16:11:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ace25800 == 130 [pid = 1941] [id = 413] 16:11:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4afa1e000 == 129 [pid = 1941] [id = 314] 16:11:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aeb1b000 == 128 [pid = 1941] [id = 393] 16:11:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d1982800 == 127 [pid = 1941] [id = 73] 16:11:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a8206800 == 126 [pid = 1941] [id = 437] 16:11:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b041a000 == 125 [pid = 1941] [id = 436] 16:11:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aeac0000 == 124 [pid = 1941] [id = 435] 16:11:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d6739800 == 123 [pid = 1941] [id = 431] 16:11:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3e15800 == 122 [pid = 1941] [id = 430] 16:11:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3946000 == 121 [pid = 1941] [id = 429] 16:11:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d379f800 == 120 [pid = 1941] [id = 428] 16:11:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3369800 == 119 [pid = 1941] [id = 427] 16:11:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c3d73000 == 118 [pid = 1941] [id = 426] 16:11:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c041d000 == 117 [pid = 1941] [id = 425] 16:11:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b7d6d800 == 116 [pid = 1941] [id = 423] 16:11:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4acdc6800 == 115 [pid = 1941] [id = 422] 16:11:44 INFO - PROCESS | 1941 | 1461107504528 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a820b800 == 116 [pid = 1941] [id = 442] 16:11:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7fe4a8ff3000) [pid = 1941] [serial = 1327] [outer = (nil)] 16:11:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7fe4aa15d800) [pid = 1941] [serial = 1328] [outer = 0x7fe4a8ff3000] 16:11:44 INFO - PROCESS | 1941 | 1461107504590 Marionette DEBUG loaded listener.js 16:11:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7fe4abfd1800) [pid = 1941] [serial = 1329] [outer = 0x7fe4a8ff3000] 16:11:45 INFO - PROCESS | 1941 | 1461107505313 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]]]}] 16:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 3131ms 16:11:45 INFO - PROCESS | 1941 | 1461107505336 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 16:11:45 INFO - PROCESS | 1941 | 1461107505342 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 16:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:11:45 INFO - PROCESS | 1941 | 1461107505350 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:11:45 INFO - PROCESS | 1941 | 1461107505354 Marionette TRACE conn4 <- [1,1742,null,{}] 16:11:45 INFO - PROCESS | 1941 | 1461107505359 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}] 16:11:45 INFO - PROCESS | 1941 | 1461107505605 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 16:11:45 INFO - PROCESS | 1941 | 1461107505740 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0416000 == 117 [pid = 1941] [id = 443] 16:11:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7fe4b557a800) [pid = 1941] [serial = 1330] [outer = (nil)] 16:11:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7fe4b7667800) [pid = 1941] [serial = 1331] [outer = 0x7fe4b557a800] 16:11:45 INFO - PROCESS | 1941 | 1461107505801 Marionette DEBUG loaded listener.js 16:11:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7fe4b7f91400) [pid = 1941] [serial = 1332] [outer = 0x7fe4b557a800] 16:11:46 INFO - PROCESS | 1941 | 1461107506696 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]]]}] 16:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1377ms 16:11:46 INFO - PROCESS | 1941 | 1461107506740 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 16:11:46 INFO - PROCESS | 1941 | 1461107506746 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 16:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:11:46 INFO - PROCESS | 1941 | 1461107506752 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:11:46 INFO - PROCESS | 1941 | 1461107506754 Marionette TRACE conn4 <- [1,1746,null,{}] 16:11:46 INFO - PROCESS | 1941 | 1461107506760 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}] 16:11:46 INFO - PROCESS | 1941 | 1461107506972 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 16:11:47 INFO - PROCESS | 1941 | 1461107506994 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b955c800 == 118 [pid = 1941] [id = 444] 16:11:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7fe4b968e000) [pid = 1941] [serial = 1333] [outer = (nil)] 16:11:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7fe4bafdb000) [pid = 1941] [serial = 1334] [outer = 0x7fe4b968e000] 16:11:47 INFO - PROCESS | 1941 | 1461107507054 Marionette DEBUG loaded listener.js 16:11:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7fe4bb821800) [pid = 1941] [serial = 1335] [outer = 0x7fe4b968e000] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7fe4b7f99800) [pid = 1941] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7fe4b7b20800) [pid = 1941] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7fe4b7b4c800) [pid = 1941] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7fe4a80eac00) [pid = 1941] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7fe4a9960400) [pid = 1941] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7fe4a7b0b400) [pid = 1941] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7fe4a80ebc00) [pid = 1941] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7fe4b7666000) [pid = 1941] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7fe4a82f5000) [pid = 1941] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7fe4a7b03800) [pid = 1941] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7fe4acc28800) [pid = 1941] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7fe4bb8e7400) [pid = 1941] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7fe4a8d5e000) [pid = 1941] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7fe4a8d5a800) [pid = 1941] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7fe4bf77a800) [pid = 1941] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7fe4a9952800) [pid = 1941] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7fe4b04e4000) [pid = 1941] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7fe4a96e6000) [pid = 1941] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7fe4b84b9c00) [pid = 1941] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7fe4a8fe8400) [pid = 1941] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7fe4bd711000) [pid = 1941] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7fe4a8d53800) [pid = 1941] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7fe4b7629400) [pid = 1941] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7fe4a9953c00) [pid = 1941] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7fe4afb10400) [pid = 1941] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7fe4bb9c7c00) [pid = 1941] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7fe4a80f1800) [pid = 1941] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7fe4b8439800) [pid = 1941] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7fe4b84bb000) [pid = 1941] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7fe4afb04400) [pid = 1941] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7fe4a8d52c00) [pid = 1941] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7fe4b7f9b400) [pid = 1941] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7fe4bf4ed400) [pid = 1941] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7fe4a99f3c00) [pid = 1941] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7fe4a8d51c00) [pid = 1941] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7fe4b52e5400) [pid = 1941] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7fe4aa15b400) [pid = 1941] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7fe4a995dc00) [pid = 1941] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7fe4a96e4400) [pid = 1941] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7fe4afb09000) [pid = 1941] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7fe4aa156800) [pid = 1941] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7fe4a7b0a400) [pid = 1941] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7fe4b8981c00) [pid = 1941] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7fe4a8f77c00) [pid = 1941] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7fe4bafd9800) [pid = 1941] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7fe4ac149c00) [pid = 1941] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7fe4b73c0c00) [pid = 1941] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7fe4a9955000) [pid = 1941] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7fe4a8fecc00) [pid = 1941] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7fe4a80ea400) [pid = 1941] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7fe4a80eb400) [pid = 1941] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:11:48 INFO - PROCESS | 1941 | 1461107508773 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]]]}] 16:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 2079ms 16:11:48 INFO - PROCESS | 1941 | 1461107508839 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 16:11:48 INFO - PROCESS | 1941 | 1461107508842 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 16:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:11:48 INFO - PROCESS | 1941 | 1461107508856 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:11:48 INFO - PROCESS | 1941 | 1461107508864 Marionette TRACE conn4 <- [1,1750,null,{}] 16:11:48 INFO - PROCESS | 1941 | 1461107508870 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}] 16:11:49 INFO - PROCESS | 1941 | 1461107509031 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 16:11:49 INFO - PROCESS | 1941 | 1461107509040 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeb35800 == 119 [pid = 1941] [id = 445] 16:11:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7fe4a7b05800) [pid = 1941] [serial = 1336] [outer = (nil)] 16:11:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7fe4ac144000) [pid = 1941] [serial = 1337] [outer = 0x7fe4a7b05800] 16:11:49 INFO - PROCESS | 1941 | 1461107509097 Marionette DEBUG loaded listener.js 16:11:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7fe4adda7000) [pid = 1941] [serial = 1338] [outer = 0x7fe4a7b05800] 16:11:49 INFO - PROCESS | 1941 | 1461107509970 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]]]}] 16:11:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1145ms 16:11:50 INFO - PROCESS | 1941 | 1461107509999 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 16:11:50 INFO - PROCESS | 1941 | 1461107510003 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 16:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:11:50 INFO - PROCESS | 1941 | 1461107510008 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:11:50 INFO - PROCESS | 1941 | 1461107510010 Marionette TRACE conn4 <- [1,1754,null,{}] 16:11:50 INFO - PROCESS | 1941 | 1461107510015 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}] 16:11:50 INFO - PROCESS | 1941 | 1461107510169 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 16:11:50 INFO - PROCESS | 1941 | 1461107510184 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc3a3800 == 120 [pid = 1941] [id = 446] 16:11:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7fe4a8f73000) [pid = 1941] [serial = 1339] [outer = (nil)] 16:11:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7fe4b765fc00) [pid = 1941] [serial = 1340] [outer = 0x7fe4a8f73000] 16:11:50 INFO - PROCESS | 1941 | 1461107510243 Marionette DEBUG loaded listener.js 16:11:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7fe4b8981c00) [pid = 1941] [serial = 1341] [outer = 0x7fe4a8f73000] 16:11:51 INFO - PROCESS | 1941 | 1461107511332 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]]]}] 16:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1378ms 16:11:51 INFO - PROCESS | 1941 | 1461107511388 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 16:11:51 INFO - PROCESS | 1941 | 1461107511395 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 16:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:11:51 INFO - PROCESS | 1941 | 1461107511403 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:11:51 INFO - PROCESS | 1941 | 1461107511407 Marionette TRACE conn4 <- [1,1758,null,{}] 16:11:51 INFO - PROCESS | 1941 | 1461107511414 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}] 16:11:51 INFO - PROCESS | 1941 | 1461107511611 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 16:11:51 INFO - PROCESS | 1941 | 1461107511839 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4afa0c800 == 121 [pid = 1941] [id = 447] 16:11:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7fe4ac148800) [pid = 1941] [serial = 1342] [outer = (nil)] 16:11:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7fe4adda3800) [pid = 1941] [serial = 1343] [outer = 0x7fe4ac148800] 16:11:51 INFO - PROCESS | 1941 | 1461107511953 Marionette DEBUG loaded listener.js 16:11:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7fe4b73c7400) [pid = 1941] [serial = 1344] [outer = 0x7fe4ac148800] 16:11:52 INFO - PROCESS | 1941 | 1461107512886 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]]]}] 16:11:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:11:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1535ms 16:11:52 INFO - PROCESS | 1941 | 1461107512939 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 16:11:52 INFO - PROCESS | 1941 | 1461107512946 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 16:11:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:11:52 INFO - PROCESS | 1941 | 1461107512956 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:11:52 INFO - PROCESS | 1941 | 1461107512960 Marionette TRACE conn4 <- [1,1762,null,{}] 16:11:52 INFO - PROCESS | 1941 | 1461107512965 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}] 16:11:53 INFO - PROCESS | 1941 | 1461107513143 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 16:11:53 INFO - PROCESS | 1941 | 1461107513339 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4be395000 == 122 [pid = 1941] [id = 448] 16:11:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7fe4ac149c00) [pid = 1941] [serial = 1345] [outer = (nil)] 16:11:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7fe4b99eac00) [pid = 1941] [serial = 1346] [outer = 0x7fe4ac149c00] 16:11:53 INFO - PROCESS | 1941 | 1461107513409 Marionette DEBUG loaded listener.js 16:11:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7fe4bb662800) [pid = 1941] [serial = 1347] [outer = 0x7fe4ac149c00] 16:11:54 INFO - PROCESS | 1941 | 1461107514327 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]]]}] 16:11:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1429ms 16:11:54 INFO - PROCESS | 1941 | 1461107514387 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 16:11:54 INFO - PROCESS | 1941 | 1461107514390 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 16:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:11:54 INFO - PROCESS | 1941 | 1461107514396 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:11:54 INFO - PROCESS | 1941 | 1461107514401 Marionette TRACE conn4 <- [1,1766,null,{}] 16:11:54 INFO - PROCESS | 1941 | 1461107514416 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}] 16:11:54 INFO - PROCESS | 1941 | 1461107514633 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 16:11:54 INFO - PROCESS | 1941 | 1461107514841 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0342800 == 123 [pid = 1941] [id = 449] 16:11:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7fe4b7d2c000) [pid = 1941] [serial = 1348] [outer = (nil)] 16:11:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7fe4bb9c6400) [pid = 1941] [serial = 1349] [outer = 0x7fe4b7d2c000] 16:11:54 INFO - PROCESS | 1941 | 1461107514954 Marionette DEBUG loaded listener.js 16:11:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7fe4bc0ef800) [pid = 1941] [serial = 1350] [outer = 0x7fe4b7d2c000] 16:11:55 INFO - PROCESS | 1941 | 1461107515829 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]]]}] 16:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1486ms 16:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:11:55 INFO - PROCESS | 1941 | 1461107515882 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 16:11:55 INFO - PROCESS | 1941 | 1461107515886 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 16:11:55 INFO - PROCESS | 1941 | 1461107515892 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:11:55 INFO - PROCESS | 1941 | 1461107515895 Marionette TRACE conn4 <- [1,1770,null,{}] 16:11:55 INFO - PROCESS | 1941 | 1461107515899 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}] 16:11:56 INFO - PROCESS | 1941 | 1461107516069 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 16:11:56 INFO - PROCESS | 1941 | 1461107516272 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c17ae800 == 124 [pid = 1941] [id = 450] 16:11:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7fe4b897b400) [pid = 1941] [serial = 1351] [outer = (nil)] 16:11:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7fe4bda8f400) [pid = 1941] [serial = 1352] [outer = 0x7fe4b897b400] 16:11:56 INFO - PROCESS | 1941 | 1461107516339 Marionette DEBUG loaded listener.js 16:11:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7fe4be342400) [pid = 1941] [serial = 1353] [outer = 0x7fe4b897b400] 16:11:57 INFO - PROCESS | 1941 | 1461107517193 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]]]}] 16:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1378ms 16:11:57 INFO - PROCESS | 1941 | 1461107517269 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 16:11:57 INFO - PROCESS | 1941 | 1461107517273 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 16:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:11:57 INFO - PROCESS | 1941 | 1461107517278 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:11:57 INFO - PROCESS | 1941 | 1461107517281 Marionette TRACE conn4 <- [1,1774,null,{}] 16:11:57 INFO - PROCESS | 1941 | 1461107517286 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}] 16:11:57 INFO - PROCESS | 1941 | 1461107517458 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 16:11:57 INFO - PROCESS | 1941 | 1461107517655 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c86b5800 == 125 [pid = 1941] [id = 451] 16:11:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7fe4a8d5ac00) [pid = 1941] [serial = 1354] [outer = (nil)] 16:11:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7fe4bf5f4c00) [pid = 1941] [serial = 1355] [outer = 0x7fe4a8d5ac00] 16:11:57 INFO - PROCESS | 1941 | 1461107517724 Marionette DEBUG loaded listener.js 16:11:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7fe4bf971c00) [pid = 1941] [serial = 1356] [outer = 0x7fe4a8d5ac00] 16:11:58 INFO - PROCESS | 1941 | 1461107518585 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]]]}] 16:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1375ms 16:11:58 INFO - PROCESS | 1941 | 1461107518655 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 16:11:58 INFO - PROCESS | 1941 | 1461107518659 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 16:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:11:58 INFO - PROCESS | 1941 | 1461107518664 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:11:58 INFO - PROCESS | 1941 | 1461107518666 Marionette TRACE conn4 <- [1,1778,null,{}] 16:11:58 INFO - PROCESS | 1941 | 1461107518671 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}] 16:11:58 INFO - PROCESS | 1941 | 1461107518891 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 16:11:59 INFO - PROCESS | 1941 | 1461107519094 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d141d000 == 126 [pid = 1941] [id = 452] 16:11:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7fe4be77b800) [pid = 1941] [serial = 1357] [outer = (nil)] 16:11:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7fe4c0d56000) [pid = 1941] [serial = 1358] [outer = 0x7fe4be77b800] 16:11:59 INFO - PROCESS | 1941 | 1461107519213 Marionette DEBUG loaded listener.js 16:11:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7fe4c1756400) [pid = 1941] [serial = 1359] [outer = 0x7fe4be77b800] 16:12:00 INFO - PROCESS | 1941 | 1461107520078 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]]]}] 16:12:00 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 16:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1476ms 16:12:00 INFO - PROCESS | 1941 | 1461107520142 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 16:12:00 INFO - PROCESS | 1941 | 1461107520146 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 16:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:12:00 INFO - PROCESS | 1941 | 1461107520151 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:12:00 INFO - PROCESS | 1941 | 1461107520153 Marionette TRACE conn4 <- [1,1782,null,{}] 16:12:00 INFO - PROCESS | 1941 | 1461107520159 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}] 16:12:00 INFO - PROCESS | 1941 | 1461107520335 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 16:12:00 INFO - PROCESS | 1941 | 1461107520538 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d37a0800 == 127 [pid = 1941] [id = 453] 16:12:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7fe4bfe6bc00) [pid = 1941] [serial = 1360] [outer = (nil)] 16:12:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7fe4c7038000) [pid = 1941] [serial = 1361] [outer = 0x7fe4bfe6bc00] 16:12:00 INFO - PROCESS | 1941 | 1461107520611 Marionette DEBUG loaded listener.js 16:12:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7fe4ce372c00) [pid = 1941] [serial = 1362] [outer = 0x7fe4bfe6bc00] 16:12:01 INFO - PROCESS | 1941 | 1461107521462 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]]]}] 16:12:01 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 16:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1382ms 16:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:12:01 INFO - PROCESS | 1941 | 1461107521535 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 16:12:01 INFO - PROCESS | 1941 | 1461107521538 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 16:12:01 INFO - PROCESS | 1941 | 1461107521544 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:12:01 INFO - PROCESS | 1941 | 1461107521547 Marionette TRACE conn4 <- [1,1786,null,{}] 16:12:01 INFO - PROCESS | 1941 | 1461107521551 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}] 16:12:01 INFO - PROCESS | 1941 | 1461107521727 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 16:12:01 INFO - PROCESS | 1941 | 1461107521945 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3e16800 == 128 [pid = 1941] [id = 454] 16:12:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7fe4a7b04800) [pid = 1941] [serial = 1363] [outer = (nil)] 16:12:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7fe4ce6c7000) [pid = 1941] [serial = 1364] [outer = 0x7fe4a7b04800] 16:12:02 INFO - PROCESS | 1941 | 1461107522015 Marionette DEBUG loaded listener.js 16:12:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7fe4ceae4000) [pid = 1941] [serial = 1365] [outer = 0x7fe4a7b04800] 16:12:02 INFO - PROCESS | 1941 | 1461107522853 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]]]}] 16:12:02 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 16:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1385ms 16:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:12:02 INFO - PROCESS | 1941 | 1461107522929 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 16:12:02 INFO - PROCESS | 1941 | 1461107522932 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 16:12:02 INFO - PROCESS | 1941 | 1461107522936 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:12:02 INFO - PROCESS | 1941 | 1461107522940 Marionette TRACE conn4 <- [1,1790,null,{}] 16:12:02 INFO - PROCESS | 1941 | 1461107522945 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}] 16:12:03 INFO - PROCESS | 1941 | 1461107523118 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 16:12:03 INFO - PROCESS | 1941 | 1461107523316 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d8c7c000 == 129 [pid = 1941] [id = 455] 16:12:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7fe4a8fe5800) [pid = 1941] [serial = 1366] [outer = (nil)] 16:12:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7fe4cf8be000) [pid = 1941] [serial = 1367] [outer = 0x7fe4a8fe5800] 16:12:03 INFO - PROCESS | 1941 | 1461107523385 Marionette DEBUG loaded listener.js 16:12:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7fe4d1915800) [pid = 1941] [serial = 1368] [outer = 0x7fe4a8fe5800] 16:12:04 INFO - PROCESS | 1941 | 1461107524216 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]]]}] 16:12:04 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) 16:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1329ms 16:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:12:04 INFO - PROCESS | 1941 | 1461107524266 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 16:12:04 INFO - PROCESS | 1941 | 1461107524269 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 16:12:04 INFO - PROCESS | 1941 | 1461107524275 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:12:04 INFO - PROCESS | 1941 | 1461107524278 Marionette TRACE conn4 <- [1,1794,null,{}] 16:12:04 INFO - PROCESS | 1941 | 1461107524283 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}] 16:12:04 INFO - PROCESS | 1941 | 1461107524455 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 16:12:04 INFO - PROCESS | 1941 | 1461107524658 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bbb0d800 == 130 [pid = 1941] [id = 456] 16:12:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7fe4ce6c8000) [pid = 1941] [serial = 1369] [outer = (nil)] 16:12:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7fe4d372f000) [pid = 1941] [serial = 1370] [outer = 0x7fe4ce6c8000] 16:12:04 INFO - PROCESS | 1941 | 1461107524725 Marionette DEBUG loaded listener.js 16:12:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7fe4d373a800) [pid = 1941] [serial = 1371] [outer = 0x7fe4ce6c8000] 16:12:05 INFO - PROCESS | 1941 | 1461107525599 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]]]}] 16:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1376ms 16:12:05 INFO - PROCESS | 1941 | 1461107525651 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 16:12:05 INFO - PROCESS | 1941 | 1461107525655 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 16:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:12:05 INFO - PROCESS | 1941 | 1461107525661 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:12:05 INFO - PROCESS | 1941 | 1461107525664 Marionette TRACE conn4 <- [1,1798,null,{}] 16:12:05 INFO - PROCESS | 1941 | 1461107525669 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}] 16:12:05 INFO - PROCESS | 1941 | 1461107525877 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 16:12:06 INFO - PROCESS | 1941 | 1461107526077 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4af89c000 == 131 [pid = 1941] [id = 457] 16:12:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7fe4ce811c00) [pid = 1941] [serial = 1372] [outer = (nil)] 16:12:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7fe4d3c0f800) [pid = 1941] [serial = 1373] [outer = 0x7fe4ce811c00] 16:12:06 INFO - PROCESS | 1941 | 1461107526156 Marionette DEBUG loaded listener.js 16:12:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7fe4d3e59400) [pid = 1941] [serial = 1374] [outer = 0x7fe4ce811c00] 16:12:07 INFO - PROCESS | 1941 | 1461107527113 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]]]}] 16:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1478ms 16:12:07 INFO - PROCESS | 1941 | 1461107527140 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 16:12:07 INFO - PROCESS | 1941 | 1461107527143 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 16:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:12:07 INFO - PROCESS | 1941 | 1461107527149 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:12:07 INFO - PROCESS | 1941 | 1461107527152 Marionette TRACE conn4 <- [1,1802,null,{}] 16:12:07 INFO - PROCESS | 1941 | 1461107527157 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}] 16:12:07 INFO - PROCESS | 1941 | 1461107527325 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 16:12:07 INFO - PROCESS | 1941 | 1461107527530 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bbb21800 == 132 [pid = 1941] [id = 458] 16:12:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7fe4ab983400) [pid = 1941] [serial = 1375] [outer = (nil)] 16:12:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7fe4ab98d800) [pid = 1941] [serial = 1376] [outer = 0x7fe4ab983400] 16:12:07 INFO - PROCESS | 1941 | 1461107527597 Marionette DEBUG loaded listener.js 16:12:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7fe4ab992c00) [pid = 1941] [serial = 1377] [outer = 0x7fe4ab983400] 16:12:08 INFO - PROCESS | 1941 | 1461107528469 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]]]}] 16:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1379ms 16:12:08 INFO - PROCESS | 1941 | 1461107528530 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 16:12:08 INFO - PROCESS | 1941 | 1461107528532 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 16:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:12:08 INFO - PROCESS | 1941 | 1461107528538 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:12:08 INFO - PROCESS | 1941 | 1461107528540 Marionette TRACE conn4 <- [1,1806,null,{}] 16:12:08 INFO - PROCESS | 1941 | 1461107528545 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}] 16:12:08 INFO - PROCESS | 1941 | 1461107528700 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 16:12:08 INFO - PROCESS | 1941 | 1461107528908 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4acad8800 == 133 [pid = 1941] [id = 459] 16:12:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7fe4a80ec400) [pid = 1941] [serial = 1378] [outer = (nil)] 16:12:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7fe4ab986000) [pid = 1941] [serial = 1379] [outer = 0x7fe4a80ec400] 16:12:08 INFO - PROCESS | 1941 | 1461107528972 Marionette DEBUG loaded listener.js 16:12:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7fe4b6118000) [pid = 1941] [serial = 1380] [outer = 0x7fe4a80ec400] 16:12:09 INFO - PROCESS | 1941 | 1461107529816 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]]]}] 16:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1325ms 16:12:09 INFO - PROCESS | 1941 | 1461107529864 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 16:12:09 INFO - PROCESS | 1941 | 1461107529866 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 16:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:12:09 INFO - PROCESS | 1941 | 1461107529872 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:12:09 INFO - PROCESS | 1941 | 1461107529874 Marionette TRACE conn4 <- [1,1810,null,{}] 16:12:09 INFO - PROCESS | 1941 | 1461107529885 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}] 16:12:10 INFO - PROCESS | 1941 | 1461107530052 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 16:12:10 INFO - PROCESS | 1941 | 1461107530258 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a63df000 == 134 [pid = 1941] [id = 460] 16:12:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7fe4a80f1400) [pid = 1941] [serial = 1381] [outer = (nil)] 16:12:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7fe4a8ff3400) [pid = 1941] [serial = 1382] [outer = 0x7fe4a80f1400] 16:12:10 INFO - PROCESS | 1941 | 1461107530322 Marionette DEBUG loaded listener.js 16:12:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7fe4ad946000) [pid = 1941] [serial = 1383] [outer = 0x7fe4a80f1400] 16:12:11 INFO - PROCESS | 1941 | 1461107531168 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]]]}] 16:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1330ms 16:12:11 INFO - PROCESS | 1941 | 1461107531205 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 16:12:11 INFO - PROCESS | 1941 | 1461107531209 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 16:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:12:11 INFO - PROCESS | 1941 | 1461107531214 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:12:11 INFO - PROCESS | 1941 | 1461107531216 Marionette TRACE conn4 <- [1,1814,null,{}] 16:12:11 INFO - PROCESS | 1941 | 1461107531221 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}] 16:12:11 INFO - PROCESS | 1941 | 1461107531385 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 16:12:11 INFO - PROCESS | 1941 | 1461107531593 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a7aee800 == 135 [pid = 1941] [id = 461] 16:12:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7fe4a7b07800) [pid = 1941] [serial = 1384] [outer = (nil)] 16:12:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7fe4a82f5000) [pid = 1941] [serial = 1385] [outer = 0x7fe4a7b07800] 16:12:11 INFO - PROCESS | 1941 | 1461107531669 Marionette DEBUG loaded listener.js 16:12:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7fe4a96e8c00) [pid = 1941] [serial = 1386] [outer = 0x7fe4a7b07800] 16:12:12 INFO - PROCESS | 1941 | 1461107532847 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]]]}] 16:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1680ms 16:12:12 INFO - PROCESS | 1941 | 1461107532895 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 16:12:12 INFO - PROCESS | 1941 | 1461107532902 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 16:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:12:12 INFO - PROCESS | 1941 | 1461107532910 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:12:12 INFO - PROCESS | 1941 | 1461107532915 Marionette TRACE conn4 <- [1,1818,null,{}] 16:12:12 INFO - PROCESS | 1941 | 1461107532922 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}] 16:12:13 INFO - PROCESS | 1941 | 1461107533101 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 16:12:13 INFO - PROCESS | 1941 | 1461107533318 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aec86000 == 136 [pid = 1941] [id = 462] 16:12:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7fe4a8d51c00) [pid = 1941] [serial = 1387] [outer = (nil)] 16:12:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7fe4a9960400) [pid = 1941] [serial = 1388] [outer = 0x7fe4a8d51c00] 16:12:13 INFO - PROCESS | 1941 | 1461107533517 Marionette DEBUG loaded listener.js 16:12:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7fe4aa39dc00) [pid = 1941] [serial = 1389] [outer = 0x7fe4a8d51c00] 16:12:14 INFO - PROCESS | 1941 | 1461107534500 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]]]}] 16:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1636ms 16:12:14 INFO - PROCESS | 1941 | 1461107534547 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 16:12:14 INFO - PROCESS | 1941 | 1461107534555 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 16:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:12:14 INFO - PROCESS | 1941 | 1461107534565 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:12:14 INFO - PROCESS | 1941 | 1461107534568 Marionette TRACE conn4 <- [1,1822,null,{}] 16:12:14 INFO - PROCESS | 1941 | 1461107534574 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}] 16:12:14 INFO - PROCESS | 1941 | 1461107534804 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 16:12:14 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7fe4bc251000) [pid = 1941] [serial = 1280] [outer = (nil)] [url = about:blank] 16:12:14 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7fe4bf9dfc00) [pid = 1941] [serial = 1283] [outer = (nil)] [url = about:blank] 16:12:14 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7fe4c1053400) [pid = 1941] [serial = 1286] [outer = (nil)] [url = about:blank] 16:12:14 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7fe4c3b1cc00) [pid = 1941] [serial = 1289] [outer = (nil)] [url = about:blank] 16:12:14 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7fe4c7037c00) [pid = 1941] [serial = 1292] [outer = (nil)] [url = about:blank] 16:12:14 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7fe4ce5bc400) [pid = 1941] [serial = 1295] [outer = (nil)] [url = about:blank] 16:12:14 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7fe4ceaa6400) [pid = 1941] [serial = 1298] [outer = (nil)] [url = about:blank] 16:12:14 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7fe4cfbbe000) [pid = 1941] [serial = 1301] [outer = (nil)] [url = about:blank] 16:12:14 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7fe4b04ef400) [pid = 1941] [serial = 1304] [outer = (nil)] [url = about:blank] 16:12:14 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7fe4b6113400) [pid = 1941] [serial = 1313] [outer = (nil)] [url = about:blank] 16:12:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb0a4000 == 135 [pid = 1941] [id = 441] 16:12:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b52c3800 == 134 [pid = 1941] [id = 440] 16:12:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aee39800 == 133 [pid = 1941] [id = 439] 16:12:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a8fb4000 == 132 [pid = 1941] [id = 438] 16:12:15 INFO - PROCESS | 1941 | 1461107535121 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a60e2800 == 133 [pid = 1941] [id = 463] 16:12:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7fe4abfce400) [pid = 1941] [serial = 1390] [outer = (nil)] 16:12:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7fe4afb0bc00) [pid = 1941] [serial = 1391] [outer = 0x7fe4abfce400] 16:12:15 INFO - PROCESS | 1941 | 1461107535195 Marionette DEBUG loaded listener.js 16:12:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7fe4b52ed400) [pid = 1941] [serial = 1392] [outer = 0x7fe4abfce400] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7fe4ce367000) [pid = 1941] [serial = 1044] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7fe4aa2f0c00) [pid = 1941] [serial = 1029] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7fe4a8d5dc00) [pid = 1941] [serial = 999] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7fe4bb819400) [pid = 1941] [serial = 1122] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7fe4ad90f400) [pid = 1941] [serial = 990] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7fe4aa2f8400) [pid = 1941] [serial = 1143] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7fe4a99fac00) [pid = 1941] [serial = 996] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7fe4ce818800) [pid = 1941] [serial = 1104] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7fe4ac14e000) [pid = 1941] [serial = 1092] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7fe4bc251c00) [pid = 1941] [serial = 1176] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7fe4b99e0400) [pid = 1941] [serial = 1158] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7fe4b52e9800) [pid = 1941] [serial = 1032] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7fe4bb66b000) [pid = 1941] [serial = 1164] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7fe4bbc55000) [pid = 1941] [serial = 1098] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7fe4bb81ac00) [pid = 1941] [serial = 1167] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7fe4a80f9000) [pid = 1941] [serial = 1113] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7fe4ac151000) [pid = 1941] [serial = 1056] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7fe4bc0ef000) [pid = 1941] [serial = 1179] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7fe4aa39c000) [pid = 1941] [serial = 1116] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7fe4b8a70800) [pid = 1941] [serial = 1035] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7fe4bc3b7800) [pid = 1941] [serial = 1182] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7fe4d3d24400) [pid = 1941] [serial = 1059] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7fe4ad940800) [pid = 1941] [serial = 1146] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7fe4c0797800) [pid = 1941] [serial = 1101] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7fe4bafd9c00) [pid = 1941] [serial = 1002] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7fe4bb97fc00) [pid = 1941] [serial = 1038] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7fe4d3829000) [pid = 1941] [serial = 1047] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7fe4a9960000) [pid = 1941] [serial = 1050] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7fe4b7b1c400) [pid = 1941] [serial = 1152] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7fe4a96f2c00) [pid = 1941] [serial = 993] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7fe4bafd3400) [pid = 1941] [serial = 1161] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7fe4a8ff2c00) [pid = 1941] [serial = 1110] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7fe4d3e9e400) [pid = 1941] [serial = 1107] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7fe4bb97a000) [pid = 1941] [serial = 1005] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7fe4b7f96c00) [pid = 1941] [serial = 1155] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7fe4d3ca3000) [pid = 1941] [serial = 1053] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7fe4b63d7400) [pid = 1941] [serial = 1149] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7fe4bc0c5400) [pid = 1941] [serial = 1173] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7fe4bb815800) [pid = 1941] [serial = 1119] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7fe4bda90c00) [pid = 1941] [serial = 1041] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7fe4bb975400) [pid = 1941] [serial = 1170] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7fe4b775e000) [pid = 1941] [serial = 1095] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7fe4bb81a800) [pid = 1941] [serial = 1259] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7fe4b04ee000) [pid = 1941] [serial = 1208] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7fe4acc33c00) [pid = 1941] [serial = 1247] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7fe4adda6400) [pid = 1941] [serial = 1248] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7fe4bf77d400) [pid = 1941] [serial = 1229] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7fe4b77acc00) [pid = 1941] [serial = 1253] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7fe4bb074400) [pid = 1941] [serial = 1214] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7fe4b7f92000) [pid = 1941] [serial = 1254] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7fe4aa160400) [pid = 1941] [serial = 1205] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7fe4be33fc00) [pid = 1941] [serial = 1223] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7fe4b84b7400) [pid = 1941] [serial = 1211] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7fe4afb0e400) [pid = 1941] [serial = 1250] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7fe4b60dac00) [pid = 1941] [serial = 1251] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7fe4bb8e3800) [pid = 1941] [serial = 1217] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7fe4bc3b6400) [pid = 1941] [serial = 1220] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7fe4a8f80800) [pid = 1941] [serial = 1238] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7fe4aa2efc00) [pid = 1941] [serial = 1245] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7fe4a96f0c00) [pid = 1941] [serial = 1244] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7fe4bf2b0400) [pid = 1941] [serial = 1226] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7fe4bf9e2000) [pid = 1941] [serial = 1232] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7fe4c07a0800) [pid = 1941] [serial = 1235] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7fe4aa2ef000) [pid = 1941] [serial = 1241] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7fe4a82eb000) [pid = 1941] [serial = 1307] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7fe4a96e9400) [pid = 1941] [serial = 1308] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7fe4a995b800) [pid = 1941] [serial = 1268] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7fe4b52f0000) [pid = 1941] [serial = 1271] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7fe4a99fd000) [pid = 1941] [serial = 1310] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7fe4b8868800) [pid = 1941] [serial = 1274] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7fe4bb9c7000) [pid = 1941] [serial = 1277] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7fe4afb08c00) [pid = 1941] [serial = 1311] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7fe4bbc56800) [pid = 1941] [serial = 1265] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7fe4b04eec00) [pid = 1941] [serial = 1262] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7fe4b84b7800) [pid = 1941] [serial = 1256] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7fe4bb8edc00) [pid = 1941] [serial = 1260] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7fe4bb8ef400) [pid = 1941] [serial = 1263] [outer = (nil)] [url = about:blank] 16:12:15 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7fe4b897b800) [pid = 1941] [serial = 1257] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1941 | 1461107536003 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]]]}] 16:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1477ms 16:12:16 INFO - PROCESS | 1941 | 1461107536043 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 16:12:16 INFO - PROCESS | 1941 | 1461107536046 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 16:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:12:16 INFO - PROCESS | 1941 | 1461107536052 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:12:16 INFO - PROCESS | 1941 | 1461107536057 Marionette TRACE conn4 <- [1,1826,null,{}] 16:12:16 INFO - PROCESS | 1941 | 1461107536073 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}] 16:12:16 INFO - PROCESS | 1941 | 1461107536260 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 16:12:16 INFO - PROCESS | 1941 | 1461107536416 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ace2e800 == 134 [pid = 1941] [id = 464] 16:12:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7fe4aa39c000) [pid = 1941] [serial = 1393] [outer = (nil)] 16:12:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7fe4b56b3c00) [pid = 1941] [serial = 1394] [outer = 0x7fe4aa39c000] 16:12:16 INFO - PROCESS | 1941 | 1461107536482 Marionette DEBUG loaded listener.js 16:12:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7fe4b775f400) [pid = 1941] [serial = 1395] [outer = 0x7fe4aa39c000] 16:12:17 INFO - PROCESS | 1941 | 1461107537245 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]]]}] 16:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1231ms 16:12:17 INFO - PROCESS | 1941 | 1461107537309 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 16:12:17 INFO - PROCESS | 1941 | 1461107537313 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 16:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:12:17 INFO - PROCESS | 1941 | 1461107537328 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:12:17 INFO - PROCESS | 1941 | 1461107537331 Marionette TRACE conn4 <- [1,1830,null,{}] 16:12:17 INFO - PROCESS | 1941 | 1461107537340 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}] 16:12:17 INFO - PROCESS | 1941 | 1461107537550 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 16:12:17 INFO - PROCESS | 1941 | 1461107537571 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4afa0f000 == 135 [pid = 1941] [id = 465] 16:12:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7fe4a8f80400) [pid = 1941] [serial = 1396] [outer = (nil)] 16:12:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7fe4b8434c00) [pid = 1941] [serial = 1397] [outer = 0x7fe4a8f80400] 16:12:17 INFO - PROCESS | 1941 | 1461107537628 Marionette DEBUG loaded listener.js 16:12:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7fe4b8860c00) [pid = 1941] [serial = 1398] [outer = 0x7fe4a8f80400] 16:12:18 INFO - PROCESS | 1941 | 1461107538463 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]]]}] 16:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1191ms 16:12:18 INFO - PROCESS | 1941 | 1461107538511 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 16:12:18 INFO - PROCESS | 1941 | 1461107538514 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 16:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:12:18 INFO - PROCESS | 1941 | 1461107538524 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:12:18 INFO - PROCESS | 1941 | 1461107538526 Marionette TRACE conn4 <- [1,1834,null,{}] 16:12:18 INFO - PROCESS | 1941 | 1461107538530 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}] 16:12:18 INFO - PROCESS | 1941 | 1461107538737 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 16:12:18 INFO - PROCESS | 1941 | 1461107538777 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b061f800 == 136 [pid = 1941] [id = 466] 16:12:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7fe4b8862c00) [pid = 1941] [serial = 1399] [outer = (nil)] 16:12:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7fe4b968e400) [pid = 1941] [serial = 1400] [outer = 0x7fe4b8862c00] 16:12:18 INFO - PROCESS | 1941 | 1461107538886 Marionette DEBUG loaded listener.js 16:12:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7fe4baf9ac00) [pid = 1941] [serial = 1401] [outer = 0x7fe4b8862c00] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7fe4be338c00) [pid = 1941] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7fe4b56b3800) [pid = 1941] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7fe4a99f1800) [pid = 1941] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7fe4a7b06800) [pid = 1941] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7fe4b9872800) [pid = 1941] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7fe4bc0c7c00) [pid = 1941] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7fe4a82ef400) [pid = 1941] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7fe4b60d2400) [pid = 1941] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7fe4a7b02800) [pid = 1941] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7fe4b84bec00) [pid = 1941] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7fe4b7b43400) [pid = 1941] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7fe4a7b0b000) [pid = 1941] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7fe4b7754400) [pid = 1941] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7fe4be992800) [pid = 1941] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7fe4baf96800) [pid = 1941] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7fe4a9956400) [pid = 1941] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7fe4b8976000) [pid = 1941] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7fe4b60d8c00) [pid = 1941] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7fe4b557a800) [pid = 1941] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7fe4add99c00) [pid = 1941] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7fe4c1048000) [pid = 1941] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7fe4a8ff3000) [pid = 1941] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7fe4b88ab000) [pid = 1941] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7fe4aa160000) [pid = 1941] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7fe4afb11400) [pid = 1941] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7fe4cd7c2400) [pid = 1941] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7fe4c3b30400) [pid = 1941] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7fe4a7b0c000) [pid = 1941] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7fe4a7b05800) [pid = 1941] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7fe4b52e3c00) [pid = 1941] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7fe4bf778800) [pid = 1941] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7fe4a7b0ac00) [pid = 1941] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7fe4be375400) [pid = 1941] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7fe4bb07a400) [pid = 1941] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7fe4ce6d2800) [pid = 1941] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7fe4b968e000) [pid = 1941] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:12:19 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7fe4be334800) [pid = 1941] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:12:20 INFO - PROCESS | 1941 | 1461107540174 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]]]}] 16:12:20 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 16:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1676ms 16:12:20 INFO - PROCESS | 1941 | 1461107540201 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 16:12:20 INFO - PROCESS | 1941 | 1461107540204 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 16:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:12:20 INFO - PROCESS | 1941 | 1461107540218 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:12:20 INFO - PROCESS | 1941 | 1461107540220 Marionette TRACE conn4 <- [1,1838,null,{}] 16:12:20 INFO - PROCESS | 1941 | 1461107540225 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}] 16:12:20 INFO - PROCESS | 1941 | 1461107540434 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 16:12:20 INFO - PROCESS | 1941 | 1461107540454 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0619800 == 137 [pid = 1941] [id = 467] 16:12:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7fe4a8d52c00) [pid = 1941] [serial = 1402] [outer = (nil)] 16:12:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7fe4b5323400) [pid = 1941] [serial = 1403] [outer = 0x7fe4a8d52c00] 16:12:20 INFO - PROCESS | 1941 | 1461107540513 Marionette DEBUG loaded listener.js 16:12:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7fe4bb074400) [pid = 1941] [serial = 1404] [outer = 0x7fe4a8d52c00] 16:12:21 INFO - PROCESS | 1941 | 1461107541226 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]]]}] 16:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1025ms 16:12:21 INFO - PROCESS | 1941 | 1461107541243 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 16:12:21 INFO - PROCESS | 1941 | 1461107541245 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 16:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:12:21 INFO - PROCESS | 1941 | 1461107541251 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:12:21 INFO - PROCESS | 1941 | 1461107541253 Marionette TRACE conn4 <- [1,1842,null,{}] 16:12:21 INFO - PROCESS | 1941 | 1461107541258 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}] 16:12:21 INFO - PROCESS | 1941 | 1461107541404 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 16:12:21 INFO - PROCESS | 1941 | 1461107541560 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8035800 == 138 [pid = 1941] [id = 468] 16:12:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7fe4aa160000) [pid = 1941] [serial = 1405] [outer = (nil)] 16:12:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7fe4bb079400) [pid = 1941] [serial = 1406] [outer = 0x7fe4aa160000] 16:12:21 INFO - PROCESS | 1941 | 1461107541617 Marionette DEBUG loaded listener.js 16:12:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7fe4bb81fc00) [pid = 1941] [serial = 1407] [outer = 0x7fe4aa160000] 16:12:22 INFO - PROCESS | 1941 | 1461107542630 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]]]}] 16:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1425ms 16:12:22 INFO - PROCESS | 1941 | 1461107542676 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 16:12:22 INFO - PROCESS | 1941 | 1461107542681 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 16:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:12:22 INFO - PROCESS | 1941 | 1461107542688 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:12:22 INFO - PROCESS | 1941 | 1461107542693 Marionette TRACE conn4 <- [1,1846,null,{}] 16:12:22 INFO - PROCESS | 1941 | 1461107542700 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}] 16:12:22 INFO - PROCESS | 1941 | 1461107542949 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 16:12:23 INFO - PROCESS | 1941 | 1461107543090 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ace17000 == 139 [pid = 1941] [id = 469] 16:12:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7fe4a9957800) [pid = 1941] [serial = 1408] [outer = (nil)] 16:12:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7fe4aa2f5400) [pid = 1941] [serial = 1409] [outer = 0x7fe4a9957800] 16:12:23 INFO - PROCESS | 1941 | 1461107543156 Marionette DEBUG loaded listener.js 16:12:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7fe4ac14e400) [pid = 1941] [serial = 1410] [outer = 0x7fe4a9957800] 16:12:24 INFO - PROCESS | 1941 | 1461107544098 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]]]}] 16:12:24 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) 16:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1482ms 16:12:24 INFO - PROCESS | 1941 | 1461107544170 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 16:12:24 INFO - PROCESS | 1941 | 1461107544178 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 16:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:12:24 INFO - PROCESS | 1941 | 1461107544187 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:12:24 INFO - PROCESS | 1941 | 1461107544191 Marionette TRACE conn4 <- [1,1850,null,{}] 16:12:24 INFO - PROCESS | 1941 | 1461107544197 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}] 16:12:24 INFO - PROCESS | 1941 | 1461107544380 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 16:12:24 INFO - PROCESS | 1941 | 1461107544572 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b041f000 == 140 [pid = 1941] [id = 470] 16:12:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7fe4a9958000) [pid = 1941] [serial = 1411] [outer = (nil)] 16:12:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7fe4b52f1c00) [pid = 1941] [serial = 1412] [outer = 0x7fe4a9958000] 16:12:24 INFO - PROCESS | 1941 | 1461107544640 Marionette DEBUG loaded listener.js 16:12:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7fe4b63d5c00) [pid = 1941] [serial = 1413] [outer = 0x7fe4a9958000] 16:12:25 INFO - PROCESS | 1941 | 1461107545597 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]]]}] 16:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1486ms 16:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:12:25 INFO - PROCESS | 1941 | 1461107545674 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 16:12:25 INFO - PROCESS | 1941 | 1461107545677 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 16:12:25 INFO - PROCESS | 1941 | 1461107545684 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:12:25 INFO - PROCESS | 1941 | 1461107545690 Marionette TRACE conn4 <- [1,1854,null,{}] 16:12:25 INFO - PROCESS | 1941 | 1461107545705 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}] 16:12:25 INFO - PROCESS | 1941 | 1461107545923 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 16:12:26 INFO - PROCESS | 1941 | 1461107546114 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9863800 == 141 [pid = 1941] [id = 471] 16:12:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7fe4b63d4800) [pid = 1941] [serial = 1414] [outer = (nil)] 16:12:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7fe4b88ab000) [pid = 1941] [serial = 1415] [outer = 0x7fe4b63d4800] 16:12:26 INFO - PROCESS | 1941 | 1461107546185 Marionette DEBUG loaded listener.js 16:12:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7fe4bb66e400) [pid = 1941] [serial = 1416] [outer = 0x7fe4b63d4800] 16:12:27 INFO - PROCESS | 1941 | 1461107547070 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]]]}] 16:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1433ms 16:12:27 INFO - PROCESS | 1941 | 1461107547117 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 16:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:12:27 INFO - PROCESS | 1941 | 1461107547122 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 16:12:27 INFO - PROCESS | 1941 | 1461107547127 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:12:27 INFO - PROCESS | 1941 | 1461107547130 Marionette TRACE conn4 <- [1,1858,null,{}] 16:12:27 INFO - PROCESS | 1941 | 1461107547135 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}] 16:12:27 INFO - PROCESS | 1941 | 1461107547308 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 16:12:27 INFO - PROCESS | 1941 | 1461107547510 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb1e4800 == 142 [pid = 1941] [id = 472] 16:12:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7fe4b7b42000) [pid = 1941] [serial = 1417] [outer = (nil)] 16:12:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7fe4bb8ed400) [pid = 1941] [serial = 1418] [outer = 0x7fe4b7b42000] 16:12:27 INFO - PROCESS | 1941 | 1461107547578 Marionette DEBUG loaded listener.js 16:12:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7fe4bb9c3400) [pid = 1941] [serial = 1419] [outer = 0x7fe4b7b42000] 16:12:28 INFO - PROCESS | 1941 | 1461107548440 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]]]}] 16:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1380ms 16:12:28 INFO - PROCESS | 1941 | 1461107548508 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 16:12:28 INFO - PROCESS | 1941 | 1461107548512 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 16:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:12:28 INFO - PROCESS | 1941 | 1461107548517 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:12:28 INFO - PROCESS | 1941 | 1461107548520 Marionette TRACE conn4 <- [1,1862,null,{}] 16:12:28 INFO - PROCESS | 1941 | 1461107548525 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}] 16:12:28 INFO - PROCESS | 1941 | 1461107548700 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 16:12:28 INFO - PROCESS | 1941 | 1461107548893 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bbe4f000 == 143 [pid = 1941] [id = 473] 16:12:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7fe4bb671c00) [pid = 1941] [serial = 1420] [outer = (nil)] 16:12:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7fe4bbc54000) [pid = 1941] [serial = 1421] [outer = 0x7fe4bb671c00] 16:12:28 INFO - PROCESS | 1941 | 1461107548961 Marionette DEBUG loaded listener.js 16:12:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7fe4bc0c5400) [pid = 1941] [serial = 1422] [outer = 0x7fe4bb671c00] 16:12:29 INFO - PROCESS | 1941 | 1461107549815 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]]]}] 16:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1334ms 16:12:29 INFO - PROCESS | 1941 | 1461107549852 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 16:12:29 INFO - PROCESS | 1941 | 1461107549856 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 16:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:12:29 INFO - PROCESS | 1941 | 1461107549861 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:12:29 INFO - PROCESS | 1941 | 1461107549863 Marionette TRACE conn4 <- [1,1866,null,{}] 16:12:29 INFO - PROCESS | 1941 | 1461107549868 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}] 16:12:30 INFO - PROCESS | 1941 | 1461107550050 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 16:12:30 INFO - PROCESS | 1941 | 1461107550250 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf579800 == 144 [pid = 1941] [id = 474] 16:12:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7fe4bd7e5c00) [pid = 1941] [serial = 1423] [outer = (nil)] 16:12:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7fe4bf2bc400) [pid = 1941] [serial = 1424] [outer = 0x7fe4bd7e5c00] 16:12:30 INFO - PROCESS | 1941 | 1461107550319 Marionette DEBUG loaded listener.js 16:12:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7fe4bf97a400) [pid = 1941] [serial = 1425] [outer = 0x7fe4bd7e5c00] 16:12:31 INFO - PROCESS | 1941 | 1461107551140 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]]]}] 16:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1324ms 16:12:31 INFO - PROCESS | 1941 | 1461107551187 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 16:12:31 INFO - PROCESS | 1941 | 1461107551190 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 16:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:12:31 INFO - PROCESS | 1941 | 1461107551195 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:12:31 INFO - PROCESS | 1941 | 1461107551197 Marionette TRACE conn4 <- [1,1870,null,{}] 16:12:31 INFO - PROCESS | 1941 | 1461107551203 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}] 16:12:31 INFO - PROCESS | 1941 | 1461107551364 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 16:12:31 INFO - PROCESS | 1941 | 1461107551563 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bff8e000 == 145 [pid = 1941] [id = 475] 16:12:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7fe4baf9f800) [pid = 1941] [serial = 1426] [outer = (nil)] 16:12:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7fe4bf97b000) [pid = 1941] [serial = 1427] [outer = 0x7fe4baf9f800] 16:12:31 INFO - PROCESS | 1941 | 1461107551632 Marionette DEBUG loaded listener.js 16:12:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7fe4bfe70000) [pid = 1941] [serial = 1428] [outer = 0x7fe4baf9f800] 16:12:32 INFO - PROCESS | 1941 | 1461107552473 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]]]}] 16:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1325ms 16:12:32 INFO - PROCESS | 1941 | 1461107552521 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 16:12:32 INFO - PROCESS | 1941 | 1461107552525 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 16:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:12:32 INFO - PROCESS | 1941 | 1461107552530 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:12:32 INFO - PROCESS | 1941 | 1461107552532 Marionette TRACE conn4 <- [1,1874,null,{}] 16:12:32 INFO - PROCESS | 1941 | 1461107552537 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}] 16:12:32 INFO - PROCESS | 1941 | 1461107552714 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 16:12:32 INFO - PROCESS | 1941 | 1461107552915 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c07ca000 == 146 [pid = 1941] [id = 476] 16:12:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7fe4bc0e0c00) [pid = 1941] [serial = 1429] [outer = (nil)] 16:12:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7fe4c0d52c00) [pid = 1941] [serial = 1430] [outer = 0x7fe4bc0e0c00] 16:12:32 INFO - PROCESS | 1941 | 1461107552984 Marionette DEBUG loaded listener.js 16:12:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7fe4c13e1c00) [pid = 1941] [serial = 1431] [outer = 0x7fe4bc0e0c00] 16:12:33 INFO - PROCESS | 1941 | 1461107553836 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]]]}] 16:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1379ms 16:12:33 INFO - PROCESS | 1941 | 1461107553911 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 16:12:33 INFO - PROCESS | 1941 | 1461107553914 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 16:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:12:33 INFO - PROCESS | 1941 | 1461107553919 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:12:33 INFO - PROCESS | 1941 | 1461107553922 Marionette TRACE conn4 <- [1,1878,null,{}] 16:12:33 INFO - PROCESS | 1941 | 1461107553927 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}] 16:12:34 INFO - PROCESS | 1941 | 1461107554093 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 16:12:34 INFO - PROCESS | 1941 | 1461107554290 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c86c3000 == 147 [pid = 1941] [id = 477] 16:12:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7fe4be338400) [pid = 1941] [serial = 1432] [outer = (nil)] 16:12:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7fe4c7a25800) [pid = 1941] [serial = 1433] [outer = 0x7fe4be338400] 16:12:34 INFO - PROCESS | 1941 | 1461107554357 Marionette DEBUG loaded listener.js 16:12:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7fe4ce8de000) [pid = 1941] [serial = 1434] [outer = 0x7fe4be338400] 16:12:35 INFO - PROCESS | 1941 | 1461107555191 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]]]}] 16:12:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1331ms 16:12:35 INFO - PROCESS | 1941 | 1461107555253 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 16:12:35 INFO - PROCESS | 1941 | 1461107555255 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 16:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:12:35 INFO - PROCESS | 1941 | 1461107555261 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:12:35 INFO - PROCESS | 1941 | 1461107555263 Marionette TRACE conn4 <- [1,1882,null,{}] 16:12:35 INFO - PROCESS | 1941 | 1461107555269 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}] 16:12:35 INFO - PROCESS | 1941 | 1461107555431 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 16:12:35 INFO - PROCESS | 1941 | 1461107555631 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cf80d000 == 148 [pid = 1941] [id = 478] 16:12:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7fe4bfe6f400) [pid = 1941] [serial = 1435] [outer = (nil)] 16:12:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7fe4cfa59c00) [pid = 1941] [serial = 1436] [outer = 0x7fe4bfe6f400] 16:12:35 INFO - PROCESS | 1941 | 1461107555698 Marionette DEBUG loaded listener.js 16:12:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7fe4d372c400) [pid = 1941] [serial = 1437] [outer = 0x7fe4bfe6f400] 16:12:36 INFO - PROCESS | 1941 | 1461107556562 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]]]}] 16:12:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1330ms 16:12:36 INFO - PROCESS | 1941 | 1461107556592 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 16:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:12:36 INFO - PROCESS | 1941 | 1461107556597 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 16:12:36 INFO - PROCESS | 1941 | 1461107556602 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:12:36 INFO - PROCESS | 1941 | 1461107556606 Marionette TRACE conn4 <- [1,1886,null,{}] 16:12:36 INFO - PROCESS | 1941 | 1461107556611 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}] 16:12:36 INFO - PROCESS | 1941 | 1461107556807 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 16:12:37 INFO - PROCESS | 1941 | 1461107557018 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d37b2000 == 149 [pid = 1941] [id = 479] 16:12:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7fe4c3b2d000) [pid = 1941] [serial = 1438] [outer = (nil)] 16:12:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7fe4d3d23400) [pid = 1941] [serial = 1439] [outer = 0x7fe4c3b2d000] 16:12:37 INFO - PROCESS | 1941 | 1461107557096 Marionette DEBUG loaded listener.js 16:12:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7fe4d3e61c00) [pid = 1941] [serial = 1440] [outer = 0x7fe4c3b2d000] 16:12:37 INFO - PROCESS | 1941 | 1461107557979 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]]]}] 16:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1428ms 16:12:38 INFO - PROCESS | 1941 | 1461107558031 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 16:12:38 INFO - PROCESS | 1941 | 1461107558034 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 16:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:12:38 INFO - PROCESS | 1941 | 1461107558039 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:12:38 INFO - PROCESS | 1941 | 1461107558041 Marionette TRACE conn4 <- [1,1890,null,{}] 16:12:38 INFO - PROCESS | 1941 | 1461107558046 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}] 16:12:38 INFO - PROCESS | 1941 | 1461107558212 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 16:12:38 INFO - PROCESS | 1941 | 1461107558414 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d8c7d800 == 150 [pid = 1941] [id = 480] 16:12:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7fe4acd95c00) [pid = 1941] [serial = 1441] [outer = (nil)] 16:12:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7fe4acd9c000) [pid = 1941] [serial = 1442] [outer = 0x7fe4acd95c00] 16:12:38 INFO - PROCESS | 1941 | 1461107558480 Marionette DEBUG loaded listener.js 16:12:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7fe4acda1800) [pid = 1941] [serial = 1443] [outer = 0x7fe4acd95c00] 16:12:39 INFO - PROCESS | 1941 | 1461107559337 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]]]}] 16:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1331ms 16:12:39 INFO - PROCESS | 1941 | 1461107559372 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 16:12:39 INFO - PROCESS | 1941 | 1461107559374 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 16:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:12:39 INFO - PROCESS | 1941 | 1461107559380 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:12:39 INFO - PROCESS | 1941 | 1461107559382 Marionette TRACE conn4 <- [1,1894,null,{}] 16:12:39 INFO - PROCESS | 1941 | 1461107559387 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}] 16:12:39 INFO - PROCESS | 1941 | 1461107559556 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 16:12:39 INFO - PROCESS | 1941 | 1461107559762 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4acddd800 == 151 [pid = 1941] [id = 481] 16:12:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7fe4a7b0d000) [pid = 1941] [serial = 1444] [outer = (nil)] 16:12:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7fe4a82ea000) [pid = 1941] [serial = 1445] [outer = 0x7fe4a7b0d000] 16:12:39 INFO - PROCESS | 1941 | 1461107559826 Marionette DEBUG loaded listener.js 16:12:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4ab009c00) [pid = 1941] [serial = 1446] [outer = 0x7fe4a7b0d000] 16:12:40 INFO - PROCESS | 1941 | 1461107560685 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]]]}] 16:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1374ms 16:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:12:40 INFO - PROCESS | 1941 | 1461107560756 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 16:12:40 INFO - PROCESS | 1941 | 1461107560758 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 16:12:40 INFO - PROCESS | 1941 | 1461107560764 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:12:40 INFO - PROCESS | 1941 | 1461107560767 Marionette TRACE conn4 <- [1,1898,null,{}] 16:12:40 INFO - PROCESS | 1941 | 1461107560772 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}] 16:12:40 INFO - PROCESS | 1941 | 1461107560936 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 16:12:41 INFO - PROCESS | 1941 | 1461107561723 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ace1f000 == 152 [pid = 1941] [id = 482] 16:12:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7fe4a80ecc00) [pid = 1941] [serial = 1447] [outer = (nil)] 16:12:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4a82f0c00) [pid = 1941] [serial = 1448] [outer = 0x7fe4a80ecc00] 16:12:41 INFO - PROCESS | 1941 | 1461107561801 Marionette DEBUG loaded listener.js 16:12:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7fe4a8fec000) [pid = 1941] [serial = 1449] [outer = 0x7fe4a80ecc00] 16:12:42 INFO - PROCESS | 1941 | 1461107562575 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]]]}] 16:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1888ms 16:12:42 INFO - PROCESS | 1941 | 1461107562652 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 16:12:42 INFO - PROCESS | 1941 | 1461107562659 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 16:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:12:42 INFO - PROCESS | 1941 | 1461107562666 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:12:42 INFO - PROCESS | 1941 | 1461107562670 Marionette TRACE conn4 <- [1,1902,null,{}] 16:12:42 INFO - PROCESS | 1941 | 1461107562676 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}] 16:12:42 INFO - PROCESS | 1941 | 1461107562847 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 16:12:43 INFO - PROCESS | 1941 | 1461107563058 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4abe4e000 == 153 [pid = 1941] [id = 483] 16:12:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7fe4a80f5400) [pid = 1941] [serial = 1450] [outer = (nil)] 16:12:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7fe4a8f7b800) [pid = 1941] [serial = 1451] [outer = 0x7fe4a80f5400] 16:12:43 INFO - PROCESS | 1941 | 1461107563122 Marionette DEBUG loaded listener.js 16:12:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7fe4ab00d000) [pid = 1941] [serial = 1452] [outer = 0x7fe4a80f5400] 16:12:44 INFO - PROCESS | 1941 | 1461107564150 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]]]}] 16:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1533ms 16:12:44 INFO - PROCESS | 1941 | 1461107564203 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 16:12:44 INFO - PROCESS | 1941 | 1461107564208 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 16:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:12:44 INFO - PROCESS | 1941 | 1461107564214 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:12:44 INFO - PROCESS | 1941 | 1461107564217 Marionette TRACE conn4 <- [1,1906,null,{}] 16:12:44 INFO - PROCESS | 1941 | 1461107564222 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}] 16:12:44 INFO - PROCESS | 1941 | 1461107564375 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 16:12:44 INFO - PROCESS | 1941 | 1461107564663 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a9f92800 == 154 [pid = 1941] [id = 484] 16:12:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7fe4acc27c00) [pid = 1941] [serial = 1453] [outer = (nil)] 16:12:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7fe4acd96400) [pid = 1941] [serial = 1454] [outer = 0x7fe4acc27c00] 16:12:44 INFO - PROCESS | 1941 | 1461107564730 Marionette DEBUG loaded listener.js 16:12:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7fe4acda2c00) [pid = 1941] [serial = 1455] [outer = 0x7fe4acc27c00] 16:12:45 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4be9de800 == 153 [pid = 1941] [id = 424] 16:12:45 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ce3e9000 == 152 [pid = 1941] [id = 97] 16:12:45 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bbe4b800 == 151 [pid = 1941] [id = 147] 16:12:45 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a96cf800 == 150 [pid = 1941] [id = 392] 16:12:45 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c0608000 == 149 [pid = 1941] [id = 390] 16:12:45 INFO - PROCESS | 1941 | 1461107565566 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]]]}] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7fe4adda7000) [pid = 1941] [serial = 1338] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7fe4bf975800) [pid = 1941] [serial = 1230] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7fe4b886cc00) [pid = 1941] [serial = 1212] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7fe4b557e800) [pid = 1941] [serial = 1209] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7fe4b63d7c00) [pid = 1941] [serial = 1242] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7fe4bb66c000) [pid = 1941] [serial = 1215] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7fe4be339c00) [pid = 1941] [serial = 1221] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7fe4b60dd000) [pid = 1941] [serial = 1272] [outer = (nil)] [url = about:blank] 16:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1386ms 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7fe4bb079000) [pid = 1941] [serial = 1275] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7fe4b9bbe800) [pid = 1941] [serial = 1239] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7fe4bf76ec00) [pid = 1941] [serial = 1227] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7fe4be993000) [pid = 1941] [serial = 1224] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7fe4aa39b800) [pid = 1941] [serial = 1269] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7fe4bc0e7400) [pid = 1941] [serial = 1266] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7fe4bfc09000) [pid = 1941] [serial = 1233] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7fe4bb9c2800) [pid = 1941] [serial = 1218] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7fe4abfcc800) [pid = 1941] [serial = 1206] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7fe4c104ec00) [pid = 1941] [serial = 1236] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7fe4bc0c3000) [pid = 1941] [serial = 1278] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7fe4b7f91400) [pid = 1941] [serial = 1332] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7fe4b52ee800) [pid = 1941] [serial = 1319] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7fe4cd7c3400) [pid = 1941] [serial = 1293] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7fe4aa15d800) [pid = 1941] [serial = 1328] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7fe4b73c9800) [pid = 1941] [serial = 1320] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7fe4b9bc1c00) [pid = 1941] [serial = 1203] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7fe4b8863000) [pid = 1941] [serial = 1314] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7fe4b84c0000) [pid = 1941] [serial = 1322] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7fe4cf8c1000) [pid = 1941] [serial = 1299] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7fe4b7667800) [pid = 1941] [serial = 1331] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7fe4ce6d2400) [pid = 1941] [serial = 1296] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7fe4a80ef400) [pid = 1941] [serial = 1316] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7fe4ac144000) [pid = 1941] [serial = 1337] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7fe4bc0b8400) [pid = 1941] [serial = 1326] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7fe4c3d93800) [pid = 1941] [serial = 1290] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7fe4b9b0d800) [pid = 1941] [serial = 1323] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7fe4b9693c00) [pid = 1941] [serial = 1305] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7fe4c17e7400) [pid = 1941] [serial = 1287] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7fe4bda90400) [pid = 1941] [serial = 1281] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7fe4d372f800) [pid = 1941] [serial = 1302] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7fe4bafdb000) [pid = 1941] [serial = 1334] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7fe4bb977c00) [pid = 1941] [serial = 1325] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7fe4bb821800) [pid = 1941] [serial = 1335] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7fe4abfd1800) [pid = 1941] [serial = 1329] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7fe4c079d800) [pid = 1941] [serial = 1284] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7fe4aa152400) [pid = 1941] [serial = 1317] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1941 | 1461107565626 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 16:12:45 INFO - PROCESS | 1941 | 1461107565632 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 16:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:12:45 INFO - PROCESS | 1941 | 1461107565653 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:12:45 INFO - PROCESS | 1941 | 1461107565661 Marionette TRACE conn4 <- [1,1910,null,{}] 16:12:45 INFO - PROCESS | 1941 | 1461107565668 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}] 16:12:45 INFO - PROCESS | 1941 | 1461107565828 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 16:12:46 INFO - PROCESS | 1941 | 1461107566005 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ace18800 == 150 [pid = 1941] [id = 485] 16:12:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7fe4acc2c400) [pid = 1941] [serial = 1456] [outer = (nil)] 16:12:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7fe4afb04400) [pid = 1941] [serial = 1457] [outer = 0x7fe4acc2c400] 16:12:46 INFO - PROCESS | 1941 | 1461107566065 Marionette DEBUG loaded listener.js 16:12:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7fe4b04e4c00) [pid = 1941] [serial = 1458] [outer = 0x7fe4acc2c400] 16:12:46 INFO - PROCESS | 1941 | 1461107566785 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]]]}] 16:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1191ms 16:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:12:46 INFO - PROCESS | 1941 | 1461107566838 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 16:12:46 INFO - PROCESS | 1941 | 1461107566842 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 16:12:46 INFO - PROCESS | 1941 | 1461107566847 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:12:46 INFO - PROCESS | 1941 | 1461107566850 Marionette TRACE conn4 <- [1,1914,null,{}] 16:12:46 INFO - PROCESS | 1941 | 1461107566855 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}] 16:12:47 INFO - PROCESS | 1941 | 1461107567018 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 16:12:47 INFO - PROCESS | 1941 | 1461107567028 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4af8b0800 == 151 [pid = 1941] [id = 486] 16:12:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7fe4adda0c00) [pid = 1941] [serial = 1459] [outer = (nil)] 16:12:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7fe4b557e800) [pid = 1941] [serial = 1460] [outer = 0x7fe4adda0c00] 16:12:47 INFO - PROCESS | 1941 | 1461107567086 Marionette DEBUG loaded listener.js 16:12:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7fe4b610d000) [pid = 1941] [serial = 1461] [outer = 0x7fe4adda0c00] 16:12:48 INFO - PROCESS | 1941 | 1461107568003 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]]]}] 16:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1182ms 16:12:48 INFO - PROCESS | 1941 | 1461107568030 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 16:12:48 INFO - PROCESS | 1941 | 1461107568043 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 16:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:12:48 INFO - PROCESS | 1941 | 1461107568058 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:12:48 INFO - PROCESS | 1941 | 1461107568060 Marionette TRACE conn4 <- [1,1918,null,{}] 16:12:48 INFO - PROCESS | 1941 | 1461107568064 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}] 16:12:48 INFO - PROCESS | 1941 | 1461107568277 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 16:12:48 INFO - PROCESS | 1941 | 1461107568307 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b086e000 == 152 [pid = 1941] [id = 487] 16:12:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7fe4b73c6000) [pid = 1941] [serial = 1462] [outer = (nil)] 16:12:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7fe4b762ac00) [pid = 1941] [serial = 1463] [outer = 0x7fe4b73c6000] 16:12:48 INFO - PROCESS | 1941 | 1461107568378 Marionette DEBUG loaded listener.js 16:12:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7fe4b779e000) [pid = 1941] [serial = 1464] [outer = 0x7fe4b73c6000] 16:12:49 INFO - PROCESS | 1941 | 1461107569361 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]]]}] 16:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1377ms 16:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:12:49 INFO - PROCESS | 1941 | 1461107569436 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 16:12:49 INFO - PROCESS | 1941 | 1461107569439 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 16:12:49 INFO - PROCESS | 1941 | 1461107569445 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:12:49 INFO - PROCESS | 1941 | 1461107569447 Marionette TRACE conn4 <- [1,1922,null,{}] 16:12:49 INFO - PROCESS | 1941 | 1461107569452 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}] 16:12:49 INFO - PROCESS | 1941 | 1461107569683 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 16:12:49 INFO - PROCESS | 1941 | 1461107569704 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b7778800 == 153 [pid = 1941] [id = 488] 16:12:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7fe4b7d24800) [pid = 1941] [serial = 1465] [outer = (nil)] 16:12:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7fe4b84c0c00) [pid = 1941] [serial = 1466] [outer = 0x7fe4b7d24800] 16:12:49 INFO - PROCESS | 1941 | 1461107569764 Marionette DEBUG loaded listener.js 16:12:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7fe4b8980400) [pid = 1941] [serial = 1467] [outer = 0x7fe4b7d24800] 16:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7fe4a8f80400) [pid = 1941] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7fe4abfce400) [pid = 1941] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7fe4b8862c00) [pid = 1941] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7fe4a8d52c00) [pid = 1941] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7fe4aa39c000) [pid = 1941] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7fe4a8d51c00) [pid = 1941] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:12:50 INFO - PROCESS | 1941 | 1461107570840 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]]]}] 16:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1437ms 16:12:50 INFO - PROCESS | 1941 | 1461107570881 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 16:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:12:50 INFO - PROCESS | 1941 | 1461107570884 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 16:12:50 INFO - PROCESS | 1941 | 1461107570889 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:12:50 INFO - PROCESS | 1941 | 1461107570892 Marionette TRACE conn4 <- [1,1926,null,{}] 16:12:50 INFO - PROCESS | 1941 | 1461107570897 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}] 16:12:51 INFO - PROCESS | 1941 | 1461107571108 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 16:12:51 INFO - PROCESS | 1941 | 1461107571125 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0416800 == 154 [pid = 1941] [id = 489] 16:12:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7fe4ad911c00) [pid = 1941] [serial = 1468] [outer = (nil)] 16:12:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7fe4b968e000) [pid = 1941] [serial = 1469] [outer = 0x7fe4ad911c00] 16:12:51 INFO - PROCESS | 1941 | 1461107571181 Marionette DEBUG loaded listener.js 16:12:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7fe4b9bb2c00) [pid = 1941] [serial = 1470] [outer = 0x7fe4ad911c00] 16:12:51 INFO - PROCESS | 1941 | 1461107571928 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]]]}] 16:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1078ms 16:12:51 INFO - PROCESS | 1941 | 1461107571967 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 16:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:12:51 INFO - PROCESS | 1941 | 1461107571970 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 16:12:51 INFO - PROCESS | 1941 | 1461107571975 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:12:51 INFO - PROCESS | 1941 | 1461107571978 Marionette TRACE conn4 <- [1,1930,null,{}] 16:12:51 INFO - PROCESS | 1941 | 1461107571983 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}] 16:12:52 INFO - PROCESS | 1941 | 1461107572187 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 16:12:52 INFO - PROCESS | 1941 | 1461107572209 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9546000 == 155 [pid = 1941] [id = 490] 16:12:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7fe4b73c8800) [pid = 1941] [serial = 1471] [outer = (nil)] 16:12:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7fe4bafd8800) [pid = 1941] [serial = 1472] [outer = 0x7fe4b73c8800] 16:12:52 INFO - PROCESS | 1941 | 1461107572267 Marionette DEBUG loaded listener.js 16:12:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7fe4bb66a000) [pid = 1941] [serial = 1473] [outer = 0x7fe4b73c8800] 16:12:53 INFO - PROCESS | 1941 | 1461107573372 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]]]}] 16:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1430ms 16:12:53 INFO - PROCESS | 1941 | 1461107573406 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 16:12:53 INFO - PROCESS | 1941 | 1461107573411 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 16:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:12:53 INFO - PROCESS | 1941 | 1461107573417 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:12:53 INFO - PROCESS | 1941 | 1461107573423 Marionette TRACE conn4 <- [1,1934,null,{}] 16:12:53 INFO - PROCESS | 1941 | 1461107573429 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}] 16:12:53 INFO - PROCESS | 1941 | 1461107573598 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 16:12:53 INFO - PROCESS | 1941 | 1461107573799 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ace6b800 == 156 [pid = 1941] [id = 491] 16:12:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7fe4aa396c00) [pid = 1941] [serial = 1474] [outer = (nil)] 16:12:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7fe4ab987c00) [pid = 1941] [serial = 1475] [outer = 0x7fe4aa396c00] 16:12:53 INFO - PROCESS | 1941 | 1461107573867 Marionette DEBUG loaded listener.js 16:12:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7fe4ac148c00) [pid = 1941] [serial = 1476] [outer = 0x7fe4aa396c00] 16:12:54 INFO - PROCESS | 1941 | 1461107574813 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]]]}] 16:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1428ms 16:12:54 INFO - PROCESS | 1941 | 1461107574847 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 16:12:54 INFO - PROCESS | 1941 | 1461107574855 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 16:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:12:54 INFO - PROCESS | 1941 | 1461107574864 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:12:54 INFO - PROCESS | 1941 | 1461107574867 Marionette TRACE conn4 <- [1,1938,null,{}] 16:12:54 INFO - PROCESS | 1941 | 1461107574872 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}] 16:12:55 INFO - PROCESS | 1941 | 1461107575044 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 16:12:55 INFO - PROCESS | 1941 | 1461107575253 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b087c800 == 157 [pid = 1941] [id = 492] 16:12:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7fe4aa3a1000) [pid = 1941] [serial = 1477] [outer = (nil)] 16:12:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7fe4add99c00) [pid = 1941] [serial = 1478] [outer = 0x7fe4aa3a1000] 16:12:55 INFO - PROCESS | 1941 | 1461107575320 Marionette DEBUG loaded listener.js 16:12:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7fe4b610b400) [pid = 1941] [serial = 1479] [outer = 0x7fe4aa3a1000] 16:12:56 INFO - PROCESS | 1941 | 1461107576209 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]]]}] 16:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1381ms 16:12:56 INFO - PROCESS | 1941 | 1461107576244 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 16:12:56 INFO - PROCESS | 1941 | 1461107576248 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 16:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:12:56 INFO - PROCESS | 1941 | 1461107576255 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:12:56 INFO - PROCESS | 1941 | 1461107576261 Marionette TRACE conn4 <- [1,1942,null,{}] 16:12:56 INFO - PROCESS | 1941 | 1461107576277 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}] 16:12:56 INFO - PROCESS | 1941 | 1461107576455 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 16:12:56 INFO - PROCESS | 1941 | 1461107576657 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb1ee000 == 158 [pid = 1941] [id = 493] 16:12:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7fe4b6110000) [pid = 1941] [serial = 1480] [outer = (nil)] 16:12:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7fe4b8441400) [pid = 1941] [serial = 1481] [outer = 0x7fe4b6110000] 16:12:56 INFO - PROCESS | 1941 | 1461107576727 Marionette DEBUG loaded listener.js 16:12:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7fe4bb081c00) [pid = 1941] [serial = 1482] [outer = 0x7fe4b6110000] 16:12:57 INFO - PROCESS | 1941 | 1461107577597 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]]]}] 16:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1392ms 16:12:57 INFO - PROCESS | 1941 | 1461107577647 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 16:12:57 INFO - PROCESS | 1941 | 1461107577651 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 16:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:12:57 INFO - PROCESS | 1941 | 1461107577657 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:12:57 INFO - PROCESS | 1941 | 1461107577659 Marionette TRACE conn4 <- [1,1946,null,{}] 16:12:57 INFO - PROCESS | 1941 | 1461107577665 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}] 16:12:57 INFO - PROCESS | 1941 | 1461107577851 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 16:12:58 INFO - PROCESS | 1941 | 1461107578050 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc3a4000 == 159 [pid = 1941] [id = 494] 16:12:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7fe4b7629c00) [pid = 1941] [serial = 1483] [outer = (nil)] 16:12:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7fe4bb81b000) [pid = 1941] [serial = 1484] [outer = 0x7fe4b7629c00] 16:12:58 INFO - PROCESS | 1941 | 1461107578118 Marionette DEBUG loaded listener.js 16:12:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7fe4bb8f0000) [pid = 1941] [serial = 1485] [outer = 0x7fe4b7629c00] 16:12:58 INFO - PROCESS | 1941 | 1461107578964 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]]]}] 16:12:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1377ms 16:12:59 INFO - PROCESS | 1941 | 1461107579035 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 16:12:59 INFO - PROCESS | 1941 | 1461107579038 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 16:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:12:59 INFO - PROCESS | 1941 | 1461107579043 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:12:59 INFO - PROCESS | 1941 | 1461107579046 Marionette TRACE conn4 <- [1,1950,null,{}] 16:12:59 INFO - PROCESS | 1941 | 1461107579052 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}] 16:12:59 INFO - PROCESS | 1941 | 1461107579260 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 16:12:59 INFO - PROCESS | 1941 | 1461107579455 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf73a000 == 160 [pid = 1941] [id = 495] 16:12:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7fe4bb66b000) [pid = 1941] [serial = 1486] [outer = (nil)] 16:12:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7fe4bb9c4000) [pid = 1941] [serial = 1487] [outer = 0x7fe4bb66b000] 16:12:59 INFO - PROCESS | 1941 | 1461107579521 Marionette DEBUG loaded listener.js 16:12:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7fe4bbc59800) [pid = 1941] [serial = 1488] [outer = 0x7fe4bb66b000] 16:13:00 INFO - PROCESS | 1941 | 1461107580416 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]]]}] 16:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1425ms 16:13:00 INFO - PROCESS | 1941 | 1461107580470 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 16:13:00 INFO - PROCESS | 1941 | 1461107580473 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 16:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:13:00 INFO - PROCESS | 1941 | 1461107580478 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:13:00 INFO - PROCESS | 1941 | 1461107580481 Marionette TRACE conn4 <- [1,1954,null,{}] 16:13:00 INFO - PROCESS | 1941 | 1461107580486 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}] 16:13:00 INFO - PROCESS | 1941 | 1461107580659 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 16:13:00 INFO - PROCESS | 1941 | 1461107580859 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c207e000 == 161 [pid = 1941] [id = 496] 16:13:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7fe4bbc59c00) [pid = 1941] [serial = 1489] [outer = (nil)] 16:13:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7fe4bd7e6400) [pid = 1941] [serial = 1490] [outer = 0x7fe4bbc59c00] 16:13:00 INFO - PROCESS | 1941 | 1461107580932 Marionette DEBUG loaded listener.js 16:13:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7fe4be914c00) [pid = 1941] [serial = 1491] [outer = 0x7fe4bbc59c00] 16:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1280ms 16:13:01 INFO - PROCESS | 1941 | 1461107581749 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]]]}] 16:13:01 INFO - PROCESS | 1941 | 1461107581776 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 16:13:01 INFO - PROCESS | 1941 | 1461107581780 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 16:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:13:01 INFO - PROCESS | 1941 | 1461107581787 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:13:01 INFO - PROCESS | 1941 | 1461107581790 Marionette TRACE conn4 <- [1,1958,null,{}] 16:13:01 INFO - PROCESS | 1941 | 1461107581795 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}] 16:13:02 INFO - PROCESS | 1941 | 1461107581997 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 16:13:02 INFO - PROCESS | 1941 | 1461107582197 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ce55e000 == 162 [pid = 1941] [id = 497] 16:13:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7fe4bc0c3c00) [pid = 1941] [serial = 1492] [outer = (nil)] 16:13:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7fe4bf771400) [pid = 1941] [serial = 1493] [outer = 0x7fe4bc0c3c00] 16:13:02 INFO - PROCESS | 1941 | 1461107582261 Marionette DEBUG loaded listener.js 16:13:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7fe4bf9de400) [pid = 1941] [serial = 1494] [outer = 0x7fe4bc0c3c00] 16:13:03 INFO - PROCESS | 1941 | 1461107583087 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]]]}] 16:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1325ms 16:13:03 INFO - PROCESS | 1941 | 1461107583114 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 16:13:03 INFO - PROCESS | 1941 | 1461107583118 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 16:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:13:03 INFO - PROCESS | 1941 | 1461107583124 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:13:03 INFO - PROCESS | 1941 | 1461107583126 Marionette TRACE conn4 <- [1,1962,null,{}] 16:13:03 INFO - PROCESS | 1941 | 1461107583131 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}] 16:13:03 INFO - PROCESS | 1941 | 1461107583305 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 16:13:03 INFO - PROCESS | 1941 | 1461107583506 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d337d800 == 163 [pid = 1941] [id = 498] 16:13:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7fe4bc3b4400) [pid = 1941] [serial = 1495] [outer = (nil)] 16:13:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7fe4c07a2000) [pid = 1941] [serial = 1496] [outer = 0x7fe4bc3b4400] 16:13:03 INFO - PROCESS | 1941 | 1461107583571 Marionette DEBUG loaded listener.js 16:13:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4c13d7c00) [pid = 1941] [serial = 1497] [outer = 0x7fe4bc3b4400] 16:13:04 INFO - PROCESS | 1941 | 1461107584399 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]]]}] 16:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1329ms 16:13:04 INFO - PROCESS | 1941 | 1461107584453 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 16:13:04 INFO - PROCESS | 1941 | 1461107584457 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 16:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:13:04 INFO - PROCESS | 1941 | 1461107584462 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:13:04 INFO - PROCESS | 1941 | 1461107584464 Marionette TRACE conn4 <- [1,1966,null,{}] 16:13:04 INFO - PROCESS | 1941 | 1461107584469 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}] 16:13:04 INFO - PROCESS | 1941 | 1461107584630 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 16:13:04 INFO - PROCESS | 1941 | 1461107584831 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d37aa800 == 164 [pid = 1941] [id = 499] 16:13:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7fe4bc3b7800) [pid = 1941] [serial = 1498] [outer = (nil)] 16:13:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4c3b37400) [pid = 1941] [serial = 1499] [outer = 0x7fe4bc3b7800] 16:13:04 INFO - PROCESS | 1941 | 1461107584894 Marionette DEBUG loaded listener.js 16:13:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7fe4ce369000) [pid = 1941] [serial = 1500] [outer = 0x7fe4bc3b7800] 16:13:05 INFO - PROCESS | 1941 | 1461107585725 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]]]}] 16:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1326ms 16:13:05 INFO - PROCESS | 1941 | 1461107585789 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 16:13:05 INFO - PROCESS | 1941 | 1461107585793 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 16:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:13:05 INFO - PROCESS | 1941 | 1461107585798 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:13:05 INFO - PROCESS | 1941 | 1461107585800 Marionette TRACE conn4 <- [1,1970,null,{}] 16:13:05 INFO - PROCESS | 1941 | 1461107585805 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}] 16:13:05 INFO - PROCESS | 1941 | 1461107585969 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 16:13:06 INFO - PROCESS | 1941 | 1461107586170 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3e15800 == 165 [pid = 1941] [id = 500] 16:13:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7fe4bfc06000) [pid = 1941] [serial = 1501] [outer = (nil)] 16:13:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7fe4cea0fc00) [pid = 1941] [serial = 1502] [outer = 0x7fe4bfc06000] 16:13:06 INFO - PROCESS | 1941 | 1461107586236 Marionette DEBUG loaded listener.js 16:13:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7fe4cf8be800) [pid = 1941] [serial = 1503] [outer = 0x7fe4bfc06000] 16:13:07 INFO - PROCESS | 1941 | 1461107587081 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]]]}] 16:13:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1330ms 16:13:07 INFO - PROCESS | 1941 | 1461107587129 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 16:13:07 INFO - PROCESS | 1941 | 1461107587133 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 16:13:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:13:07 INFO - PROCESS | 1941 | 1461107587139 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:13:07 INFO - PROCESS | 1941 | 1461107587142 Marionette TRACE conn4 <- [1,1974,null,{}] 16:13:07 INFO - PROCESS | 1941 | 1461107587147 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}] 16:13:07 INFO - PROCESS | 1941 | 1461107587346 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 16:13:07 INFO - PROCESS | 1941 | 1461107587562 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4e0bd3800 == 166 [pid = 1941] [id = 501] 16:13:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7fe4abfcdc00) [pid = 1941] [serial = 1504] [outer = (nil)] 16:13:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7fe4d382f400) [pid = 1941] [serial = 1505] [outer = 0x7fe4abfcdc00] 16:13:07 INFO - PROCESS | 1941 | 1461107587679 Marionette DEBUG loaded listener.js 16:13:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7fe4d3e31400) [pid = 1941] [serial = 1506] [outer = 0x7fe4abfcdc00] 16:13:08 INFO - PROCESS | 1941 | 1461107588552 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]]]}] 16:13:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1478ms 16:13:08 INFO - PROCESS | 1941 | 1461107588618 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 16:13:08 INFO - PROCESS | 1941 | 1461107588621 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 16:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:13:08 INFO - PROCESS | 1941 | 1461107588626 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:13:08 INFO - PROCESS | 1941 | 1461107588628 Marionette TRACE conn4 <- [1,1978,null,{}] 16:13:08 INFO - PROCESS | 1941 | 1461107588634 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}] 16:13:08 INFO - PROCESS | 1941 | 1461107588809 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 16:13:09 INFO - PROCESS | 1941 | 1461107589013 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0460000 == 167 [pid = 1941] [id = 502] 16:13:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7fe4abf62800) [pid = 1941] [serial = 1507] [outer = (nil)] 16:13:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7fe4abf67400) [pid = 1941] [serial = 1508] [outer = 0x7fe4abf62800] 16:13:09 INFO - PROCESS | 1941 | 1461107589080 Marionette DEBUG loaded listener.js 16:13:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7fe4abf6c400) [pid = 1941] [serial = 1509] [outer = 0x7fe4abf62800] 16:13:09 INFO - PROCESS | 1941 | 1461107589903 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]]]}] 16:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1328ms 16:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:13:09 INFO - PROCESS | 1941 | 1461107589956 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 16:13:09 INFO - PROCESS | 1941 | 1461107589958 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 16:13:09 INFO - PROCESS | 1941 | 1461107589964 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:13:09 INFO - PROCESS | 1941 | 1461107589967 Marionette TRACE conn4 <- [1,1982,null,{}] 16:13:09 INFO - PROCESS | 1941 | 1461107589971 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}] 16:13:10 INFO - PROCESS | 1941 | 1461107590154 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 16:13:10 INFO - PROCESS | 1941 | 1461107590358 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aa31a800 == 168 [pid = 1941] [id = 503] 16:13:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7fe4abf63000) [pid = 1941] [serial = 1510] [outer = (nil)] 16:13:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7fe4d3e53400) [pid = 1941] [serial = 1511] [outer = 0x7fe4abf63000] 16:13:10 INFO - PROCESS | 1941 | 1461107590423 Marionette DEBUG loaded listener.js 16:13:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7fe4d3e9a800) [pid = 1941] [serial = 1512] [outer = 0x7fe4abf63000] 16:13:11 INFO - PROCESS | 1941 | 1461107591228 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]]]}] 16:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1328ms 16:13:11 INFO - PROCESS | 1941 | 1461107591292 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 16:13:11 INFO - PROCESS | 1941 | 1461107591295 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 16:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:13:11 INFO - PROCESS | 1941 | 1461107591301 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:13:11 INFO - PROCESS | 1941 | 1461107591303 Marionette TRACE conn4 <- [1,1986,null,{}] 16:13:11 INFO - PROCESS | 1941 | 1461107591308 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}] 16:13:11 INFO - PROCESS | 1941 | 1461107591476 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 16:13:11 INFO - PROCESS | 1941 | 1461107591679 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b05b5800 == 169 [pid = 1941] [id = 504] 16:13:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7fe4a6361c00) [pid = 1941] [serial = 1513] [outer = (nil)] 16:13:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7fe4a6368800) [pid = 1941] [serial = 1514] [outer = 0x7fe4a6361c00] 16:13:11 INFO - PROCESS | 1941 | 1461107591745 Marionette DEBUG loaded listener.js 16:13:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7fe4a636d000) [pid = 1941] [serial = 1515] [outer = 0x7fe4a6361c00] 16:13:12 INFO - PROCESS | 1941 | 1461107592604 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]]]}] 16:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1376ms 16:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:13:12 INFO - PROCESS | 1941 | 1461107592677 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 16:13:12 INFO - PROCESS | 1941 | 1461107592680 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 16:13:12 INFO - PROCESS | 1941 | 1461107592685 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:13:12 INFO - PROCESS | 1941 | 1461107592688 Marionette TRACE conn4 <- [1,1990,null,{}] 16:13:12 INFO - PROCESS | 1941 | 1461107592693 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}] 16:13:12 INFO - PROCESS | 1941 | 1461107592856 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 16:13:13 INFO - PROCESS | 1941 | 1461107593463 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4acac8000 == 170 [pid = 1941] [id = 505] 16:13:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7fe4a7752800) [pid = 1941] [serial = 1516] [outer = (nil)] 16:13:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7fe4a7754400) [pid = 1941] [serial = 1517] [outer = 0x7fe4a7752800] 16:13:13 INFO - PROCESS | 1941 | 1461107593571 Marionette DEBUG loaded listener.js 16:13:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7fe4a7b02800) [pid = 1941] [serial = 1518] [outer = 0x7fe4a7752800] 16:13:14 INFO - PROCESS | 1941 | 1461107594346 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]]]}] 16:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1729ms 16:13:14 INFO - PROCESS | 1941 | 1461107594415 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 16:13:14 INFO - PROCESS | 1941 | 1461107594421 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 16:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:13:14 INFO - PROCESS | 1941 | 1461107594429 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:13:14 INFO - PROCESS | 1941 | 1461107594433 Marionette TRACE conn4 <- [1,1994,null,{}] 16:13:14 INFO - PROCESS | 1941 | 1461107594439 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}] 16:13:14 INFO - PROCESS | 1941 | 1461107594609 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 16:13:14 INFO - PROCESS | 1941 | 1461107594824 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4af8b1800 == 171 [pid = 1941] [id = 506] 16:13:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7fe4a7752c00) [pid = 1941] [serial = 1519] [outer = (nil)] 16:13:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7fe4a8f75000) [pid = 1941] [serial = 1520] [outer = 0x7fe4a7752c00] 16:13:14 INFO - PROCESS | 1941 | 1461107594887 Marionette DEBUG loaded listener.js 16:13:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7fe4a99f6000) [pid = 1941] [serial = 1521] [outer = 0x7fe4a7752c00] 16:13:15 INFO - PROCESS | 1941 | 1461107595901 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]]]}] 16:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1534ms 16:13:15 INFO - PROCESS | 1941 | 1461107595967 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 16:13:15 INFO - PROCESS | 1941 | 1461107595972 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 16:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:13:15 INFO - PROCESS | 1941 | 1461107595978 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:13:15 INFO - PROCESS | 1941 | 1461107595980 Marionette TRACE conn4 <- [1,1998,null,{}] 16:13:15 INFO - PROCESS | 1941 | 1461107595985 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}] 16:13:16 INFO - PROCESS | 1941 | 1461107596159 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 16:13:16 INFO - PROCESS | 1941 | 1461107596363 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4acac9800 == 172 [pid = 1941] [id = 507] 16:13:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7fe4ab98b800) [pid = 1941] [serial = 1522] [outer = (nil)] 16:13:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7fe4abf69400) [pid = 1941] [serial = 1523] [outer = 0x7fe4ab98b800] 16:13:16 INFO - PROCESS | 1941 | 1461107596427 Marionette DEBUG loaded listener.js 16:13:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7fe4acd94c00) [pid = 1941] [serial = 1524] [outer = 0x7fe4ab98b800] 16:13:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d8dbd000 == 171 [pid = 1941] [id = 224] 16:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7fe4bb079400) [pid = 1941] [serial = 1406] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7fe4cf8be000) [pid = 1941] [serial = 1367] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7fe4a8ff3400) [pid = 1941] [serial = 1382] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7fe4d372f000) [pid = 1941] [serial = 1370] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7fe4ab98d800) [pid = 1941] [serial = 1376] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7fe4ab986000) [pid = 1941] [serial = 1379] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7fe4d3c0f800) [pid = 1941] [serial = 1373] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aa1e0000 == 170 [pid = 1941] [id = 396] 16:13:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0416800 == 169 [pid = 1941] [id = 489] 16:13:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b7778800 == 168 [pid = 1941] [id = 488] 16:13:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b086e000 == 167 [pid = 1941] [id = 487] 16:13:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4af8b0800 == 166 [pid = 1941] [id = 486] 16:13:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ace18800 == 165 [pid = 1941] [id = 485] 16:13:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a9f92800 == 164 [pid = 1941] [id = 484] 16:13:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4abe4e000 == 163 [pid = 1941] [id = 483] 16:13:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ace1f000 == 162 [pid = 1941] [id = 482] 16:13:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d37b2000 == 161 [pid = 1941] [id = 479] 16:13:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4cf80d000 == 160 [pid = 1941] [id = 478] 16:13:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c86c3000 == 159 [pid = 1941] [id = 477] 16:13:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c07ca000 == 158 [pid = 1941] [id = 476] 16:13:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bff8e000 == 157 [pid = 1941] [id = 475] 16:13:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf579800 == 156 [pid = 1941] [id = 474] 16:13:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bbe4f000 == 155 [pid = 1941] [id = 473] 16:13:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb1e4800 == 154 [pid = 1941] [id = 472] 16:13:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9863800 == 153 [pid = 1941] [id = 471] 16:13:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b041f000 == 152 [pid = 1941] [id = 470] 16:13:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ace17000 == 151 [pid = 1941] [id = 469] 16:13:17 INFO - PROCESS | 1941 | 1461107597341 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]]]}] 16:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1381ms 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7fe4b8434c00) [pid = 1941] [serial = 1397] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7fe4afb0bc00) [pid = 1941] [serial = 1391] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7fe4b52ed400) [pid = 1941] [serial = 1392] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7fe4bb9c6400) [pid = 1941] [serial = 1349] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7fe4b765fc00) [pid = 1941] [serial = 1340] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7fe4ce6c7000) [pid = 1941] [serial = 1364] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7fe4c7038000) [pid = 1941] [serial = 1361] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7fe4baf9ac00) [pid = 1941] [serial = 1401] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7fe4b5323400) [pid = 1941] [serial = 1403] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7fe4a82f5000) [pid = 1941] [serial = 1385] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7fe4bb074400) [pid = 1941] [serial = 1404] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7fe4bf5f4c00) [pid = 1941] [serial = 1355] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7fe4b99eac00) [pid = 1941] [serial = 1346] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7fe4b56b3c00) [pid = 1941] [serial = 1394] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7fe4aa39dc00) [pid = 1941] [serial = 1389] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7fe4c0d56000) [pid = 1941] [serial = 1358] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7fe4a9960400) [pid = 1941] [serial = 1388] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7fe4bda8f400) [pid = 1941] [serial = 1352] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7fe4b8860c00) [pid = 1941] [serial = 1398] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7fe4b775f400) [pid = 1941] [serial = 1395] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7fe4b968e400) [pid = 1941] [serial = 1400] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7fe4adda3800) [pid = 1941] [serial = 1343] [outer = (nil)] [url = about:blank] 16:13:17 INFO - PROCESS | 1941 | 1461107597409 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 16:13:17 INFO - PROCESS | 1941 | 1461107597412 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 16:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:13:17 INFO - PROCESS | 1941 | 1461107597426 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:13:17 INFO - PROCESS | 1941 | 1461107597434 Marionette TRACE conn4 <- [1,2002,null,{}] 16:13:17 INFO - PROCESS | 1941 | 1461107597441 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}] 16:13:17 INFO - PROCESS | 1941 | 1461107597594 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 16:13:17 INFO - PROCESS | 1941 | 1461107597610 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeabb800 == 152 [pid = 1941] [id = 508] 16:13:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7fe4abf5ec00) [pid = 1941] [serial = 1525] [outer = (nil)] 16:13:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4afb0a400) [pid = 1941] [serial = 1526] [outer = 0x7fe4abf5ec00] 16:13:17 INFO - PROCESS | 1941 | 1461107597666 Marionette DEBUG loaded listener.js 16:13:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7fe4b52ed400) [pid = 1941] [serial = 1527] [outer = 0x7fe4abf5ec00] 16:13:18 INFO - PROCESS | 1941 | 1461107598506 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]]]}] 16:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1143ms 16:13:18 INFO - PROCESS | 1941 | 1461107598567 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 16:13:18 INFO - PROCESS | 1941 | 1461107598572 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 16:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:13:18 INFO - PROCESS | 1941 | 1461107598578 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:13:18 INFO - PROCESS | 1941 | 1461107598580 Marionette TRACE conn4 <- [1,2006,null,{}] 16:13:18 INFO - PROCESS | 1941 | 1461107598585 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}] 16:13:18 INFO - PROCESS | 1941 | 1461107598741 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 16:13:18 INFO - PROCESS | 1941 | 1461107598916 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b05b9000 == 153 [pid = 1941] [id = 509] 16:13:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4aa158c00) [pid = 1941] [serial = 1528] [outer = (nil)] 16:13:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7fe4b60d7800) [pid = 1941] [serial = 1529] [outer = 0x7fe4aa158c00] 16:13:18 INFO - PROCESS | 1941 | 1461107598972 Marionette DEBUG loaded listener.js 16:13:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7fe4b73c8c00) [pid = 1941] [serial = 1530] [outer = 0x7fe4aa158c00] 16:13:19 INFO - PROCESS | 1941 | 1461107599756 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]]]}] 16:13:19 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 16:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1227ms 16:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:13:19 INFO - PROCESS | 1941 | 1461107599811 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 16:13:19 INFO - PROCESS | 1941 | 1461107599813 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 16:13:19 INFO - PROCESS | 1941 | 1461107599818 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:13:19 INFO - PROCESS | 1941 | 1461107599821 Marionette TRACE conn4 <- [1,2010,null,{}] 16:13:19 INFO - PROCESS | 1941 | 1461107599826 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}] 16:13:20 INFO - PROCESS | 1941 | 1461107600027 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 16:13:20 INFO - PROCESS | 1941 | 1461107600059 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0877800 == 154 [pid = 1941] [id = 510] 16:13:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7fe4b7b42800) [pid = 1941] [serial = 1531] [outer = (nil)] 16:13:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7fe4b843d000) [pid = 1941] [serial = 1532] [outer = 0x7fe4b7b42800] 16:13:20 INFO - PROCESS | 1941 | 1461107600125 Marionette DEBUG loaded listener.js 16:13:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7fe4b99e7800) [pid = 1941] [serial = 1533] [outer = 0x7fe4b7b42800] 16:13:21 INFO - PROCESS | 1941 | 1461107601009 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]]]}] 16:13:21 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 16:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1229ms 16:13:21 INFO - PROCESS | 1941 | 1461107601047 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 16:13:21 INFO - PROCESS | 1941 | 1461107601050 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 16:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:13:21 INFO - PROCESS | 1941 | 1461107601056 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:13:21 INFO - PROCESS | 1941 | 1461107601058 Marionette TRACE conn4 <- [1,2014,null,{}] 16:13:21 INFO - PROCESS | 1941 | 1461107601068 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}] 16:13:21 INFO - PROCESS | 1941 | 1461107601484 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 16:13:21 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7fe4ad911c00) [pid = 1941] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:13:21 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7fe4b73c6000) [pid = 1941] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:13:21 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7fe4a80ecc00) [pid = 1941] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:13:21 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7fe4acc2c400) [pid = 1941] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:13:21 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7fe4adda0c00) [pid = 1941] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:13:21 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7fe4a80f5400) [pid = 1941] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:13:21 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7fe4b7d24800) [pid = 1941] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:13:21 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7fe4acc27c00) [pid = 1941] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:13:21 INFO - PROCESS | 1941 | 1461107601609 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a9f95800 == 155 [pid = 1941] [id = 511] 16:13:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4a80f5400) [pid = 1941] [serial = 1534] [outer = (nil)] 16:13:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7fe4aa39f800) [pid = 1941] [serial = 1535] [outer = 0x7fe4a80f5400] 16:13:21 INFO - PROCESS | 1941 | 1461107601665 Marionette DEBUG loaded listener.js 16:13:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4b73c6000) [pid = 1941] [serial = 1536] [outer = 0x7fe4a80f5400] 16:13:22 INFO - PROCESS | 1941 | 1461107602341 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]]]}] 16:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1333ms 16:13:22 INFO - PROCESS | 1941 | 1461107602389 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 16:13:22 INFO - PROCESS | 1941 | 1461107602392 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 16:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:13:22 INFO - PROCESS | 1941 | 1461107602406 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:13:22 INFO - PROCESS | 1941 | 1461107602409 Marionette TRACE conn4 <- [1,2018,null,{}] 16:13:22 INFO - PROCESS | 1941 | 1461107602414 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}] 16:13:22 INFO - PROCESS | 1941 | 1461107602571 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 16:13:22 INFO - PROCESS | 1941 | 1461107602587 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9b3a000 == 156 [pid = 1941] [id = 512] 16:13:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7fe4b7d24800) [pid = 1941] [serial = 1537] [outer = (nil)] 16:13:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7fe4bb977c00) [pid = 1941] [serial = 1538] [outer = 0x7fe4b7d24800] 16:13:22 INFO - PROCESS | 1941 | 1461107602643 Marionette DEBUG loaded listener.js 16:13:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7fe4bc0c1400) [pid = 1941] [serial = 1539] [outer = 0x7fe4b7d24800] 16:13:23 INFO - PROCESS | 1941 | 1461107603446 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]]]}] 16:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1182ms 16:13:23 INFO - PROCESS | 1941 | 1461107603637 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 16:13:23 INFO - PROCESS | 1941 | 1461107603644 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 16:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:13:23 INFO - PROCESS | 1941 | 1461107603655 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:13:23 INFO - PROCESS | 1941 | 1461107603658 Marionette TRACE conn4 <- [1,2022,null,{}] 16:13:23 INFO - PROCESS | 1941 | 1461107603666 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}] 16:13:23 INFO - PROCESS | 1941 | 1461107603845 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 16:13:24 INFO - PROCESS | 1941 | 1461107604043 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4abe5a800 == 157 [pid = 1941] [id = 513] 16:13:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7fe4a7758800) [pid = 1941] [serial = 1540] [outer = (nil)] 16:13:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7fe4a7b10c00) [pid = 1941] [serial = 1541] [outer = 0x7fe4a7758800] 16:13:24 INFO - PROCESS | 1941 | 1461107604112 Marionette DEBUG loaded listener.js 16:13:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7fe4a8f80800) [pid = 1941] [serial = 1542] [outer = 0x7fe4a7758800] 16:13:25 INFO - PROCESS | 1941 | 1461107605023 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]]]}] 16:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1438ms 16:13:25 INFO - PROCESS | 1941 | 1461107605093 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 16:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:13:25 INFO - PROCESS | 1941 | 1461107605098 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 16:13:25 INFO - PROCESS | 1941 | 1461107605109 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:13:25 INFO - PROCESS | 1941 | 1461107605114 Marionette TRACE conn4 <- [1,2026,null,{}] 16:13:25 INFO - PROCESS | 1941 | 1461107605119 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}] 16:13:25 INFO - PROCESS | 1941 | 1461107605307 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 16:13:25 INFO - PROCESS | 1941 | 1461107605505 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b045d000 == 158 [pid = 1941] [id = 514] 16:13:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7fe4a7b02c00) [pid = 1941] [serial = 1543] [outer = (nil)] 16:13:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7fe4acc31400) [pid = 1941] [serial = 1544] [outer = 0x7fe4a7b02c00] 16:13:25 INFO - PROCESS | 1941 | 1461107605573 Marionette DEBUG loaded listener.js 16:13:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7fe4ad90f400) [pid = 1941] [serial = 1545] [outer = 0x7fe4a7b02c00] 16:13:26 INFO - PROCESS | 1941 | 1461107606529 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]]]}] 16:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1481ms 16:13:26 INFO - PROCESS | 1941 | 1461107606587 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 16:13:26 INFO - PROCESS | 1941 | 1461107606591 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 16:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:13:26 INFO - PROCESS | 1941 | 1461107606596 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:13:26 INFO - PROCESS | 1941 | 1461107606599 Marionette TRACE conn4 <- [1,2030,null,{}] 16:13:26 INFO - PROCESS | 1941 | 1461107606613 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}] 16:13:26 INFO - PROCESS | 1941 | 1461107606801 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 16:13:27 INFO - PROCESS | 1941 | 1461107607055 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bbb11000 == 159 [pid = 1941] [id = 515] 16:13:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7fe4b63d4c00) [pid = 1941] [serial = 1546] [outer = (nil)] 16:13:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7fe4b7d2fc00) [pid = 1941] [serial = 1547] [outer = 0x7fe4b63d4c00] 16:13:27 INFO - PROCESS | 1941 | 1461107607173 Marionette DEBUG loaded listener.js 16:13:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7fe4bafa1c00) [pid = 1941] [serial = 1548] [outer = 0x7fe4b63d4c00] 16:13:27 INFO - PROCESS | 1941 | 1461107607978 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]]]}] 16:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1432ms 16:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:13:28 INFO - PROCESS | 1941 | 1461107608030 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 16:13:28 INFO - PROCESS | 1941 | 1461107608033 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 16:13:28 INFO - PROCESS | 1941 | 1461107608038 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:13:28 INFO - PROCESS | 1941 | 1461107608041 Marionette TRACE conn4 <- [1,2034,null,{}] 16:13:28 INFO - PROCESS | 1941 | 1461107608046 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}] 16:13:28 INFO - PROCESS | 1941 | 1461107608218 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 16:13:28 INFO - PROCESS | 1941 | 1461107608433 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf572000 == 160 [pid = 1941] [id = 516] 16:13:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7fe4b7667800) [pid = 1941] [serial = 1549] [outer = (nil)] 16:13:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7fe4bc0e0800) [pid = 1941] [serial = 1550] [outer = 0x7fe4b7667800] 16:13:28 INFO - PROCESS | 1941 | 1461107608499 Marionette DEBUG loaded listener.js 16:13:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7fe4bc24b400) [pid = 1941] [serial = 1551] [outer = 0x7fe4b7667800] 16:13:29 INFO - PROCESS | 1941 | 1461107609332 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]]]}] 16:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1328ms 16:13:29 INFO - PROCESS | 1941 | 1461107609367 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 16:13:29 INFO - PROCESS | 1941 | 1461107609370 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 16:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:13:29 INFO - PROCESS | 1941 | 1461107609375 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:13:29 INFO - PROCESS | 1941 | 1461107609378 Marionette TRACE conn4 <- [1,2038,null,{}] 16:13:29 INFO - PROCESS | 1941 | 1461107609383 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}] 16:13:29 INFO - PROCESS | 1941 | 1461107609556 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 16:13:29 INFO - PROCESS | 1941 | 1461107609761 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c07ba800 == 161 [pid = 1941] [id = 517] 16:13:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7fe4bb665400) [pid = 1941] [serial = 1552] [outer = (nil)] 16:13:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7fe4be336800) [pid = 1941] [serial = 1553] [outer = 0x7fe4bb665400] 16:13:29 INFO - PROCESS | 1941 | 1461107609825 Marionette DEBUG loaded listener.js 16:13:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7fe4bf895400) [pid = 1941] [serial = 1554] [outer = 0x7fe4bb665400] 16:13:30 INFO - PROCESS | 1941 | 1461107610666 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]]]}] 16:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1329ms 16:13:30 INFO - PROCESS | 1941 | 1461107610705 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 16:13:30 INFO - PROCESS | 1941 | 1461107610709 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 16:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:13:30 INFO - PROCESS | 1941 | 1461107610714 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:13:30 INFO - PROCESS | 1941 | 1461107610716 Marionette TRACE conn4 <- [1,2042,null,{}] 16:13:30 INFO - PROCESS | 1941 | 1461107610721 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}] 16:13:30 INFO - PROCESS | 1941 | 1461107610916 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 16:13:31 INFO - PROCESS | 1941 | 1461107611130 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cf4a4800 == 162 [pid = 1941] [id = 518] 16:13:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7fe4b843e800) [pid = 1941] [serial = 1555] [outer = (nil)] 16:13:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7fe4ceaa3c00) [pid = 1941] [serial = 1556] [outer = 0x7fe4b843e800] 16:13:31 INFO - PROCESS | 1941 | 1461107611242 Marionette DEBUG loaded listener.js 16:13:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7fe4d3730c00) [pid = 1941] [serial = 1557] [outer = 0x7fe4b843e800] 16:13:32 INFO - PROCESS | 1941 | 1461107612142 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]]]}] 16:13:32 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) 16:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1479ms 16:13:32 INFO - PROCESS | 1941 | 1461107612195 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 16:13:32 INFO - PROCESS | 1941 | 1461107612198 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 16:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:13:32 INFO - PROCESS | 1941 | 1461107612222 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:13:32 INFO - PROCESS | 1941 | 1461107612225 Marionette TRACE conn4 <- [1,2046,null,{}] 16:13:32 INFO - PROCESS | 1941 | 1461107612231 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}] 16:13:32 INFO - PROCESS | 1941 | 1461107612408 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 16:13:32 INFO - PROCESS | 1941 | 1461107612614 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3942000 == 163 [pid = 1941] [id = 519] 16:13:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7fe4a9746c00) [pid = 1941] [serial = 1558] [outer = (nil)] 16:13:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7fe4a974d000) [pid = 1941] [serial = 1559] [outer = 0x7fe4a9746c00] 16:13:32 INFO - PROCESS | 1941 | 1461107612720 Marionette DEBUG loaded listener.js 16:13:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7fe4a9752c00) [pid = 1941] [serial = 1560] [outer = 0x7fe4a9746c00] 16:13:33 INFO - PROCESS | 1941 | 1461107613585 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]]]}] 16:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1432ms 16:13:33 INFO - PROCESS | 1941 | 1461107613651 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 16:13:33 INFO - PROCESS | 1941 | 1461107613655 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 16:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:13:33 INFO - PROCESS | 1941 | 1461107613660 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:13:33 INFO - PROCESS | 1941 | 1461107613663 Marionette TRACE conn4 <- [1,2050,null,{}] 16:13:33 INFO - PROCESS | 1941 | 1461107613668 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}] 16:13:33 INFO - PROCESS | 1941 | 1461107613830 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 16:13:34 INFO - PROCESS | 1941 | 1461107614038 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d8da5800 == 164 [pid = 1941] [id = 520] 16:13:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7fe4a9747000) [pid = 1941] [serial = 1561] [outer = (nil)] 16:13:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7fe4d3730800) [pid = 1941] [serial = 1562] [outer = 0x7fe4a9747000] 16:13:34 INFO - PROCESS | 1941 | 1461107614103 Marionette DEBUG loaded listener.js 16:13:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7fe4d394d400) [pid = 1941] [serial = 1563] [outer = 0x7fe4a9747000] 16:13:34 INFO - PROCESS | 1941 | 1461107614945 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]]]}] 16:13:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1325ms 16:13:34 INFO - PROCESS | 1941 | 1461107614987 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 16:13:34 INFO - PROCESS | 1941 | 1461107614989 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 16:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:13:34 INFO - PROCESS | 1941 | 1461107614995 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:13:34 INFO - PROCESS | 1941 | 1461107614997 Marionette TRACE conn4 <- [1,2054,null,{}] 16:13:35 INFO - PROCESS | 1941 | 1461107615002 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}] 16:13:35 INFO - PROCESS | 1941 | 1461107615180 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 16:13:35 INFO - PROCESS | 1941 | 1461107615405 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b068f800 == 165 [pid = 1941] [id = 521] 16:13:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7fe4a9749c00) [pid = 1941] [serial = 1564] [outer = (nil)] 16:13:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7fe4bbc57c00) [pid = 1941] [serial = 1565] [outer = 0x7fe4a9749c00] 16:13:35 INFO - PROCESS | 1941 | 1461107615511 Marionette DEBUG loaded listener.js 16:13:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7fe4d3d22400) [pid = 1941] [serial = 1566] [outer = 0x7fe4a9749c00] 16:13:36 INFO - PROCESS | 1941 | 1461107616366 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]]]}] 16:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1424ms 16:13:36 INFO - PROCESS | 1941 | 1461107616421 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 16:13:36 INFO - PROCESS | 1941 | 1461107616424 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 16:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:13:36 INFO - PROCESS | 1941 | 1461107616429 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:13:36 INFO - PROCESS | 1941 | 1461107616432 Marionette TRACE conn4 <- [1,2058,null,{}] 16:13:36 INFO - PROCESS | 1941 | 1461107616437 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}] 16:13:36 INFO - PROCESS | 1941 | 1461107616600 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 16:13:36 INFO - PROCESS | 1941 | 1461107616809 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a79d3800 == 166 [pid = 1941] [id = 522] 16:13:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7fe4aa158800) [pid = 1941] [serial = 1567] [outer = (nil)] 16:13:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7fe4aec53000) [pid = 1941] [serial = 1568] [outer = 0x7fe4aa158800] 16:13:36 INFO - PROCESS | 1941 | 1461107616875 Marionette DEBUG loaded listener.js 16:13:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7fe4aec59400) [pid = 1941] [serial = 1569] [outer = 0x7fe4aa158800] 16:13:37 INFO - PROCESS | 1941 | 1461107617732 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]]]}] 16:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1376ms 16:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:13:37 INFO - PROCESS | 1941 | 1461107617806 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 16:13:37 INFO - PROCESS | 1941 | 1461107617810 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 16:13:37 INFO - PROCESS | 1941 | 1461107617816 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:13:37 INFO - PROCESS | 1941 | 1461107617820 Marionette TRACE conn4 <- [1,2062,null,{}] 16:13:37 INFO - PROCESS | 1941 | 1461107617824 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}] 16:13:38 INFO - PROCESS | 1941 | 1461107618064 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 16:13:38 INFO - PROCESS | 1941 | 1461107618268 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a8365000 == 167 [pid = 1941] [id = 523] 16:13:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7fe4a7a05c00) [pid = 1941] [serial = 1570] [outer = (nil)] 16:13:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7fe4a7a0c800) [pid = 1941] [serial = 1571] [outer = 0x7fe4a7a05c00] 16:13:38 INFO - PROCESS | 1941 | 1461107618391 Marionette DEBUG loaded listener.js 16:13:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7fe4d3739400) [pid = 1941] [serial = 1572] [outer = 0x7fe4a7a05c00] 16:13:39 INFO - PROCESS | 1941 | 1461107619272 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]]]}] 16:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1484ms 16:13:39 INFO - PROCESS | 1941 | 1461107619300 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 16:13:39 INFO - PROCESS | 1941 | 1461107619303 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 16:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:13:39 INFO - PROCESS | 1941 | 1461107619310 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:13:39 INFO - PROCESS | 1941 | 1461107619312 Marionette TRACE conn4 <- [1,2066,null,{}] 16:13:39 INFO - PROCESS | 1941 | 1461107619317 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}] 16:13:39 INFO - PROCESS | 1941 | 1461107619486 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 16:13:39 INFO - PROCESS | 1941 | 1461107619694 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aee2a800 == 168 [pid = 1941] [id = 524] 16:13:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7fe4a7a06400) [pid = 1941] [serial = 1573] [outer = (nil)] 16:13:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7fe4a7a66000) [pid = 1941] [serial = 1574] [outer = 0x7fe4a7a06400] 16:13:39 INFO - PROCESS | 1941 | 1461107619799 Marionette DEBUG loaded listener.js 16:13:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7fe4a7a6cc00) [pid = 1941] [serial = 1575] [outer = 0x7fe4a7a06400] 16:13:40 INFO - PROCESS | 1941 | 1461107620667 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]]]}] 16:13:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1432ms 16:13:40 INFO - PROCESS | 1941 | 1461107620744 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 16:13:40 INFO - PROCESS | 1941 | 1461107620748 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 16:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:13:40 INFO - PROCESS | 1941 | 1461107620755 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:13:40 INFO - PROCESS | 1941 | 1461107620758 Marionette TRACE conn4 <- [1,2070,null,{}] 16:13:40 INFO - PROCESS | 1941 | 1461107620762 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}] 16:13:40 INFO - PROCESS | 1941 | 1461107620938 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 16:13:41 INFO - PROCESS | 1941 | 1461107621148 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a8fc8800 == 169 [pid = 1941] [id = 525] 16:13:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7fe4a57d0400) [pid = 1941] [serial = 1576] [outer = (nil)] 16:13:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7fe4a6360400) [pid = 1941] [serial = 1577] [outer = 0x7fe4a57d0400] 16:13:41 INFO - PROCESS | 1941 | 1461107621650 Marionette DEBUG loaded listener.js 16:13:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7fe4a7750000) [pid = 1941] [serial = 1578] [outer = 0x7fe4a57d0400] 16:13:42 INFO - PROCESS | 1941 | 1461107622667 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]]]}] 16:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1980ms 16:13:42 INFO - PROCESS | 1941 | 1461107622736 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 16:13:42 INFO - PROCESS | 1941 | 1461107622742 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 16:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:13:42 INFO - PROCESS | 1941 | 1461107622750 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:13:42 INFO - PROCESS | 1941 | 1461107622753 Marionette TRACE conn4 <- [1,2074,null,{}] 16:13:42 INFO - PROCESS | 1941 | 1461107622760 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}] 16:13:42 INFO - PROCESS | 1941 | 1461107622969 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 16:13:43 INFO - PROCESS | 1941 | 1461107623185 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a77d1800 == 170 [pid = 1941] [id = 526] 16:13:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7fe4a7a5f400) [pid = 1941] [serial = 1579] [outer = (nil)] 16:13:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7fe4a7a69400) [pid = 1941] [serial = 1580] [outer = 0x7fe4a7a5f400] 16:13:43 INFO - PROCESS | 1941 | 1461107623345 Marionette DEBUG loaded listener.js 16:13:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7fe4a7b06000) [pid = 1941] [serial = 1581] [outer = 0x7fe4a7a5f400] 16:13:44 INFO - PROCESS | 1941 | 1461107624332 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]]]}] 16:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1632ms 16:13:44 INFO - PROCESS | 1941 | 1461107624381 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 16:13:44 INFO - PROCESS | 1941 | 1461107624387 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 16:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:13:44 INFO - PROCESS | 1941 | 1461107624395 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:13:44 INFO - PROCESS | 1941 | 1461107624399 Marionette TRACE conn4 <- [1,2078,null,{}] 16:13:44 INFO - PROCESS | 1941 | 1461107624404 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}] 16:13:44 INFO - PROCESS | 1941 | 1461107624570 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 16:13:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d337b800 == 169 [pid = 1941] [id = 206] 16:13:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a60e2800 == 168 [pid = 1941] [id = 463] 16:13:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf574000 == 167 [pid = 1941] [id = 96] 16:13:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0619800 == 166 [pid = 1941] [id = 467] 16:13:44 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7fe4bf2bc400) [pid = 1941] [serial = 1424] [outer = (nil)] [url = about:blank] 16:13:44 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7fe4bf97b000) [pid = 1941] [serial = 1427] [outer = (nil)] [url = about:blank] 16:13:44 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7fe4c0d52c00) [pid = 1941] [serial = 1430] [outer = (nil)] [url = about:blank] 16:13:44 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7fe4c7a25800) [pid = 1941] [serial = 1433] [outer = (nil)] [url = about:blank] 16:13:44 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7fe4cfa59c00) [pid = 1941] [serial = 1436] [outer = (nil)] [url = about:blank] 16:13:44 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7fe4d3d23400) [pid = 1941] [serial = 1439] [outer = (nil)] [url = about:blank] 16:13:44 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7fe4acd9c000) [pid = 1941] [serial = 1442] [outer = (nil)] [url = about:blank] 16:13:44 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7fe4a82ea000) [pid = 1941] [serial = 1445] [outer = (nil)] [url = about:blank] 16:13:44 INFO - PROCESS | 1941 | 1461107624879 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a9f95800 == 165 [pid = 1941] [id = 511] 16:13:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0877800 == 164 [pid = 1941] [id = 510] 16:13:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b05b9000 == 163 [pid = 1941] [id = 509] 16:13:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a9f95800 == 164 [pid = 1941] [id = 527] 16:13:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7fe4a82f2000) [pid = 1941] [serial = 1582] [outer = (nil)] 16:13:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7fe4a8d5b400) [pid = 1941] [serial = 1583] [outer = 0x7fe4a82f2000] 16:13:45 INFO - PROCESS | 1941 | 1461107625013 Marionette DEBUG loaded listener.js 16:13:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7fe4a8fe5000) [pid = 1941] [serial = 1584] [outer = 0x7fe4a82f2000] 16:13:45 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aeabb800 == 163 [pid = 1941] [id = 508] 16:13:45 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4acac9800 == 162 [pid = 1941] [id = 507] 16:13:45 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4af8b1800 == 161 [pid = 1941] [id = 506] 16:13:45 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4acac8000 == 160 [pid = 1941] [id = 505] 16:13:45 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3e15800 == 159 [pid = 1941] [id = 500] 16:13:45 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d37aa800 == 158 [pid = 1941] [id = 499] 16:13:45 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d337d800 == 157 [pid = 1941] [id = 498] 16:13:45 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ce55e000 == 156 [pid = 1941] [id = 497] 16:13:45 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c207e000 == 155 [pid = 1941] [id = 496] 16:13:45 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf73a000 == 154 [pid = 1941] [id = 495] 16:13:45 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bc3a4000 == 153 [pid = 1941] [id = 494] 16:13:45 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9546000 == 152 [pid = 1941] [id = 490] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7fe4b52f1c00) [pid = 1941] [serial = 1412] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7fe4a8fec000) [pid = 1941] [serial = 1449] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7fe4a82f0c00) [pid = 1941] [serial = 1448] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7fe4b04e4c00) [pid = 1941] [serial = 1458] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7fe4aa2f5400) [pid = 1941] [serial = 1409] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7fe4ab00d000) [pid = 1941] [serial = 1452] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7fe4a8f7b800) [pid = 1941] [serial = 1451] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7fe4acda2c00) [pid = 1941] [serial = 1455] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7fe4acd96400) [pid = 1941] [serial = 1454] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7fe4bbc54000) [pid = 1941] [serial = 1421] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7fe4b88ab000) [pid = 1941] [serial = 1415] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7fe4bb8ed400) [pid = 1941] [serial = 1418] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7fe4b762ac00) [pid = 1941] [serial = 1463] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7fe4afb04400) [pid = 1941] [serial = 1457] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7fe4b557e800) [pid = 1941] [serial = 1460] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7fe4b84c0c00) [pid = 1941] [serial = 1466] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7fe4b968e000) [pid = 1941] [serial = 1469] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7fe4b8980400) [pid = 1941] [serial = 1467] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7fe4b779e000) [pid = 1941] [serial = 1464] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7fe4b610d000) [pid = 1941] [serial = 1461] [outer = (nil)] [url = about:blank] 16:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7fe4b9bb2c00) [pid = 1941] [serial = 1470] [outer = (nil)] [url = about:blank] 16:13:46 INFO - PROCESS | 1941 | 1461107626041 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]]]}] 16:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1681ms 16:13:46 INFO - PROCESS | 1941 | 1461107626076 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 16:13:46 INFO - PROCESS | 1941 | 1461107626083 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 16:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:13:46 INFO - PROCESS | 1941 | 1461107626091 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:13:46 INFO - PROCESS | 1941 | 1461107626096 Marionette TRACE conn4 <- [1,2082,null,{}] 16:13:46 INFO - PROCESS | 1941 | 1461107626103 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}] 16:13:46 INFO - PROCESS | 1941 | 1461107626314 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 16:13:46 INFO - PROCESS | 1941 | 1461107626527 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a966a800 == 153 [pid = 1941] [id = 528] 16:13:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7fe4a7a60c00) [pid = 1941] [serial = 1585] [outer = (nil)] 16:13:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7fe4a80eac00) [pid = 1941] [serial = 1586] [outer = 0x7fe4a7a60c00] 16:13:46 INFO - PROCESS | 1941 | 1461107626643 Marionette DEBUG loaded listener.js 16:13:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7fe4a8d54800) [pid = 1941] [serial = 1587] [outer = 0x7fe4a7a60c00] 16:13:47 INFO - PROCESS | 1941 | 1461107627575 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]]]}] 16:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1532ms 16:13:47 INFO - PROCESS | 1941 | 1461107627624 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 16:13:47 INFO - PROCESS | 1941 | 1461107627632 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 16:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:13:47 INFO - PROCESS | 1941 | 1461107627643 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:13:47 INFO - PROCESS | 1941 | 1461107627647 Marionette TRACE conn4 <- [1,2086,null,{}] 16:13:47 INFO - PROCESS | 1941 | 1461107627653 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}] 16:13:47 INFO - PROCESS | 1941 | 1461107627845 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 16:13:48 INFO - PROCESS | 1941 | 1461107628048 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4acacb000 == 154 [pid = 1941] [id = 529] 16:13:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7fe4a7a63000) [pid = 1941] [serial = 1588] [outer = (nil)] 16:13:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7fe4a96e5400) [pid = 1941] [serial = 1589] [outer = 0x7fe4a7a63000] 16:13:48 INFO - PROCESS | 1941 | 1461107628163 Marionette DEBUG loaded listener.js 16:13:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7fe4a9745c00) [pid = 1941] [serial = 1590] [outer = 0x7fe4a7a63000] 16:13:49 INFO - PROCESS | 1941 | 1461107629153 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]]]}] 16:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1581ms 16:13:49 INFO - PROCESS | 1941 | 1461107629224 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 16:13:49 INFO - PROCESS | 1941 | 1461107629228 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 16:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:13:49 INFO - PROCESS | 1941 | 1461107629234 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:13:49 INFO - PROCESS | 1941 | 1461107629239 Marionette TRACE conn4 <- [1,2090,null,{}] 16:13:49 INFO - PROCESS | 1941 | 1461107629255 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}] 16:13:49 INFO - PROCESS | 1941 | 1461107629481 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 16:13:49 INFO - PROCESS | 1941 | 1461107629685 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeaa8000 == 155 [pid = 1941] [id = 530] 16:13:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7fe4a99f5800) [pid = 1941] [serial = 1591] [outer = (nil)] 16:13:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7fe4aa2f8400) [pid = 1941] [serial = 1592] [outer = 0x7fe4a99f5800] 16:13:49 INFO - PROCESS | 1941 | 1461107629839 Marionette DEBUG loaded listener.js 16:13:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7fe4aa39e800) [pid = 1941] [serial = 1593] [outer = 0x7fe4a99f5800] 16:13:50 INFO - PROCESS | 1941 | 1461107630692 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]]]}] 16:13:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1490ms 16:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:13:50 INFO - PROCESS | 1941 | 1461107630724 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 16:13:50 INFO - PROCESS | 1941 | 1461107630728 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 16:13:50 INFO - PROCESS | 1941 | 1461107630734 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:13:50 INFO - PROCESS | 1941 | 1461107630736 Marionette TRACE conn4 <- [1,2094,null,{}] 16:13:50 INFO - PROCESS | 1941 | 1461107630741 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}] 16:13:50 INFO - PROCESS | 1941 | 1461107630905 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 16:13:51 INFO - PROCESS | 1941 | 1461107631115 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeddb000 == 156 [pid = 1941] [id = 531] 16:13:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7fe4aa158000) [pid = 1941] [serial = 1594] [outer = (nil)] 16:13:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7fe4ab011c00) [pid = 1941] [serial = 1595] [outer = 0x7fe4aa158000] 16:13:51 INFO - PROCESS | 1941 | 1461107631221 Marionette DEBUG loaded listener.js 16:13:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7fe4ab992000) [pid = 1941] [serial = 1596] [outer = 0x7fe4aa158000] 16:13:52 INFO - PROCESS | 1941 | 1461107632044 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]]]}] 16:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1328ms 16:13:52 INFO - PROCESS | 1941 | 1461107632061 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 16:13:52 INFO - PROCESS | 1941 | 1461107632064 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 16:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:13:52 INFO - PROCESS | 1941 | 1461107632070 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:13:52 INFO - PROCESS | 1941 | 1461107632072 Marionette TRACE conn4 <- [1,2098,null,{}] 16:13:52 INFO - PROCESS | 1941 | 1461107632077 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}] 16:13:52 INFO - PROCESS | 1941 | 1461107632233 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 16:13:52 INFO - PROCESS | 1941 | 1461107632440 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4af8a5800 == 157 [pid = 1941] [id = 532] 16:13:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7fe4aa3a5800) [pid = 1941] [serial = 1597] [outer = (nil)] 16:13:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7fe4abf68000) [pid = 1941] [serial = 1598] [outer = 0x7fe4aa3a5800] 16:13:52 INFO - PROCESS | 1941 | 1461107632507 Marionette DEBUG loaded listener.js 16:13:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7fe4abfc7c00) [pid = 1941] [serial = 1599] [outer = 0x7fe4aa3a5800] 16:13:53 INFO - PROCESS | 1941 | 1461107633386 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]]]}] 16:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1382ms 16:13:53 INFO - PROCESS | 1941 | 1461107633453 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 16:13:53 INFO - PROCESS | 1941 | 1461107633457 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 16:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:13:53 INFO - PROCESS | 1941 | 1461107633462 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:13:53 INFO - PROCESS | 1941 | 1461107633464 Marionette TRACE conn4 <- [1,2102,null,{}] 16:13:53 INFO - PROCESS | 1941 | 1461107633470 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}] 16:13:53 INFO - PROCESS | 1941 | 1461107633667 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 16:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0460000 == 156 [pid = 1941] [id = 502] 16:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4abe62000 == 155 [pid = 1941] [id = 332] 16:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4e0bd3800 == 154 [pid = 1941] [id = 501] 16:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b7782800 == 153 [pid = 1941] [id = 131] 16:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c6f79000 == 152 [pid = 1941] [id = 407] 16:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d8c7d800 == 151 [pid = 1941] [id = 480] 16:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a77d1800 == 150 [pid = 1941] [id = 526] 16:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a8fc8800 == 149 [pid = 1941] [id = 525] 16:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a8365000 == 148 [pid = 1941] [id = 523] 16:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a79d3800 == 147 [pid = 1941] [id = 522] 16:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b068f800 == 146 [pid = 1941] [id = 521] 16:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d8da5800 == 145 [pid = 1941] [id = 520] 16:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3942000 == 144 [pid = 1941] [id = 519] 16:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4cf4a4800 == 143 [pid = 1941] [id = 518] 16:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c07ba800 == 142 [pid = 1941] [id = 517] 16:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf572000 == 141 [pid = 1941] [id = 516] 16:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4acddd800 == 140 [pid = 1941] [id = 481] 16:13:55 INFO - PROCESS | 1941 | 1461107635808 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a79e3000 == 141 [pid = 1941] [id = 533] 16:13:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7fe4a7a10400) [pid = 1941] [serial = 1600] [outer = (nil)] 16:13:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7fe4a7a61800) [pid = 1941] [serial = 1601] [outer = 0x7fe4a7a10400] 16:13:55 INFO - PROCESS | 1941 | 1461107635879 Marionette DEBUG loaded listener.js 16:13:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7fe4a7b09000) [pid = 1941] [serial = 1602] [outer = 0x7fe4a7a10400] 16:13:56 INFO - PROCESS | 1941 | 1461107636577 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]]]}] 16:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 3136ms 16:13:56 INFO - PROCESS | 1941 | 1461107636600 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 16:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:13:56 INFO - PROCESS | 1941 | 1461107636605 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 16:13:56 INFO - PROCESS | 1941 | 1461107636611 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:13:56 INFO - PROCESS | 1941 | 1461107636617 Marionette TRACE conn4 <- [1,2106,null,{}] 16:13:56 INFO - PROCESS | 1941 | 1461107636624 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}] 16:13:56 INFO - PROCESS | 1941 | 1461107636777 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 16:13:56 INFO - PROCESS | 1941 | 1461107636956 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ace57800 == 142 [pid = 1941] [id = 534] 16:13:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7fe4a7a10000) [pid = 1941] [serial = 1603] [outer = (nil)] 16:13:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7fe4a96e7800) [pid = 1941] [serial = 1604] [outer = 0x7fe4a7a10000] 16:13:57 INFO - PROCESS | 1941 | 1461107637016 Marionette DEBUG loaded listener.js 16:13:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7fe4a995b000) [pid = 1941] [serial = 1605] [outer = 0x7fe4a7a10000] 16:13:57 INFO - PROCESS | 1941 | 1461107637861 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]]]}] 16:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1289ms 16:13:57 INFO - PROCESS | 1941 | 1461107637904 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 16:13:57 INFO - PROCESS | 1941 | 1461107637909 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 16:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:13:57 INFO - PROCESS | 1941 | 1461107637920 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:13:57 INFO - PROCESS | 1941 | 1461107637923 Marionette TRACE conn4 <- [1,2110,null,{}] 16:13:57 INFO - PROCESS | 1941 | 1461107637931 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}] 16:13:58 INFO - PROCESS | 1941 | 1461107638144 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 16:13:58 INFO - PROCESS | 1941 | 1461107638166 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b040d800 == 143 [pid = 1941] [id = 535] 16:13:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7fe4aa154800) [pid = 1941] [serial = 1606] [outer = (nil)] 16:13:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7fe4ab985c00) [pid = 1941] [serial = 1607] [outer = 0x7fe4aa154800] 16:13:58 INFO - PROCESS | 1941 | 1461107638224 Marionette DEBUG loaded listener.js 16:13:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7fe4abfce800) [pid = 1941] [serial = 1608] [outer = 0x7fe4aa154800] 16:13:59 INFO - PROCESS | 1941 | 1461107639128 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]]]}] 16:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1230ms 16:13:59 INFO - PROCESS | 1941 | 1461107639152 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 16:13:59 INFO - PROCESS | 1941 | 1461107639155 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 16:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:13:59 INFO - PROCESS | 1941 | 1461107639170 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:13:59 INFO - PROCESS | 1941 | 1461107639178 Marionette TRACE conn4 <- [1,2114,null,{}] 16:13:59 INFO - PROCESS | 1941 | 1461107639194 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}] 16:13:59 INFO - PROCESS | 1941 | 1461107639403 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 16:13:59 INFO - PROCESS | 1941 | 1461107639429 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b05c1800 == 144 [pid = 1941] [id = 536] 16:13:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7fe4aa2fa800) [pid = 1941] [serial = 1609] [outer = (nil)] 16:13:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7fe4acda0400) [pid = 1941] [serial = 1610] [outer = 0x7fe4aa2fa800] 16:13:59 INFO - PROCESS | 1941 | 1461107639486 Marionette DEBUG loaded listener.js 16:13:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7fe4ad90fc00) [pid = 1941] [serial = 1611] [outer = 0x7fe4aa2fa800] 16:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7fe4a7752800) [pid = 1941] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7fe4abf5ec00) [pid = 1941] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7fe4a7752c00) [pid = 1941] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7fe4a80f5400) [pid = 1941] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7fe4aa158c00) [pid = 1941] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7fe4b7b42800) [pid = 1941] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7fe4ab98b800) [pid = 1941] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7fe4b7d24800) [pid = 1941] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7fe4a7a5f400) [pid = 1941] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7fe4a57d0400) [pid = 1941] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:14:00 INFO - PROCESS | 1941 | 1461107640535 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]]]}] 16:14:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1397ms 16:14:00 INFO - PROCESS | 1941 | 1461107640561 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 16:14:00 INFO - PROCESS | 1941 | 1461107640565 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 16:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:14:00 INFO - PROCESS | 1941 | 1461107640571 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:14:00 INFO - PROCESS | 1941 | 1461107640572 Marionette TRACE conn4 <- [1,2118,null,{}] 16:14:00 INFO - PROCESS | 1941 | 1461107640577 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}] 16:14:00 INFO - PROCESS | 1941 | 1461107640803 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 16:14:00 INFO - PROCESS | 1941 | 1461107640819 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b067f000 == 145 [pid = 1941] [id = 537] 16:14:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7fe4a7a07400) [pid = 1941] [serial = 1612] [outer = (nil)] 16:14:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7fe4ad93c400) [pid = 1941] [serial = 1613] [outer = 0x7fe4a7a07400] 16:14:00 INFO - PROCESS | 1941 | 1461107640876 Marionette DEBUG loaded listener.js 16:14:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7fe4ad945800) [pid = 1941] [serial = 1614] [outer = 0x7fe4a7a07400] 16:14:01 INFO - PROCESS | 1941 | 1461107641671 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]]]}] 16:14:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1131ms 16:14:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:14:01 INFO - PROCESS | 1941 | 1461107641702 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 16:14:01 INFO - PROCESS | 1941 | 1461107641704 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 16:14:01 INFO - PROCESS | 1941 | 1461107641710 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:14:01 INFO - PROCESS | 1941 | 1461107641713 Marionette TRACE conn4 <- [1,2122,null,{}] 16:14:01 INFO - PROCESS | 1941 | 1461107641718 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}] 16:14:01 INFO - PROCESS | 1941 | 1461107641923 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 16:14:01 INFO - PROCESS | 1941 | 1461107641945 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a79cc000 == 146 [pid = 1941] [id = 538] 16:14:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7fe4adda7c00) [pid = 1941] [serial = 1615] [outer = (nil)] 16:14:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7fe4aec4f000) [pid = 1941] [serial = 1616] [outer = 0x7fe4adda7c00] 16:14:02 INFO - PROCESS | 1941 | 1461107642013 Marionette DEBUG loaded listener.js 16:14:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7fe4aec59c00) [pid = 1941] [serial = 1617] [outer = 0x7fe4adda7c00] 16:14:03 INFO - PROCESS | 1941 | 1461107643116 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]]]}] 16:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1483ms 16:14:03 INFO - PROCESS | 1941 | 1461107643193 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 16:14:03 INFO - PROCESS | 1941 | 1461107643200 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 16:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:14:03 INFO - PROCESS | 1941 | 1461107643208 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:14:03 INFO - PROCESS | 1941 | 1461107643212 Marionette TRACE conn4 <- [1,2126,null,{}] 16:14:03 INFO - PROCESS | 1941 | 1461107643219 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}] 16:14:03 INFO - PROCESS | 1941 | 1461107643439 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 16:14:03 INFO - PROCESS | 1941 | 1461107643693 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aee38000 == 147 [pid = 1941] [id = 539] 16:14:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7fe4a8ff0800) [pid = 1941] [serial = 1618] [outer = (nil)] 16:14:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7fe4a974fc00) [pid = 1941] [serial = 1619] [outer = 0x7fe4a8ff0800] 16:14:03 INFO - PROCESS | 1941 | 1461107643809 Marionette DEBUG loaded listener.js 16:14:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7fe4aa159c00) [pid = 1941] [serial = 1620] [outer = 0x7fe4a8ff0800] 16:14:04 INFO - PROCESS | 1941 | 1461107644666 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]]]}] 16:14:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1529ms 16:14:04 INFO - PROCESS | 1941 | 1461107644738 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 16:14:04 INFO - PROCESS | 1941 | 1461107644745 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 16:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:14:04 INFO - PROCESS | 1941 | 1461107644755 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:14:04 INFO - PROCESS | 1941 | 1461107644758 Marionette TRACE conn4 <- [1,2130,null,{}] 16:14:04 INFO - PROCESS | 1941 | 1461107644763 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}] 16:14:04 INFO - PROCESS | 1941 | 1461107644974 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 16:14:05 INFO - PROCESS | 1941 | 1461107645177 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b069b000 == 148 [pid = 1941] [id = 540] 16:14:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7fe4a8fe9400) [pid = 1941] [serial = 1621] [outer = (nil)] 16:14:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7fe4ac149400) [pid = 1941] [serial = 1622] [outer = 0x7fe4a8fe9400] 16:14:05 INFO - PROCESS | 1941 | 1461107645286 Marionette DEBUG loaded listener.js 16:14:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7fe4acd9f800) [pid = 1941] [serial = 1623] [outer = 0x7fe4a8fe9400] 16:14:06 INFO - PROCESS | 1941 | ************************* 16:14:06 INFO - PROCESS | 1941 | A coding exception was thrown and uncaught in a Task. 16:14:06 INFO - PROCESS | 1941 | 16:14:06 INFO - PROCESS | 1941 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:14:06 INFO - PROCESS | 1941 | Full stack: 16:14:06 INFO - PROCESS | 1941 | ************************* 16:14:06 INFO - PROCESS | 1941 | 1461107646288 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] 16:14:06 INFO - PROCESS | 1941 | 1461107646339 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 16:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:14:06 INFO - PROCESS | 1941 | 1461107646345 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:14:06 INFO - PROCESS | 1941 | 1461107646351 Marionette TRACE conn4 <- [1,2134,null,{}] 16:14:06 INFO - PROCESS | 1941 | 1461107646366 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}] 16:14:06 INFO - PROCESS | 1941 | 1461107646579 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 16:14:06 INFO - PROCESS | 1941 | 1461107646785 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b7782800 == 149 [pid = 1941] [id = 541] 16:14:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7fe4ac146800) [pid = 1941] [serial = 1624] [outer = (nil)] 16:14:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7fe4b04e5000) [pid = 1941] [serial = 1625] [outer = 0x7fe4ac146800] 16:14:06 INFO - PROCESS | 1941 | 1461107646898 Marionette DEBUG loaded listener.js 16:14:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7fe4b52f2800) [pid = 1941] [serial = 1626] [outer = 0x7fe4ac146800] 16:14:07 INFO - PROCESS | 1941 | 1461107647740 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]]]}] 16:14:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1433ms 16:14:07 INFO - PROCESS | 1941 | 1461107647779 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 16:14:07 INFO - PROCESS | 1941 | 1461107647783 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 16:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:14:07 INFO - PROCESS | 1941 | 1461107647789 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:14:07 INFO - PROCESS | 1941 | 1461107647791 Marionette TRACE conn4 <- [1,2138,null,{}] 16:14:07 INFO - PROCESS | 1941 | 1461107647796 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}] 16:14:07 INFO - PROCESS | 1941 | 1461107647965 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 16:14:08 INFO - PROCESS | 1941 | 1461107648177 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b82a1800 == 150 [pid = 1941] [id = 542] 16:14:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7fe4acc2c400) [pid = 1941] [serial = 1627] [outer = (nil)] 16:14:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7fe4b5578c00) [pid = 1941] [serial = 1628] [outer = 0x7fe4acc2c400] 16:14:08 INFO - PROCESS | 1941 | 1461107648287 Marionette DEBUG loaded listener.js 16:14:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7fe4b5581800) [pid = 1941] [serial = 1629] [outer = 0x7fe4acc2c400] 16:14:09 INFO - PROCESS | 1941 | 1461107649174 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]]]}] 16:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1434ms 16:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:14:09 INFO - PROCESS | 1941 | 1461107649224 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 16:14:09 INFO - PROCESS | 1941 | 1461107649227 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 16:14:09 INFO - PROCESS | 1941 | 1461107649233 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:14:09 INFO - PROCESS | 1941 | 1461107649236 Marionette TRACE conn4 <- [1,2142,null,{}] 16:14:09 INFO - PROCESS | 1941 | 1461107649241 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}] 16:14:09 INFO - PROCESS | 1941 | 1461107649396 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 16:14:09 INFO - PROCESS | 1941 | 1461107649605 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b985e000 == 151 [pid = 1941] [id = 543] 16:14:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7fe4ad944400) [pid = 1941] [serial = 1630] [outer = (nil)] 16:14:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7fe4b60cf400) [pid = 1941] [serial = 1631] [outer = 0x7fe4ad944400] 16:14:09 INFO - PROCESS | 1941 | 1461107649672 Marionette DEBUG loaded listener.js 16:14:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7fe4b610bc00) [pid = 1941] [serial = 1632] [outer = 0x7fe4ad944400] 16:14:10 INFO - PROCESS | 1941 | 1461107650548 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] 16:14:10 INFO - PROCESS | 1941 | 1461107650622 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 16:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:14:10 INFO - PROCESS | 1941 | 1461107650627 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:14:10 INFO - PROCESS | 1941 | 1461107650629 Marionette TRACE conn4 <- [1,2146,null,{}] 16:14:10 INFO - PROCESS | 1941 | 1461107650634 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}] 16:14:10 INFO - PROCESS | 1941 | 1461107650820 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 16:14:11 INFO - PROCESS | 1941 | 1461107651055 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb1fa000 == 152 [pid = 1941] [id = 544] 16:14:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7fe4a7b04c00) [pid = 1941] [serial = 1633] [outer = (nil)] 16:14:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7fe4b7628800) [pid = 1941] [serial = 1634] [outer = 0x7fe4a7b04c00] 16:14:11 INFO - PROCESS | 1941 | 1461107651166 Marionette DEBUG loaded listener.js 16:14:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7fe4b7756400) [pid = 1941] [serial = 1635] [outer = 0x7fe4a7b04c00] 16:14:12 INFO - PROCESS | 1941 | 1461107651995 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] 16:14:12 INFO - PROCESS | 1941 | 1461107652065 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 16:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:14:12 INFO - PROCESS | 1941 | 1461107652070 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:14:12 INFO - PROCESS | 1941 | 1461107652073 Marionette TRACE conn4 <- [1,2150,null,{}] 16:14:12 INFO - PROCESS | 1941 | 1461107652077 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}] 16:14:12 INFO - PROCESS | 1941 | 1461107652241 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 16:14:12 INFO - PROCESS | 1941 | 1461107652457 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bbe50800 == 153 [pid = 1941] [id = 545] 16:14:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7fe4a7750800) [pid = 1941] [serial = 1636] [outer = (nil)] 16:14:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7fe4ac146000) [pid = 1941] [serial = 1637] [outer = 0x7fe4a7750800] 16:14:12 INFO - PROCESS | 1941 | 1461107652567 Marionette DEBUG loaded listener.js 16:14:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7fe4b77ab000) [pid = 1941] [serial = 1638] [outer = 0x7fe4a7750800] 16:14:13 INFO - PROCESS | 1941 | 1461107653434 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]]]}] 16:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1434ms 16:14:13 INFO - PROCESS | 1941 | 1461107653504 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 16:14:13 INFO - PROCESS | 1941 | 1461107653508 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 16:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:14:13 INFO - PROCESS | 1941 | 1461107653513 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:14:13 INFO - PROCESS | 1941 | 1461107653515 Marionette TRACE conn4 <- [1,2154,null,{}] 16:14:13 INFO - PROCESS | 1941 | 1461107653521 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}] 16:14:13 INFO - PROCESS | 1941 | 1461107653674 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 16:14:13 INFO - PROCESS | 1941 | 1461107653888 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc288000 == 154 [pid = 1941] [id = 546] 16:14:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7fe4a7b05400) [pid = 1941] [serial = 1639] [outer = (nil)] 16:14:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7fe4b7b45000) [pid = 1941] [serial = 1640] [outer = 0x7fe4a7b05400] 16:14:13 INFO - PROCESS | 1941 | 1461107653997 Marionette DEBUG loaded listener.js 16:14:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7fe4b7b4e800) [pid = 1941] [serial = 1641] [outer = 0x7fe4a7b05400] 16:14:14 INFO - PROCESS | 1941 | 1461107654828 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]]]}] 16:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1375ms 16:14:14 INFO - PROCESS | 1941 | 1461107654889 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 16:14:14 INFO - PROCESS | 1941 | 1461107654892 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 16:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:14:14 INFO - PROCESS | 1941 | 1461107654898 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:14:14 INFO - PROCESS | 1941 | 1461107654900 Marionette TRACE conn4 <- [1,2158,null,{}] 16:14:14 INFO - PROCESS | 1941 | 1461107654906 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}] 16:14:15 INFO - PROCESS | 1941 | 1461107655069 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 16:14:15 INFO - PROCESS | 1941 | 1461107655284 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf23e800 == 155 [pid = 1941] [id = 547] 16:14:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7fe4b77a5c00) [pid = 1941] [serial = 1642] [outer = (nil)] 16:14:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7fe4b7d2e400) [pid = 1941] [serial = 1643] [outer = 0x7fe4b77a5c00] 16:14:15 INFO - PROCESS | 1941 | 1461107655399 Marionette DEBUG loaded listener.js 16:14:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7fe4b7f95000) [pid = 1941] [serial = 1644] [outer = 0x7fe4b77a5c00] 16:14:16 INFO - PROCESS | 1941 | 1461107656241 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]]]}] 16:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1376ms 16:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:14:16 INFO - PROCESS | 1941 | 1461107656276 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 16:14:16 INFO - PROCESS | 1941 | 1461107656278 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 16:14:16 INFO - PROCESS | 1941 | 1461107656285 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:14:16 INFO - PROCESS | 1941 | 1461107656288 Marionette TRACE conn4 <- [1,2162,null,{}] 16:14:16 INFO - PROCESS | 1941 | 1461107656293 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}] 16:14:16 INFO - PROCESS | 1941 | 1461107656459 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 16:14:16 INFO - PROCESS | 1941 | 1461107656673 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bfa95800 == 156 [pid = 1941] [id = 548] 16:14:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 238 (0x7fe4b7b40400) [pid = 1941] [serial = 1645] [outer = (nil)] 16:14:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 239 (0x7fe4b843c000) [pid = 1941] [serial = 1646] [outer = 0x7fe4b7b40400] 16:14:16 INFO - PROCESS | 1941 | 1461107656780 Marionette DEBUG loaded listener.js 16:14:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 240 (0x7fe4b84bbc00) [pid = 1941] [serial = 1647] [outer = 0x7fe4b7b40400] 16:14:17 INFO - PROCESS | 1941 | 1461107657655 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]]]}] 16:14:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:14:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1432ms 16:14:17 INFO - PROCESS | 1941 | 1461107657723 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 16:14:17 INFO - PROCESS | 1941 | 1461107657727 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 16:14:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:14:17 INFO - PROCESS | 1941 | 1461107657735 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:14:17 INFO - PROCESS | 1941 | 1461107657738 Marionette TRACE conn4 <- [1,2166,null,{}] 16:14:17 INFO - PROCESS | 1941 | 1461107657743 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}] 16:14:17 INFO - PROCESS | 1941 | 1461107657939 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 16:14:18 INFO - PROCESS | 1941 | 1461107658150 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c07b4800 == 157 [pid = 1941] [id = 549] 16:14:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 241 (0x7fe4b7d29000) [pid = 1941] [serial = 1648] [outer = (nil)] 16:14:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 242 (0x7fe4b9877000) [pid = 1941] [serial = 1649] [outer = 0x7fe4b7d29000] 16:14:18 INFO - PROCESS | 1941 | 1461107658262 Marionette DEBUG loaded listener.js 16:14:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 243 (0x7fe4bafd3c00) [pid = 1941] [serial = 1650] [outer = 0x7fe4b7d29000] 16:14:19 INFO - PROCESS | 1941 | 1461107659153 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]]]}] 16:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1477ms 16:14:19 INFO - PROCESS | 1941 | 1461107659213 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 16:14:19 INFO - PROCESS | 1941 | 1461107659216 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 16:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:14:19 INFO - PROCESS | 1941 | 1461107659222 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:14:19 INFO - PROCESS | 1941 | 1461107659225 Marionette TRACE conn4 <- [1,2170,null,{}] 16:14:19 INFO - PROCESS | 1941 | 1461107659230 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}] 16:14:19 INFO - PROCESS | 1941 | 1461107659392 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 16:14:19 INFO - PROCESS | 1941 | 1461107659608 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a8fc8800 == 158 [pid = 1941] [id = 550] 16:14:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 244 (0x7fe4a57c5c00) [pid = 1941] [serial = 1651] [outer = (nil)] 16:14:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 245 (0x7fe4a7749800) [pid = 1941] [serial = 1652] [outer = 0x7fe4a57c5c00] 16:14:19 INFO - PROCESS | 1941 | 1461107659985 Marionette DEBUG loaded listener.js 16:14:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 246 (0x7fe4a7a11800) [pid = 1941] [serial = 1653] [outer = 0x7fe4a57c5c00] 16:14:20 INFO - PROCESS | 1941 | 1461107660896 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]]]}] 16:14:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1735ms 16:14:20 INFO - PROCESS | 1941 | 1461107660958 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 16:14:20 INFO - PROCESS | 1941 | 1461107660964 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 16:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:14:20 INFO - PROCESS | 1941 | 1461107660972 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:14:20 INFO - PROCESS | 1941 | 1461107660976 Marionette TRACE conn4 <- [1,2174,null,{}] 16:14:21 INFO - PROCESS | 1941 | 1461107661009 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}] 16:14:21 INFO - PROCESS | 1941 | 1461107661239 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 16:14:21 INFO - PROCESS | 1941 | 1461107661403 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0402800 == 159 [pid = 1941] [id = 551] 16:14:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 247 (0x7fe4a8f76400) [pid = 1941] [serial = 1654] [outer = (nil)] 16:14:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 248 (0x7fe4a96eb800) [pid = 1941] [serial = 1655] [outer = 0x7fe4a8f76400] 16:14:21 INFO - PROCESS | 1941 | 1461107661532 Marionette DEBUG loaded listener.js 16:14:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 249 (0x7fe4a99f1000) [pid = 1941] [serial = 1656] [outer = 0x7fe4a8f76400] 16:14:22 INFO - PROCESS | 1941 | 1461107662466 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]]]}] 16:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1528ms 16:14:22 INFO - PROCESS | 1941 | 1461107662500 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 16:14:22 INFO - PROCESS | 1941 | 1461107662504 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 16:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:14:22 INFO - PROCESS | 1941 | 1461107662513 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:14:22 INFO - PROCESS | 1941 | 1461107662517 Marionette TRACE conn4 <- [1,2178,null,{}] 16:14:22 INFO - PROCESS | 1941 | 1461107662522 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}] 16:14:22 INFO - PROCESS | 1941 | 1461107662684 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 16:14:22 INFO - PROCESS | 1941 | 1461107662906 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeb20000 == 160 [pid = 1941] [id = 552] 16:14:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 250 (0x7fe4aa2f4c00) [pid = 1941] [serial = 1657] [outer = (nil)] 16:14:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 251 (0x7fe4ab986000) [pid = 1941] [serial = 1658] [outer = 0x7fe4aa2f4c00] 16:14:23 INFO - PROCESS | 1941 | 1461107663013 Marionette DEBUG loaded listener.js 16:14:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 252 (0x7fe4abfd1800) [pid = 1941] [serial = 1659] [outer = 0x7fe4aa2f4c00] 16:14:23 INFO - PROCESS | 1941 | 1461107663921 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]]]}] 16:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1479ms 16:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:14:23 INFO - PROCESS | 1941 | 1461107663993 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 16:14:23 INFO - PROCESS | 1941 | 1461107663995 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 16:14:24 INFO - PROCESS | 1941 | 1461107664001 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:14:24 INFO - PROCESS | 1941 | 1461107664006 Marionette TRACE conn4 <- [1,2182,null,{}] 16:14:24 INFO - PROCESS | 1941 | 1461107664020 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}] 16:14:24 INFO - PROCESS | 1941 | 1461107664204 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 16:14:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a77e1800 == 159 [pid = 1941] [id = 351] 16:14:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4be967000 == 158 [pid = 1941] [id = 185] 16:14:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3c4c800 == 157 [pid = 1941] [id = 74] 16:14:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4abe5a800 == 156 [pid = 1941] [id = 513] 16:14:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb1ee000 == 155 [pid = 1941] [id = 493] 16:14:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ace6b800 == 154 [pid = 1941] [id = 491] 16:14:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b067f000 == 153 [pid = 1941] [id = 537] 16:14:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b05c1800 == 152 [pid = 1941] [id = 536] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 251 (0x7fe4a7b10c00) [pid = 1941] [serial = 1541] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 250 (0x7fe4acc31400) [pid = 1941] [serial = 1544] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 249 (0x7fe4bc0e0800) [pid = 1941] [serial = 1550] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 248 (0x7fe4be336800) [pid = 1941] [serial = 1553] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 247 (0x7fe4ceaa3c00) [pid = 1941] [serial = 1556] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 246 (0x7fe4a974d000) [pid = 1941] [serial = 1559] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 245 (0x7fe4d3730800) [pid = 1941] [serial = 1562] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 244 (0x7fe4bbc57c00) [pid = 1941] [serial = 1565] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 243 (0x7fe4aec53000) [pid = 1941] [serial = 1568] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 242 (0x7fe4a7a0c800) [pid = 1941] [serial = 1571] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 241 (0x7fe4a7a66000) [pid = 1941] [serial = 1574] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 240 (0x7fe4b7d2fc00) [pid = 1941] [serial = 1547] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 239 (0x7fe4b8441400) [pid = 1941] [serial = 1481] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 238 (0x7fe4add99c00) [pid = 1941] [serial = 1478] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 237 (0x7fe4d382f400) [pid = 1941] [serial = 1505] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7fe4bf771400) [pid = 1941] [serial = 1493] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7fe4c07a2000) [pid = 1941] [serial = 1496] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7fe4a6368800) [pid = 1941] [serial = 1514] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7fe4bb81b000) [pid = 1941] [serial = 1484] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7fe4c3b37400) [pid = 1941] [serial = 1499] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7fe4bb9c4000) [pid = 1941] [serial = 1487] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7fe4bd7e6400) [pid = 1941] [serial = 1490] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7fe4d3e53400) [pid = 1941] [serial = 1511] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7fe4abf67400) [pid = 1941] [serial = 1508] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7fe4ab987c00) [pid = 1941] [serial = 1475] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7fe4cea0fc00) [pid = 1941] [serial = 1502] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | 1461107664541 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b040d800 == 151 [pid = 1941] [id = 535] 16:14:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ace57800 == 150 [pid = 1941] [id = 534] 16:14:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a79e3000 == 149 [pid = 1941] [id = 533] 16:14:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a836d000 == 150 [pid = 1941] [id = 553] 16:14:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7fe4a6368800) [pid = 1941] [serial = 1660] [outer = (nil)] 16:14:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7fe4a8d5c800) [pid = 1941] [serial = 1661] [outer = 0x7fe4a6368800] 16:14:24 INFO - PROCESS | 1941 | 1461107664646 Marionette DEBUG loaded listener.js 16:14:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7fe4abfcc800) [pid = 1941] [serial = 1662] [outer = 0x7fe4a6368800] 16:14:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aeaa8000 == 149 [pid = 1941] [id = 530] 16:14:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4acacb000 == 148 [pid = 1941] [id = 529] 16:14:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a966a800 == 147 [pid = 1941] [id = 528] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7fe4bb977c00) [pid = 1941] [serial = 1538] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7fe4a7a69400) [pid = 1941] [serial = 1580] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7fe4bc0c1400) [pid = 1941] [serial = 1539] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7fe4a7b06000) [pid = 1941] [serial = 1581] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7fe4a7750000) [pid = 1941] [serial = 1578] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7fe4a6360400) [pid = 1941] [serial = 1577] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7fe4a7754400) [pid = 1941] [serial = 1517] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7fe4afb0a400) [pid = 1941] [serial = 1526] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7fe4a99f6000) [pid = 1941] [serial = 1521] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7fe4a8f75000) [pid = 1941] [serial = 1520] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7fe4aa39f800) [pid = 1941] [serial = 1535] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7fe4b60d7800) [pid = 1941] [serial = 1529] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7fe4b99e7800) [pid = 1941] [serial = 1533] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7fe4b843d000) [pid = 1941] [serial = 1532] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7fe4acd94c00) [pid = 1941] [serial = 1524] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7fe4a7b02800) [pid = 1941] [serial = 1518] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7fe4b52ed400) [pid = 1941] [serial = 1527] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7fe4b73c6000) [pid = 1941] [serial = 1536] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7fe4abf69400) [pid = 1941] [serial = 1523] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7fe4b73c8c00) [pid = 1941] [serial = 1530] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7fe4bafd8800) [pid = 1941] [serial = 1472] [outer = (nil)] [url = about:blank] 16:14:25 INFO - PROCESS | 1941 | 1461107665345 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]]]}] 16:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1382ms 16:14:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:14:25 INFO - PROCESS | 1941 | 1461107665382 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 16:14:25 INFO - PROCESS | 1941 | 1461107665385 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 16:14:25 INFO - PROCESS | 1941 | 1461107665391 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:14:25 INFO - PROCESS | 1941 | 1461107665394 Marionette TRACE conn4 <- [1,2186,null,{}] 16:14:25 INFO - PROCESS | 1941 | 1461107665398 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}] 16:14:25 INFO - PROCESS | 1941 | 1461107665568 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 16:14:25 INFO - PROCESS | 1941 | 1461107665756 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4acb2b000 == 148 [pid = 1941] [id = 554] 16:14:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7fe4a6360400) [pid = 1941] [serial = 1663] [outer = (nil)] 16:14:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7fe4aec59800) [pid = 1941] [serial = 1664] [outer = 0x7fe4a6360400] 16:14:25 INFO - PROCESS | 1941 | 1461107665817 Marionette DEBUG loaded listener.js 16:14:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7fe4b04e7400) [pid = 1941] [serial = 1665] [outer = 0x7fe4a6360400] 16:14:26 INFO - PROCESS | 1941 | 1461107666547 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]]]}] 16:14:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:14:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1181ms 16:14:26 INFO - PROCESS | 1941 | 1461107666571 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 16:14:26 INFO - PROCESS | 1941 | 1461107666573 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 16:14:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:14:26 INFO - PROCESS | 1941 | 1461107666579 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:14:26 INFO - PROCESS | 1941 | 1461107666580 Marionette TRACE conn4 <- [1,2190,null,{}] 16:14:26 INFO - PROCESS | 1941 | 1461107666585 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}] 16:14:26 INFO - PROCESS | 1941 | 1461107666734 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 16:14:26 INFO - PROCESS | 1941 | 1461107666750 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4af8b9800 == 149 [pid = 1941] [id = 555] 16:14:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7fe4b52ee000) [pid = 1941] [serial = 1666] [outer = (nil)] 16:14:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7fe4b60cfc00) [pid = 1941] [serial = 1667] [outer = 0x7fe4b52ee000] 16:14:27 INFO - PROCESS | 1941 | 1461107667000 Marionette DEBUG loaded listener.js 16:14:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7fe4b63dc000) [pid = 1941] [serial = 1668] [outer = 0x7fe4b52ee000] 16:14:27 INFO - PROCESS | 1941 | 1461107667755 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]]]}] 16:14:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:14:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1230ms 16:14:27 INFO - PROCESS | 1941 | 1461107667809 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 16:14:27 INFO - PROCESS | 1941 | 1461107667811 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 16:14:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:14:27 INFO - PROCESS | 1941 | 1461107667817 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:14:27 INFO - PROCESS | 1941 | 1461107667819 Marionette TRACE conn4 <- [1,2194,null,{}] 16:14:27 INFO - PROCESS | 1941 | 1461107667824 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}] 16:14:28 INFO - PROCESS | 1941 | 1461107668041 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 16:14:28 INFO - PROCESS | 1941 | 1461107668094 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0798800 == 150 [pid = 1941] [id = 556] 16:14:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7fe4b7f9b400) [pid = 1941] [serial = 1669] [outer = (nil)] 16:14:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7fe4b84bec00) [pid = 1941] [serial = 1670] [outer = 0x7fe4b7f9b400] 16:14:28 INFO - PROCESS | 1941 | 1461107668149 Marionette DEBUG loaded listener.js 16:14:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7fe4b886c800) [pid = 1941] [serial = 1671] [outer = 0x7fe4b7f9b400] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7fe4aa154800) [pid = 1941] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7fe4bb66b000) [pid = 1941] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7fe4baf9f800) [pid = 1941] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7fe4a80f1400) [pid = 1941] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7fe4aa160000) [pid = 1941] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7fe4a7a60c00) [pid = 1941] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7fe4a7a63000) [pid = 1941] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7fe4bbc59c00) [pid = 1941] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7fe4aa2fa800) [pid = 1941] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7fe4a7a06400) [pid = 1941] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7fe4bd7e5c00) [pid = 1941] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7fe4aa3a1000) [pid = 1941] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7fe4a7b0d000) [pid = 1941] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7fe4a7a10000) [pid = 1941] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7fe4b7667800) [pid = 1941] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7fe4a7a10400) [pid = 1941] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7fe4a7b04800) [pid = 1941] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7fe4bc3b4400) [pid = 1941] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7fe4aa158000) [pid = 1941] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7fe4aa3a5800) [pid = 1941] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7fe4a82f2000) [pid = 1941] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7fe4a9747000) [pid = 1941] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7fe4b7629c00) [pid = 1941] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7fe4b897b400) [pid = 1941] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7fe4be77b800) [pid = 1941] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7fe4aa158800) [pid = 1941] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7fe4b63d4800) [pid = 1941] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7fe4c3b2d000) [pid = 1941] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7fe4a9957800) [pid = 1941] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7fe4bb665400) [pid = 1941] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7fe4a7758800) [pid = 1941] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7fe4abfcdc00) [pid = 1941] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7fe4abf63000) [pid = 1941] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7fe4a8f73000) [pid = 1941] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7fe4abf62800) [pid = 1941] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7fe4bfe6bc00) [pid = 1941] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7fe4a9958000) [pid = 1941] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7fe4ce811c00) [pid = 1941] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7fe4a8fe5800) [pid = 1941] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7fe4bfe6f400) [pid = 1941] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7fe4ce6c8000) [pid = 1941] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7fe4bfc06000) [pid = 1941] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7fe4ab983400) [pid = 1941] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7fe4a99f5800) [pid = 1941] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7fe4bb671c00) [pid = 1941] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7fe4be338400) [pid = 1941] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7fe4b63d4c00) [pid = 1941] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7fe4a9746c00) [pid = 1941] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7fe4a7b02c00) [pid = 1941] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7fe4acd95c00) [pid = 1941] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7fe4a9749c00) [pid = 1941] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7fe4a8d5ac00) [pid = 1941] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7fe4b7d2c000) [pid = 1941] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7fe4a6361c00) [pid = 1941] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7fe4bc0c3c00) [pid = 1941] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7fe4a80ec400) [pid = 1941] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7fe4bc3b7800) [pid = 1941] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7fe4b7b42000) [pid = 1941] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7fe4bc0e0c00) [pid = 1941] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7fe4b6110000) [pid = 1941] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7fe4a7b07800) [pid = 1941] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7fe4ac148800) [pid = 1941] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7fe4aa396c00) [pid = 1941] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7fe4ac149c00) [pid = 1941] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7fe4b843e800) [pid = 1941] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7fe4a7a05c00) [pid = 1941] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7fe4b73c8800) [pid = 1941] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:14:29 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7fe4a7a07400) [pid = 1941] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:14:29 INFO - PROCESS | 1941 | 1461107669729 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]]]}] 16:14:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:14:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1932ms 16:14:29 INFO - PROCESS | 1941 | 1461107669749 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 16:14:29 INFO - PROCESS | 1941 | 1461107669751 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 16:14:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:14:29 INFO - PROCESS | 1941 | 1461107669756 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:14:29 INFO - PROCESS | 1941 | 1461107669759 Marionette TRACE conn4 <- [1,2198,null,{}] 16:14:29 INFO - PROCESS | 1941 | 1461107669763 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}] 16:14:29 INFO - PROCESS | 1941 | 1461107669908 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 16:14:29 INFO - PROCESS | 1941 | 1461107669921 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a79cc800 == 151 [pid = 1941] [id = 557] 16:14:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7fe4a57c7800) [pid = 1941] [serial = 1672] [outer = (nil)] 16:14:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7fe4a7a5f400) [pid = 1941] [serial = 1673] [outer = 0x7fe4a57c7800] 16:14:29 INFO - PROCESS | 1941 | 1461107669977 Marionette DEBUG loaded listener.js 16:14:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7fe4a80f0400) [pid = 1941] [serial = 1674] [outer = 0x7fe4a57c7800] 16:14:30 INFO - PROCESS | 1941 | 1461107670742 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]]]}] 16:14:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:14:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1024ms 16:14:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:14:30 INFO - PROCESS | 1941 | 1461107670781 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 16:14:30 INFO - PROCESS | 1941 | 1461107670783 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 16:14:30 INFO - PROCESS | 1941 | 1461107670789 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:14:30 INFO - PROCESS | 1941 | 1461107670791 Marionette TRACE conn4 <- [1,2202,null,{}] 16:14:30 INFO - PROCESS | 1941 | 1461107670796 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}] 16:14:31 INFO - PROCESS | 1941 | 1461107671010 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 16:14:31 INFO - PROCESS | 1941 | 1461107671031 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aee2c000 == 152 [pid = 1941] [id = 558] 16:14:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7fe4a6361800) [pid = 1941] [serial = 1675] [outer = (nil)] 16:14:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7fe4a96e6000) [pid = 1941] [serial = 1676] [outer = 0x7fe4a6361800] 16:14:31 INFO - PROCESS | 1941 | 1461107671086 Marionette DEBUG loaded listener.js 16:14:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7fe4aa160000) [pid = 1941] [serial = 1677] [outer = 0x7fe4a6361800] 16:14:32 INFO - PROCESS | 1941 | 1461107672169 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]]]}] 16:14:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:14:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1430ms 16:14:32 INFO - PROCESS | 1941 | 1461107672218 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 16:14:32 INFO - PROCESS | 1941 | 1461107672224 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 16:14:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:14:32 INFO - PROCESS | 1941 | 1461107672231 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:14:32 INFO - PROCESS | 1941 | 1461107672236 Marionette TRACE conn4 <- [1,2206,null,{}] 16:14:32 INFO - PROCESS | 1941 | 1461107672244 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}] 16:14:32 INFO - PROCESS | 1941 | 1461107672464 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 16:14:32 INFO - PROCESS | 1941 | 1461107672677 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeaa4000 == 153 [pid = 1941] [id = 559] 16:14:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7fe4a80ecc00) [pid = 1941] [serial = 1678] [outer = (nil)] 16:14:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7fe4a8f75000) [pid = 1941] [serial = 1679] [outer = 0x7fe4a80ecc00] 16:14:32 INFO - PROCESS | 1941 | 1461107672788 Marionette DEBUG loaded listener.js 16:14:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7fe4a9751800) [pid = 1941] [serial = 1680] [outer = 0x7fe4a80ecc00] 16:14:33 INFO - PROCESS | 1941 | 1461107673740 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]]]}] 16:14:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:14:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1580ms 16:14:33 INFO - PROCESS | 1941 | 1461107673813 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 16:14:33 INFO - PROCESS | 1941 | 1461107673820 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 16:14:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:14:33 INFO - PROCESS | 1941 | 1461107673829 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:14:33 INFO - PROCESS | 1941 | 1461107673833 Marionette TRACE conn4 <- [1,2210,null,{}] 16:14:33 INFO - PROCESS | 1941 | 1461107673838 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}] 16:14:34 INFO - PROCESS | 1941 | 1461107674051 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 16:14:34 INFO - PROCESS | 1941 | 1461107674335 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0456800 == 154 [pid = 1941] [id = 560] 16:14:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7fe4aa15a000) [pid = 1941] [serial = 1681] [outer = (nil)] 16:14:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7fe4ab010000) [pid = 1941] [serial = 1682] [outer = 0x7fe4aa15a000] 16:14:34 INFO - PROCESS | 1941 | 1461107674450 Marionette DEBUG loaded listener.js 16:14:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7fe4abf63000) [pid = 1941] [serial = 1683] [outer = 0x7fe4aa15a000] 16:14:35 INFO - PROCESS | 1941 | 1461107675258 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]]]}] 16:14:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:14:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1475ms 16:14:35 INFO - PROCESS | 1941 | 1461107675305 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 16:14:35 INFO - PROCESS | 1941 | 1461107675309 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 16:14:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:14:35 INFO - PROCESS | 1941 | 1461107675318 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:14:35 INFO - PROCESS | 1941 | 1461107675323 Marionette TRACE conn4 <- [1,2214,null,{}] 16:14:35 INFO - PROCESS | 1941 | 1461107675339 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}] 16:14:35 INFO - PROCESS | 1941 | 1461107675538 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 16:14:35 INFO - PROCESS | 1941 | 1461107675751 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b6192000 == 155 [pid = 1941] [id = 561] 16:14:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7fe4aa396400) [pid = 1941] [serial = 1684] [outer = (nil)] 16:14:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7fe4ad904000) [pid = 1941] [serial = 1685] [outer = 0x7fe4aa396400] 16:14:35 INFO - PROCESS | 1941 | 1461107675869 Marionette DEBUG loaded listener.js 16:14:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7fe4aec50000) [pid = 1941] [serial = 1686] [outer = 0x7fe4aa396400] 16:14:36 INFO - PROCESS | 1941 | 1461107676762 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]]]}] 16:14:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:14:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1482ms 16:14:36 INFO - PROCESS | 1941 | 1461107676801 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 16:14:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:14:36 INFO - PROCESS | 1941 | 1461107676805 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 16:14:36 INFO - PROCESS | 1941 | 1461107676811 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:14:36 INFO - PROCESS | 1941 | 1461107676814 Marionette TRACE conn4 <- [1,2218,null,{}] 16:14:36 INFO - PROCESS | 1941 | 1461107676819 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}] 16:14:36 INFO - PROCESS | 1941 | 1461107676990 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 16:14:37 INFO - PROCESS | 1941 | 1461107677258 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b986a800 == 156 [pid = 1941] [id = 562] 16:14:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7fe4abf65800) [pid = 1941] [serial = 1687] [outer = (nil)] 16:14:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4b5575800) [pid = 1941] [serial = 1688] [outer = 0x7fe4abf65800] 16:14:37 INFO - PROCESS | 1941 | 1461107677333 Marionette DEBUG loaded listener.js 16:14:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7fe4b6112800) [pid = 1941] [serial = 1689] [outer = 0x7fe4abf65800] 16:14:38 INFO - PROCESS | 1941 | 1461107678114 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]]]}] 16:14:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:14:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1332ms 16:14:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:14:38 INFO - PROCESS | 1941 | 1461107678144 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 16:14:38 INFO - PROCESS | 1941 | 1461107678147 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 16:14:38 INFO - PROCESS | 1941 | 1461107678153 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:14:38 INFO - PROCESS | 1941 | 1461107678156 Marionette TRACE conn4 <- [1,2222,null,{}] 16:14:38 INFO - PROCESS | 1941 | 1461107678161 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}] 16:14:38 INFO - PROCESS | 1941 | 1461107678329 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 16:14:38 INFO - PROCESS | 1941 | 1461107678544 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb1e2800 == 157 [pid = 1941] [id = 563] 16:14:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4b04e7c00) [pid = 1941] [serial = 1690] [outer = (nil)] 16:14:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7fe4b73c6000) [pid = 1941] [serial = 1691] [outer = 0x7fe4b04e7c00] 16:14:38 INFO - PROCESS | 1941 | 1461107678652 Marionette DEBUG loaded listener.js 16:14:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7fe4b7667000) [pid = 1941] [serial = 1692] [outer = 0x7fe4b04e7c00] 16:14:39 INFO - PROCESS | 1941 | 1461107679543 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]]]}] 16:14:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:14:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1432ms 16:14:39 INFO - PROCESS | 1941 | 1461107679584 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 16:14:39 INFO - PROCESS | 1941 | 1461107679588 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 16:14:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:14:39 INFO - PROCESS | 1941 | 1461107679594 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:14:39 INFO - PROCESS | 1941 | 1461107679596 Marionette TRACE conn4 <- [1,2226,null,{}] 16:14:39 INFO - PROCESS | 1941 | 1461107679601 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}] 16:14:39 INFO - PROCESS | 1941 | 1461107679798 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 16:14:40 INFO - PROCESS | 1941 | 1461107680018 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf2d2800 == 158 [pid = 1941] [id = 564] 16:14:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7fe4a8d58400) [pid = 1941] [serial = 1693] [outer = (nil)] 16:14:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7fe4b886a000) [pid = 1941] [serial = 1694] [outer = 0x7fe4a8d58400] 16:14:40 INFO - PROCESS | 1941 | 1461107680133 Marionette DEBUG loaded listener.js 16:14:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7fe4bafd8c00) [pid = 1941] [serial = 1695] [outer = 0x7fe4a8d58400] 16:14:40 INFO - PROCESS | 1941 | 1461107680980 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]]]}] 16:14:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:14:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1432ms 16:14:41 INFO - PROCESS | 1941 | 1461107681027 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 16:14:41 INFO - PROCESS | 1941 | 1461107681031 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 16:14:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:14:41 INFO - PROCESS | 1941 | 1461107681037 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:14:41 INFO - PROCESS | 1941 | 1461107681039 Marionette TRACE conn4 <- [1,2230,null,{}] 16:14:41 INFO - PROCESS | 1941 | 1461107681044 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}] 16:14:41 INFO - PROCESS | 1941 | 1461107681217 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 16:14:41 INFO - PROCESS | 1941 | 1461107681513 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c074f000 == 159 [pid = 1941] [id = 565] 16:14:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7fe4bb083000) [pid = 1941] [serial = 1696] [outer = (nil)] 16:14:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7fe4bb667000) [pid = 1941] [serial = 1697] [outer = 0x7fe4bb083000] 16:14:41 INFO - PROCESS | 1941 | 1461107681584 Marionette DEBUG loaded listener.js 16:14:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7fe4bb671c00) [pid = 1941] [serial = 1698] [outer = 0x7fe4bb083000] 16:14:42 INFO - PROCESS | 1941 | 1461107682375 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]]]}] 16:14:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:14:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1377ms 16:14:42 INFO - PROCESS | 1941 | 1461107682415 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 16:14:42 INFO - PROCESS | 1941 | 1461107682417 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 16:14:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:14:42 INFO - PROCESS | 1941 | 1461107682423 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:14:42 INFO - PROCESS | 1941 | 1461107682425 Marionette TRACE conn4 <- [1,2234,null,{}] 16:14:42 INFO - PROCESS | 1941 | 1461107682430 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}] 16:14:42 INFO - PROCESS | 1941 | 1461107682602 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 16:14:42 INFO - PROCESS | 1941 | 1461107682818 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c17b3800 == 160 [pid = 1941] [id = 566] 16:14:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7fe4bb077800) [pid = 1941] [serial = 1699] [outer = (nil)] 16:14:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7fe4bb81dc00) [pid = 1941] [serial = 1700] [outer = 0x7fe4bb077800] 16:14:42 INFO - PROCESS | 1941 | 1461107682925 Marionette DEBUG loaded listener.js 16:14:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7fe4bb8e5800) [pid = 1941] [serial = 1701] [outer = 0x7fe4bb077800] 16:14:43 INFO - PROCESS | 1941 | 1461107683759 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]]]}] 16:14:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:14:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1386ms 16:14:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:14:43 INFO - PROCESS | 1941 | 1461107683810 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 16:14:43 INFO - PROCESS | 1941 | 1461107683812 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 16:14:43 INFO - PROCESS | 1941 | 1461107683817 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:14:43 INFO - PROCESS | 1941 | 1461107683821 Marionette TRACE conn4 <- [1,2238,null,{}] 16:14:43 INFO - PROCESS | 1941 | 1461107683826 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}] 16:14:44 INFO - PROCESS | 1941 | 1461107684009 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 16:14:44 INFO - PROCESS | 1941 | 1461107684235 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c861d000 == 161 [pid = 1941] [id = 567] 16:14:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7fe4bb662c00) [pid = 1941] [serial = 1702] [outer = (nil)] 16:14:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7fe4bb973c00) [pid = 1941] [serial = 1703] [outer = 0x7fe4bb662c00] 16:14:44 INFO - PROCESS | 1941 | 1461107684343 Marionette DEBUG loaded listener.js 16:14:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7fe4bb97a800) [pid = 1941] [serial = 1704] [outer = 0x7fe4bb662c00] 16:14:45 INFO - PROCESS | 1941 | 1461107685176 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]]]}] 16:14:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:14:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1378ms 16:14:45 INFO - PROCESS | 1941 | 1461107685202 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 16:14:45 INFO - PROCESS | 1941 | 1461107685205 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 16:14:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:14:45 INFO - PROCESS | 1941 | 1461107685213 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:14:45 INFO - PROCESS | 1941 | 1461107685215 Marionette TRACE conn4 <- [1,2242,null,{}] 16:14:45 INFO - PROCESS | 1941 | 1461107685220 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}] 16:14:45 INFO - PROCESS | 1941 | 1461107685395 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 16:14:45 INFO - PROCESS | 1941 | 1461107685664 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ce66c000 == 162 [pid = 1941] [id = 568] 16:14:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7fe4a80ed400) [pid = 1941] [serial = 1705] [outer = (nil)] 16:14:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7fe4bb9cc800) [pid = 1941] [serial = 1706] [outer = 0x7fe4a80ed400] 16:14:45 INFO - PROCESS | 1941 | 1461107685735 Marionette DEBUG loaded listener.js 16:14:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7fe4bbc50400) [pid = 1941] [serial = 1707] [outer = 0x7fe4a80ed400] 16:14:46 INFO - PROCESS | 1941 | 1461107686569 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]]]}] 16:14:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:14:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1427ms 16:14:46 INFO - PROCESS | 1941 | 1461107686641 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 16:14:46 INFO - PROCESS | 1941 | 1461107686645 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 16:14:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:14:46 INFO - PROCESS | 1941 | 1461107686650 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:14:46 INFO - PROCESS | 1941 | 1461107686653 Marionette TRACE conn4 <- [1,2246,null,{}] 16:14:46 INFO - PROCESS | 1941 | 1461107686659 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}] 16:14:46 INFO - PROCESS | 1941 | 1461107686913 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 16:14:47 INFO - PROCESS | 1941 | 1461107687170 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d141c000 == 163 [pid = 1941] [id = 569] 16:14:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7fe4bc0c3c00) [pid = 1941] [serial = 1708] [outer = (nil)] 16:14:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7fe4bc0e7400) [pid = 1941] [serial = 1709] [outer = 0x7fe4bc0c3c00] 16:14:47 INFO - PROCESS | 1941 | 1461107687300 Marionette DEBUG loaded listener.js 16:14:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7fe4bc246400) [pid = 1941] [serial = 1710] [outer = 0x7fe4bc0c3c00] 16:14:48 INFO - PROCESS | 1941 | 1461107688106 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]]]}] 16:14:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:14:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1484ms 16:14:48 INFO - PROCESS | 1941 | 1461107688136 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 16:14:48 INFO - PROCESS | 1941 | 1461107688139 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 16:14:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:14:48 INFO - PROCESS | 1941 | 1461107688144 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:14:48 INFO - PROCESS | 1941 | 1461107688146 Marionette TRACE conn4 <- [1,2250,null,{}] 16:14:48 INFO - PROCESS | 1941 | 1461107688152 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}] 16:14:48 INFO - PROCESS | 1941 | 1461107688336 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 16:14:48 INFO - PROCESS | 1941 | 1461107688584 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a8364800 == 164 [pid = 1941] [id = 570] 16:14:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7fe4a57cec00) [pid = 1941] [serial = 1711] [outer = (nil)] 16:14:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7fe4a80ed000) [pid = 1941] [serial = 1712] [outer = 0x7fe4a57cec00] 16:14:48 INFO - PROCESS | 1941 | 1461107688693 Marionette DEBUG loaded listener.js 16:14:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7fe4abf64800) [pid = 1941] [serial = 1713] [outer = 0x7fe4a57cec00] 16:14:49 INFO - PROCESS | 1941 | 1461107689564 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]]]}] 16:14:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:14:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1484ms 16:14:49 INFO - PROCESS | 1941 | 1461107689630 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 16:14:49 INFO - PROCESS | 1941 | 1461107689634 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 16:14:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:14:49 INFO - PROCESS | 1941 | 1461107689639 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:14:49 INFO - PROCESS | 1941 | 1461107689641 Marionette TRACE conn4 <- [1,2254,null,{}] 16:14:49 INFO - PROCESS | 1941 | 1461107689647 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}] 16:14:49 INFO - PROCESS | 1941 | 1461107689838 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 16:14:50 INFO - PROCESS | 1941 | 1461107690060 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a9f98000 == 165 [pid = 1941] [id = 571] 16:14:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7fe4a57d0000) [pid = 1941] [serial = 1714] [outer = (nil)] 16:14:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7fe4a6363400) [pid = 1941] [serial = 1715] [outer = 0x7fe4a57d0000] 16:14:50 INFO - PROCESS | 1941 | 1461107690169 Marionette DEBUG loaded listener.js 16:14:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7fe4a80ec800) [pid = 1941] [serial = 1716] [outer = 0x7fe4a57d0000] 16:14:51 INFO - PROCESS | 1941 | 1461107691016 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]]]}] 16:14:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:14:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1428ms 16:14:51 INFO - PROCESS | 1941 | 1461107691069 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 16:14:51 INFO - PROCESS | 1941 | 1461107691072 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 16:14:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:14:51 INFO - PROCESS | 1941 | 1461107691077 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:14:51 INFO - PROCESS | 1941 | 1461107691079 Marionette TRACE conn4 <- [1,2258,null,{}] 16:14:51 INFO - PROCESS | 1941 | 1461107691084 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}] 16:14:51 INFO - PROCESS | 1941 | 1461107691257 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 16:14:51 INFO - PROCESS | 1941 | 1461107691530 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a8376000 == 166 [pid = 1941] [id = 572] 16:14:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7fe4a6365800) [pid = 1941] [serial = 1717] [outer = (nil)] 16:14:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7fe4a82ec400) [pid = 1941] [serial = 1718] [outer = 0x7fe4a6365800] 16:14:51 INFO - PROCESS | 1941 | 1461107691599 Marionette DEBUG loaded listener.js 16:14:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7fe4a9744800) [pid = 1941] [serial = 1719] [outer = 0x7fe4a6365800] 16:14:52 INFO - PROCESS | 1941 | 1461107692916 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]]]}] 16:14:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:14:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1881ms 16:14:52 INFO - PROCESS | 1941 | 1461107692960 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 16:14:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:14:52 INFO - PROCESS | 1941 | 1461107692965 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 16:14:52 INFO - PROCESS | 1941 | 1461107692972 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:14:52 INFO - PROCESS | 1941 | 1461107692977 Marionette TRACE conn4 <- [1,2262,null,{}] 16:14:52 INFO - PROCESS | 1941 | 1461107692985 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}] 16:14:53 INFO - PROCESS | 1941 | 1461107693193 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 16:14:53 INFO - PROCESS | 1941 | 1461107693463 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aec8a000 == 167 [pid = 1941] [id = 573] 16:14:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7fe4a7a04c00) [pid = 1941] [serial = 1720] [outer = (nil)] 16:14:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7fe4a80f8800) [pid = 1941] [serial = 1721] [outer = 0x7fe4a7a04c00] 16:14:53 INFO - PROCESS | 1941 | 1461107693529 Marionette DEBUG loaded listener.js 16:14:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7fe4a8f78000) [pid = 1941] [serial = 1722] [outer = 0x7fe4a7a04c00] 16:14:54 INFO - PROCESS | 1941 | 1461107694334 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]]]}] 16:14:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:14:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1435ms 16:14:54 INFO - PROCESS | 1941 | 1461107694407 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 16:14:54 INFO - PROCESS | 1941 | 1461107694415 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 16:14:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:14:54 INFO - PROCESS | 1941 | 1461107694424 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:14:54 INFO - PROCESS | 1941 | 1461107694428 Marionette TRACE conn4 <- [1,2266,null,{}] 16:14:54 INFO - PROCESS | 1941 | 1461107694432 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}] 16:14:54 INFO - PROCESS | 1941 | 1461107694725 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 16:14:55 INFO - PROCESS | 1941 | 1461107695084 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a79db000 == 168 [pid = 1941] [id = 574] 16:14:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7fe4a8fee000) [pid = 1941] [serial = 1723] [outer = (nil)] 16:14:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7fe4a9746800) [pid = 1941] [serial = 1724] [outer = 0x7fe4a8fee000] 16:14:55 INFO - PROCESS | 1941 | 1461107695148 Marionette DEBUG loaded listener.js 16:14:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7fe4a99eec00) [pid = 1941] [serial = 1725] [outer = 0x7fe4a8fee000] 16:14:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a7aee800 == 167 [pid = 1941] [id = 461] 16:14:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a9f95800 == 166 [pid = 1941] [id = 527] 16:14:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d645e800 == 165 [pid = 1941] [id = 210] 16:14:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a79cc800 == 164 [pid = 1941] [id = 557] 16:14:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0798800 == 163 [pid = 1941] [id = 556] 16:14:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4af8a5800 == 162 [pid = 1941] [id = 532] 16:14:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4af8b9800 == 161 [pid = 1941] [id = 555] 16:14:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4acb2b000 == 160 [pid = 1941] [id = 554] 16:14:55 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aeddb000 == 159 [pid = 1941] [id = 531] 16:14:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a836d000 == 158 [pid = 1941] [id = 553] 16:14:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aeb20000 == 157 [pid = 1941] [id = 552] 16:14:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0402800 == 156 [pid = 1941] [id = 551] 16:14:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a8fc8800 == 155 [pid = 1941] [id = 550] 16:14:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b7782800 == 154 [pid = 1941] [id = 541] 16:14:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b069b000 == 153 [pid = 1941] [id = 540] 16:14:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aee38000 == 152 [pid = 1941] [id = 539] 16:14:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b05b5800 == 151 [pid = 1941] [id = 504] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7fe4abfce800) [pid = 1941] [serial = 1608] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7fe4bbc59800) [pid = 1941] [serial = 1488] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7fe4bfe70000) [pid = 1941] [serial = 1428] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7fe4ad946000) [pid = 1941] [serial = 1383] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7fe4bb81fc00) [pid = 1941] [serial = 1407] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7fe4a80eac00) [pid = 1941] [serial = 1586] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7fe4a96e5400) [pid = 1941] [serial = 1589] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7fe4be914c00) [pid = 1941] [serial = 1491] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7fe4ad90fc00) [pid = 1941] [serial = 1611] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7fe4a7a6cc00) [pid = 1941] [serial = 1575] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7fe4bf97a400) [pid = 1941] [serial = 1425] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7fe4b610b400) [pid = 1941] [serial = 1479] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7fe4acda0400) [pid = 1941] [serial = 1610] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7fe4ab009c00) [pid = 1941] [serial = 1446] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7fe4a96e7800) [pid = 1941] [serial = 1604] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7fe4bc24b400) [pid = 1941] [serial = 1551] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7fe4a7b09000) [pid = 1941] [serial = 1602] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7fe4ceae4000) [pid = 1941] [serial = 1365] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7fe4c13d7c00) [pid = 1941] [serial = 1497] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7fe4ab011c00) [pid = 1941] [serial = 1595] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7fe4abfc7c00) [pid = 1941] [serial = 1599] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7fe4a9745c00) [pid = 1941] [serial = 1590] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7fe4a8d5b400) [pid = 1941] [serial = 1583] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7fe4d394d400) [pid = 1941] [serial = 1563] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7fe4bb8f0000) [pid = 1941] [serial = 1485] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7fe4be342400) [pid = 1941] [serial = 1353] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7fe4c1756400) [pid = 1941] [serial = 1359] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7fe4aec59400) [pid = 1941] [serial = 1569] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7fe4bb66e400) [pid = 1941] [serial = 1416] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7fe4d3e61c00) [pid = 1941] [serial = 1440] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7fe4ac14e400) [pid = 1941] [serial = 1410] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7fe4bf895400) [pid = 1941] [serial = 1554] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7fe4a8f80800) [pid = 1941] [serial = 1542] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7fe4d3e31400) [pid = 1941] [serial = 1506] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7fe4d3e9a800) [pid = 1941] [serial = 1512] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7fe4b8981c00) [pid = 1941] [serial = 1341] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7fe4abf6c400) [pid = 1941] [serial = 1509] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7fe4ce372c00) [pid = 1941] [serial = 1362] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7fe4a7a61800) [pid = 1941] [serial = 1601] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7fe4abf68000) [pid = 1941] [serial = 1598] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7fe4b63d5c00) [pid = 1941] [serial = 1413] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7fe4a8fe5000) [pid = 1941] [serial = 1584] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7fe4d3e59400) [pid = 1941] [serial = 1374] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7fe4a8d54800) [pid = 1941] [serial = 1587] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7fe4d1915800) [pid = 1941] [serial = 1368] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7fe4ab992000) [pid = 1941] [serial = 1596] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7fe4d372c400) [pid = 1941] [serial = 1437] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7fe4d373a800) [pid = 1941] [serial = 1371] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7fe4cf8be800) [pid = 1941] [serial = 1503] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7fe4ab992c00) [pid = 1941] [serial = 1377] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7fe4aa2f8400) [pid = 1941] [serial = 1592] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7fe4bc0c5400) [pid = 1941] [serial = 1422] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7fe4ce8de000) [pid = 1941] [serial = 1434] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7fe4aa39e800) [pid = 1941] [serial = 1593] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7fe4a995b000) [pid = 1941] [serial = 1605] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7fe4bafa1c00) [pid = 1941] [serial = 1548] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7fe4a9752c00) [pid = 1941] [serial = 1560] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7fe4ad90f400) [pid = 1941] [serial = 1545] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7fe4acda1800) [pid = 1941] [serial = 1443] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7fe4d3d22400) [pid = 1941] [serial = 1566] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7fe4bf971c00) [pid = 1941] [serial = 1356] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7fe4bc0ef800) [pid = 1941] [serial = 1350] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7fe4a636d000) [pid = 1941] [serial = 1515] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7fe4bf9de400) [pid = 1941] [serial = 1494] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7fe4b6118000) [pid = 1941] [serial = 1380] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7fe4ce369000) [pid = 1941] [serial = 1500] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7fe4bb9c3400) [pid = 1941] [serial = 1419] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7fe4c13e1c00) [pid = 1941] [serial = 1431] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7fe4bb081c00) [pid = 1941] [serial = 1482] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7fe4a96e8c00) [pid = 1941] [serial = 1386] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7fe4b73c7400) [pid = 1941] [serial = 1344] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7fe4ac148c00) [pid = 1941] [serial = 1476] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7fe4bb662800) [pid = 1941] [serial = 1347] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7fe4d3730c00) [pid = 1941] [serial = 1557] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7fe4d3739400) [pid = 1941] [serial = 1572] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7fe4ab985c00) [pid = 1941] [serial = 1607] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7fe4bb66a000) [pid = 1941] [serial = 1473] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7fe4ad93c400) [pid = 1941] [serial = 1613] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7fe4ad945800) [pid = 1941] [serial = 1614] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1941 | 1461107696320 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]]]}] 16:14:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:14:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1932ms 16:14:56 INFO - PROCESS | 1941 | 1461107696365 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 16:14:56 INFO - PROCESS | 1941 | 1461107696370 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 16:14:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:14:56 INFO - PROCESS | 1941 | 1461107696379 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:14:56 INFO - PROCESS | 1941 | 1461107696384 Marionette TRACE conn4 <- [1,2270,null,{}] 16:14:56 INFO - PROCESS | 1941 | 1461107696393 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}] 16:14:56 INFO - PROCESS | 1941 | 1461107696619 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 16:14:56 INFO - PROCESS | 1941 | 1461107696888 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a96cb000 == 152 [pid = 1941] [id = 575] 16:14:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7fe4a8d56800) [pid = 1941] [serial = 1726] [outer = (nil)] 16:14:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7fe4a8fe8000) [pid = 1941] [serial = 1727] [outer = 0x7fe4a8d56800] 16:14:57 INFO - PROCESS | 1941 | 1461107697003 Marionette DEBUG loaded listener.js 16:14:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7fe4a974d000) [pid = 1941] [serial = 1728] [outer = 0x7fe4a8d56800] 16:14:57 INFO - PROCESS | 1941 | 1461107697821 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]]]}] 16:14:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:14:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1484ms 16:14:57 INFO - PROCESS | 1941 | 1461107697864 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 16:14:57 INFO - PROCESS | 1941 | 1461107697873 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 16:14:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:14:57 INFO - PROCESS | 1941 | 1461107697883 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:14:57 INFO - PROCESS | 1941 | 1461107697887 Marionette TRACE conn4 <- [1,2274,null,{}] 16:14:57 INFO - PROCESS | 1941 | 1461107697892 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}] 16:14:58 INFO - PROCESS | 1941 | 1461107698083 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 16:14:58 INFO - PROCESS | 1941 | 1461107698289 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4acdd6800 == 153 [pid = 1941] [id = 576] 16:14:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7fe4a8d5b400) [pid = 1941] [serial = 1729] [outer = (nil)] 16:14:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7fe4aa2fd400) [pid = 1941] [serial = 1730] [outer = 0x7fe4a8d5b400] 16:14:58 INFO - PROCESS | 1941 | 1461107698399 Marionette DEBUG loaded listener.js 16:14:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7fe4ab007400) [pid = 1941] [serial = 1731] [outer = 0x7fe4a8d5b400] 16:14:59 INFO - PROCESS | 1941 | 1461107699370 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]]]}] 16:14:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:14:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1529ms 16:14:59 INFO - PROCESS | 1941 | 1461107699411 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 16:14:59 INFO - PROCESS | 1941 | 1461107699414 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 16:14:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:14:59 INFO - PROCESS | 1941 | 1461107699420 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:14:59 INFO - PROCESS | 1941 | 1461107699426 Marionette TRACE conn4 <- [1,2278,null,{}] 16:14:59 INFO - PROCESS | 1941 | 1461107699441 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}] 16:14:59 INFO - PROCESS | 1941 | 1461107699695 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 16:14:59 INFO - PROCESS | 1941 | 1461107699844 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aee22800 == 154 [pid = 1941] [id = 577] 16:14:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7fe4aa3a0400) [pid = 1941] [serial = 1732] [outer = (nil)] 16:14:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7fe4abf65c00) [pid = 1941] [serial = 1733] [outer = 0x7fe4aa3a0400] 16:14:59 INFO - PROCESS | 1941 | 1461107699957 Marionette DEBUG loaded listener.js 16:15:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7fe4ac142400) [pid = 1941] [serial = 1734] [outer = 0x7fe4aa3a0400] 16:15:00 INFO - PROCESS | 1941 | 1461107700866 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]]]}] 16:15:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:15:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1482ms 16:15:00 INFO - PROCESS | 1941 | 1461107700903 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 16:15:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:15:00 INFO - PROCESS | 1941 | 1461107700907 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 16:15:00 INFO - PROCESS | 1941 | 1461107700912 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:15:00 INFO - PROCESS | 1941 | 1461107700915 Marionette TRACE conn4 <- [1,2282,null,{}] 16:15:00 INFO - PROCESS | 1941 | 1461107700920 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}] 16:15:01 INFO - PROCESS | 1941 | 1461107701089 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 16:15:01 INFO - PROCESS | 1941 | 1461107701300 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0445800 == 155 [pid = 1941] [id = 578] 16:15:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7fe4ab004800) [pid = 1941] [serial = 1735] [outer = (nil)] 16:15:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7fe4acd96400) [pid = 1941] [serial = 1736] [outer = 0x7fe4ab004800] 16:15:01 INFO - PROCESS | 1941 | 1461107701366 Marionette DEBUG loaded listener.js 16:15:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7fe4acda2400) [pid = 1941] [serial = 1737] [outer = 0x7fe4ab004800] 16:15:04 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ce66f800 == 154 [pid = 1941] [id = 90] 16:15:04 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3e11000 == 153 [pid = 1941] [id = 258] 16:15:04 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b80cf800 == 152 [pid = 1941] [id = 130] 16:15:04 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bc276800 == 151 [pid = 1941] [id = 404] 16:15:04 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b522d000 == 150 [pid = 1941] [id = 402] 16:15:04 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aa31a800 == 149 [pid = 1941] [id = 503] 16:15:04 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aec8a000 == 148 [pid = 1941] [id = 573] 16:15:04 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c17b3800 == 147 [pid = 1941] [id = 566] 16:15:04 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c074f000 == 146 [pid = 1941] [id = 565] 16:15:04 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf2d2800 == 145 [pid = 1941] [id = 564] 16:15:04 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb1e2800 == 144 [pid = 1941] [id = 563] 16:15:04 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b986a800 == 143 [pid = 1941] [id = 562] 16:15:04 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b6192000 == 142 [pid = 1941] [id = 561] 16:15:04 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0456800 == 141 [pid = 1941] [id = 560] 16:15:04 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aeaa4000 == 140 [pid = 1941] [id = 559] 16:15:04 INFO - PROCESS | 1941 | 1461107704875 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]]]}] 16:15:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:15:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 3989ms 16:15:04 INFO - PROCESS | 1941 | 1461107704902 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 16:15:04 INFO - PROCESS | 1941 | 1461107704906 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 16:15:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:15:04 INFO - PROCESS | 1941 | 1461107704914 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:15:04 INFO - PROCESS | 1941 | 1461107704919 Marionette TRACE conn4 <- [1,2286,null,{}] 16:15:04 INFO - PROCESS | 1941 | 1461107704927 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}] 16:15:05 INFO - PROCESS | 1941 | 1461107705091 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 16:15:05 INFO - PROCESS | 1941 | 1461107705288 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4acb2c800 == 141 [pid = 1941] [id = 579] 16:15:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7fe4a8d4fc00) [pid = 1941] [serial = 1738] [outer = (nil)] 16:15:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7fe4a9746c00) [pid = 1941] [serial = 1739] [outer = 0x7fe4a8d4fc00] 16:15:05 INFO - PROCESS | 1941 | 1461107705350 Marionette DEBUG loaded listener.js 16:15:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7fe4a99f2c00) [pid = 1941] [serial = 1740] [outer = 0x7fe4a8d4fc00] 16:15:06 INFO - PROCESS | 1941 | 1461107706057 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]]]}] 16:15:06 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 16:15:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1182ms 16:15:06 INFO - PROCESS | 1941 | 1461107706096 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 16:15:06 INFO - PROCESS | 1941 | 1461107706103 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 16:15:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:15:06 INFO - PROCESS | 1941 | 1461107706112 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:15:06 INFO - PROCESS | 1941 | 1461107706116 Marionette TRACE conn4 <- [1,2290,null,{}] 16:15:06 INFO - PROCESS | 1941 | 1461107706132 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}] 16:15:06 INFO - PROCESS | 1941 | 1461107706285 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 16:15:06 INFO - PROCESS | 1941 | 1461107706301 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4afa0a800 == 142 [pid = 1941] [id = 580] 16:15:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7fe4ab00bc00) [pid = 1941] [serial = 1741] [outer = (nil)] 16:15:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7fe4ab98b000) [pid = 1941] [serial = 1742] [outer = 0x7fe4ab00bc00] 16:15:06 INFO - PROCESS | 1941 | 1461107706358 Marionette DEBUG loaded listener.js 16:15:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7fe4abfc6000) [pid = 1941] [serial = 1743] [outer = 0x7fe4ab00bc00] 16:15:07 INFO - PROCESS | 1941 | 1461107707377 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]]]}] 16:15:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:15:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1289ms 16:15:07 INFO - PROCESS | 1941 | 1461107707402 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 16:15:07 INFO - PROCESS | 1941 | 1461107707406 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 16:15:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:15:07 INFO - PROCESS | 1941 | 1461107707411 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:15:07 INFO - PROCESS | 1941 | 1461107707416 Marionette TRACE conn4 <- [1,2294,null,{}] 16:15:07 INFO - PROCESS | 1941 | 1461107707448 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}] 16:15:07 INFO - PROCESS | 1941 | 1461107707666 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 16:15:07 INFO - PROCESS | 1941 | 1461107707698 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0696000 == 143 [pid = 1941] [id = 581] 16:15:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7fe4acc2b800) [pid = 1941] [serial = 1744] [outer = (nil)] 16:15:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7fe4ad90f400) [pid = 1941] [serial = 1745] [outer = 0x7fe4acc2b800] 16:15:07 INFO - PROCESS | 1941 | 1461107707759 Marionette DEBUG loaded listener.js 16:15:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7fe4aec4cc00) [pid = 1941] [serial = 1746] [outer = 0x7fe4acc2b800] 16:15:08 INFO - PROCESS | 1941 | 1461107708603 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]]]}] 16:15:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:15:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1230ms 16:15:08 INFO - PROCESS | 1941 | 1461107708641 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 16:15:08 INFO - PROCESS | 1941 | 1461107708644 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 16:15:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:15:08 INFO - PROCESS | 1941 | 1461107708649 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:15:08 INFO - PROCESS | 1941 | 1461107708651 Marionette TRACE conn4 <- [1,2298,null,{}] 16:15:08 INFO - PROCESS | 1941 | 1461107708662 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}] 16:15:08 INFO - PROCESS | 1941 | 1461107708879 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 16:15:08 INFO - PROCESS | 1941 | 1461107708900 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b52ca800 == 144 [pid = 1941] [id = 582] 16:15:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7fe4acd98c00) [pid = 1941] [serial = 1747] [outer = (nil)] 16:15:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7fe4b52e8400) [pid = 1941] [serial = 1748] [outer = 0x7fe4acd98c00] 16:15:08 INFO - PROCESS | 1941 | 1461107708956 Marionette DEBUG loaded listener.js 16:15:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7fe4b5573400) [pid = 1941] [serial = 1749] [outer = 0x7fe4acd98c00] 16:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7fe4b7f9b400) [pid = 1941] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7fe4a57c7800) [pid = 1941] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7fe4a8f76400) [pid = 1941] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7fe4a57c5c00) [pid = 1941] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7fe4a6368800) [pid = 1941] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7fe4a6360400) [pid = 1941] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7fe4adda7c00) [pid = 1941] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7fe4aa2f4c00) [pid = 1941] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7fe4a7a04c00) [pid = 1941] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7fe4b52ee000) [pid = 1941] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:15:10 INFO - PROCESS | 1941 | 1461107710011 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]]]}] 16:15:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:15:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1390ms 16:15:10 INFO - PROCESS | 1941 | 1461107710040 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 16:15:10 INFO - PROCESS | 1941 | 1461107710042 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 16:15:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:15:10 INFO - PROCESS | 1941 | 1461107710047 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:15:10 INFO - PROCESS | 1941 | 1461107710049 Marionette TRACE conn4 <- [1,2302,null,{}] 16:15:10 INFO - PROCESS | 1941 | 1461107710054 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}] 16:15:10 INFO - PROCESS | 1941 | 1461107710262 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 16:15:10 INFO - PROCESS | 1941 | 1461107710294 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b6186800 == 145 [pid = 1941] [id = 583] 16:15:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7fe4a57c4c00) [pid = 1941] [serial = 1750] [outer = (nil)] 16:15:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7fe4aa2f4c00) [pid = 1941] [serial = 1751] [outer = 0x7fe4a57c4c00] 16:15:10 INFO - PROCESS | 1941 | 1461107710350 Marionette DEBUG loaded listener.js 16:15:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7fe4b557e800) [pid = 1941] [serial = 1752] [outer = 0x7fe4a57c4c00] 16:15:11 INFO - PROCESS | 1941 | 1461107711085 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]]]}] 16:15:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:15:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1072ms 16:15:11 INFO - PROCESS | 1941 | 1461107711120 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 16:15:11 INFO - PROCESS | 1941 | 1461107711122 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 16:15:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:15:11 INFO - PROCESS | 1941 | 1461107711128 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:15:11 INFO - PROCESS | 1941 | 1461107711130 Marionette TRACE conn4 <- [1,2306,null,{}] 16:15:11 INFO - PROCESS | 1941 | 1461107711135 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}] 16:15:11 INFO - PROCESS | 1941 | 1461107711307 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 16:15:11 INFO - PROCESS | 1941 | 1461107711488 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b865a800 == 146 [pid = 1941] [id = 584] 16:15:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7fe4a635fc00) [pid = 1941] [serial = 1753] [outer = (nil)] 16:15:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7fe4b60d7c00) [pid = 1941] [serial = 1754] [outer = 0x7fe4a635fc00] 16:15:11 INFO - PROCESS | 1941 | 1461107711550 Marionette DEBUG loaded listener.js 16:15:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7fe4b7751400) [pid = 1941] [serial = 1755] [outer = 0x7fe4a635fc00] 16:15:12 INFO - PROCESS | 1941 | 1461107712698 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]]]}] 16:15:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:15:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1632ms 16:15:12 INFO - PROCESS | 1941 | 1461107712761 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 16:15:12 INFO - PROCESS | 1941 | 1461107712766 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 16:15:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:15:12 INFO - PROCESS | 1941 | 1461107712773 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:15:12 INFO - PROCESS | 1941 | 1461107712778 Marionette TRACE conn4 <- [1,2310,null,{}] 16:15:12 INFO - PROCESS | 1941 | 1461107712785 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}] 16:15:12 INFO - PROCESS | 1941 | 1461107712983 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 16:15:13 INFO - PROCESS | 1941 | 1461107713244 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4af8a5800 == 147 [pid = 1941] [id = 585] 16:15:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7fe4a99fc400) [pid = 1941] [serial = 1756] [outer = (nil)] 16:15:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7fe4ab987800) [pid = 1941] [serial = 1757] [outer = 0x7fe4a99fc400] 16:15:13 INFO - PROCESS | 1941 | 1461107713362 Marionette DEBUG loaded listener.js 16:15:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7fe4ac142c00) [pid = 1941] [serial = 1758] [outer = 0x7fe4a99fc400] 16:15:14 INFO - PROCESS | 1941 | 1461107714309 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]]]}] 16:15:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:15:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1584ms 16:15:14 INFO - PROCESS | 1941 | 1461107714359 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 16:15:14 INFO - PROCESS | 1941 | 1461107714366 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 16:15:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:15:14 INFO - PROCESS | 1941 | 1461107714377 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:15:14 INFO - PROCESS | 1941 | 1461107714380 Marionette TRACE conn4 <- [1,2314,null,{}] 16:15:14 INFO - PROCESS | 1941 | 1461107714386 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}] 16:15:14 INFO - PROCESS | 1941 | 1461107714586 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 16:15:14 INFO - PROCESS | 1941 | 1461107714884 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b82a1000 == 148 [pid = 1941] [id = 586] 16:15:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7fe4aa152800) [pid = 1941] [serial = 1759] [outer = (nil)] 16:15:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7fe4afb10800) [pid = 1941] [serial = 1760] [outer = 0x7fe4aa152800] 16:15:15 INFO - PROCESS | 1941 | 1461107715000 Marionette DEBUG loaded listener.js 16:15:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7fe4b5580400) [pid = 1941] [serial = 1761] [outer = 0x7fe4aa152800] 16:15:15 INFO - PROCESS | 1941 | 1461107715853 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]]]}] 16:15:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:15:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1527ms 16:15:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:15:15 INFO - PROCESS | 1941 | 1461107715904 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 16:15:15 INFO - PROCESS | 1941 | 1461107715907 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 16:15:15 INFO - PROCESS | 1941 | 1461107715913 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:15:15 INFO - PROCESS | 1941 | 1461107715919 Marionette TRACE conn4 <- [1,2318,null,{}] 16:15:15 INFO - PROCESS | 1941 | 1461107715934 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}] 16:15:16 INFO - PROCESS | 1941 | 1461107716122 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 16:15:16 INFO - PROCESS | 1941 | 1461107716331 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb8b0000 == 149 [pid = 1941] [id = 587] 16:15:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7fe4b557cc00) [pid = 1941] [serial = 1762] [outer = (nil)] 16:15:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7fe4b7631c00) [pid = 1941] [serial = 1763] [outer = 0x7fe4b557cc00] 16:15:16 INFO - PROCESS | 1941 | 1461107716445 Marionette DEBUG loaded listener.js 16:15:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7fe4b779ec00) [pid = 1941] [serial = 1764] [outer = 0x7fe4b557cc00] 16:15:17 INFO - PROCESS | 1941 | 1461107717305 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] 16:15:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:15:17 INFO - PROCESS | 1941 | 1461107717357 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 16:15:17 INFO - PROCESS | 1941 | 1461107717362 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:15:17 INFO - PROCESS | 1941 | 1461107717365 Marionette TRACE conn4 <- [1,2322,null,{}] 16:15:17 INFO - PROCESS | 1941 | 1461107717369 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}] 16:15:17 INFO - PROCESS | 1941 | 1461107717537 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 16:15:17 INFO - PROCESS | 1941 | 1461107717750 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc27f000 == 150 [pid = 1941] [id = 588] 16:15:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7fe4a7a62800) [pid = 1941] [serial = 1765] [outer = (nil)] 16:15:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7fe4b7d32c00) [pid = 1941] [serial = 1766] [outer = 0x7fe4a7a62800] 16:15:17 INFO - PROCESS | 1941 | 1461107717858 Marionette DEBUG loaded listener.js 16:15:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7fe4b843ac00) [pid = 1941] [serial = 1767] [outer = 0x7fe4a7a62800] 16:15:18 INFO - PROCESS | 1941 | 1461107718694 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]]]}] 16:15:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:15:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1386ms 16:15:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:15:18 INFO - PROCESS | 1941 | 1461107718748 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 16:15:18 INFO - PROCESS | 1941 | 1461107718751 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 16:15:18 INFO - PROCESS | 1941 | 1461107718757 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:15:18 INFO - PROCESS | 1941 | 1461107718760 Marionette TRACE conn4 <- [1,2326,null,{}] 16:15:18 INFO - PROCESS | 1941 | 1461107718765 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}] 16:15:18 INFO - PROCESS | 1941 | 1461107718927 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 16:15:19 INFO - PROCESS | 1941 | 1461107719140 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4be385000 == 151 [pid = 1941] [id = 589] 16:15:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7fe4b73c5800) [pid = 1941] [serial = 1768] [outer = (nil)] 16:15:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7fe4b84c1400) [pid = 1941] [serial = 1769] [outer = 0x7fe4b73c5800] 16:15:19 INFO - PROCESS | 1941 | 1461107719245 Marionette DEBUG loaded listener.js 16:15:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7fe4b8869c00) [pid = 1941] [serial = 1770] [outer = 0x7fe4b73c5800] 16:15:20 INFO - PROCESS | 1941 | 1461107720115 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]]]}] 16:15:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:15:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1427ms 16:15:20 INFO - PROCESS | 1941 | 1461107720183 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 16:15:20 INFO - PROCESS | 1941 | 1461107720186 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 16:15:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:15:20 INFO - PROCESS | 1941 | 1461107720192 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:15:20 INFO - PROCESS | 1941 | 1461107720194 Marionette TRACE conn4 <- [1,2330,null,{}] 16:15:20 INFO - PROCESS | 1941 | 1461107720199 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}] 16:15:20 INFO - PROCESS | 1941 | 1461107720415 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 16:15:20 INFO - PROCESS | 1941 | 1461107720626 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0418800 == 152 [pid = 1941] [id = 590] 16:15:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7fe4b88a8400) [pid = 1941] [serial = 1771] [outer = (nil)] 16:15:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7fe4bafd8800) [pid = 1941] [serial = 1772] [outer = 0x7fe4b88a8400] 16:15:20 INFO - PROCESS | 1941 | 1461107720741 Marionette DEBUG loaded listener.js 16:15:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7fe4bb66f000) [pid = 1941] [serial = 1773] [outer = 0x7fe4b88a8400] 16:15:21 INFO - PROCESS | 1941 | 1461107721590 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]]]}] 16:15:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:15:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1438ms 16:15:21 INFO - PROCESS | 1941 | 1461107721631 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 16:15:21 INFO - PROCESS | 1941 | 1461107721634 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 16:15:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:15:21 INFO - PROCESS | 1941 | 1461107721640 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:15:21 INFO - PROCESS | 1941 | 1461107721642 Marionette TRACE conn4 <- [1,2334,null,{}] 16:15:21 INFO - PROCESS | 1941 | 1461107721647 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}] 16:15:21 INFO - PROCESS | 1941 | 1461107721807 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 16:15:22 INFO - PROCESS | 1941 | 1461107722025 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c17a2000 == 153 [pid = 1941] [id = 591] 16:15:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7fe4a7a5fc00) [pid = 1941] [serial = 1774] [outer = (nil)] 16:15:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7fe4bb817800) [pid = 1941] [serial = 1775] [outer = 0x7fe4a7a5fc00] 16:15:22 INFO - PROCESS | 1941 | 1461107722137 Marionette DEBUG loaded listener.js 16:15:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7fe4bb8ed400) [pid = 1941] [serial = 1776] [outer = 0x7fe4a7a5fc00] 16:15:22 INFO - PROCESS | 1941 | 1461107722988 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]]]}] 16:15:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:15:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1379ms 16:15:23 INFO - PROCESS | 1941 | 1461107723025 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 16:15:23 INFO - PROCESS | 1941 | 1461107723029 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 16:15:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:15:23 INFO - PROCESS | 1941 | 1461107723038 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:15:23 INFO - PROCESS | 1941 | 1461107723040 Marionette TRACE conn4 <- [1,2338,null,{}] 16:15:23 INFO - PROCESS | 1941 | 1461107723046 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}] 16:15:23 INFO - PROCESS | 1941 | 1461107723210 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 16:15:23 INFO - PROCESS | 1941 | 1461107723427 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c8621800 == 154 [pid = 1941] [id = 592] 16:15:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4aec5a000) [pid = 1941] [serial = 1777] [outer = (nil)] 16:15:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7fe4bb979800) [pid = 1941] [serial = 1778] [outer = 0x7fe4aec5a000] 16:15:23 INFO - PROCESS | 1941 | 1461107723534 Marionette DEBUG loaded listener.js 16:15:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4bb9cec00) [pid = 1941] [serial = 1779] [outer = 0x7fe4aec5a000] 16:15:24 INFO - PROCESS | 1941 | 1461107724401 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]]]}] 16:15:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:15:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1431ms 16:15:24 INFO - PROCESS | 1941 | 1461107724468 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 16:15:24 INFO - PROCESS | 1941 | 1461107724472 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 16:15:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:15:24 INFO - PROCESS | 1941 | 1461107724477 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:15:24 INFO - PROCESS | 1941 | 1461107724479 Marionette TRACE conn4 <- [1,2342,null,{}] 16:15:24 INFO - PROCESS | 1941 | 1461107724484 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}] 16:15:24 INFO - PROCESS | 1941 | 1461107724674 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 16:15:24 INFO - PROCESS | 1941 | 1461107724887 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cea6d000 == 155 [pid = 1941] [id = 593] 16:15:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7fe4b8a72400) [pid = 1941] [serial = 1780] [outer = (nil)] 16:15:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7fe4bbc55000) [pid = 1941] [serial = 1781] [outer = 0x7fe4b8a72400] 16:15:24 INFO - PROCESS | 1941 | 1461107724996 Marionette DEBUG loaded listener.js 16:15:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7fe4bc0c0400) [pid = 1941] [serial = 1782] [outer = 0x7fe4b8a72400] 16:15:25 INFO - PROCESS | 1941 | 1461107725879 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]]]}] 16:15:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:15:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1475ms 16:15:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:15:25 INFO - PROCESS | 1941 | 1461107725954 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 16:15:25 INFO - PROCESS | 1941 | 1461107725957 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 16:15:25 INFO - PROCESS | 1941 | 1461107725963 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:15:25 INFO - PROCESS | 1941 | 1461107725966 Marionette TRACE conn4 <- [1,2346,null,{}] 16:15:25 INFO - PROCESS | 1941 | 1461107725971 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}] 16:15:26 INFO - PROCESS | 1941 | 1461107726195 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 16:15:26 INFO - PROCESS | 1941 | 1461107726451 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d336b800 == 156 [pid = 1941] [id = 594] 16:15:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7fe4bc0e4800) [pid = 1941] [serial = 1783] [outer = (nil)] 16:15:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7fe4bc0ee400) [pid = 1941] [serial = 1784] [outer = 0x7fe4bc0e4800] 16:15:26 INFO - PROCESS | 1941 | 1461107726571 Marionette DEBUG loaded listener.js 16:15:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7fe4bc248800) [pid = 1941] [serial = 1785] [outer = 0x7fe4bc0e4800] 16:15:27 INFO - PROCESS | 1941 | 1461107727439 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]]]}] 16:15:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:15:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1488ms 16:15:27 INFO - PROCESS | 1941 | 1461107727449 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 16:15:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:15:27 INFO - PROCESS | 1941 | 1461107727459 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 16:15:27 INFO - PROCESS | 1941 | 1461107727464 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:15:27 INFO - PROCESS | 1941 | 1461107727468 Marionette TRACE conn4 <- [1,2350,null,{}] 16:15:27 INFO - PROCESS | 1941 | 1461107727473 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}] 16:15:27 INFO - PROCESS | 1941 | 1461107727666 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 16:15:27 INFO - PROCESS | 1941 | 1461107727889 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d37a4000 == 157 [pid = 1941] [id = 595] 16:15:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7fe4bc3a9c00) [pid = 1941] [serial = 1786] [outer = (nil)] 16:15:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7fe4bd7edc00) [pid = 1941] [serial = 1787] [outer = 0x7fe4bc3a9c00] 16:15:28 INFO - PROCESS | 1941 | 1461107728008 Marionette DEBUG loaded listener.js 16:15:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7fe4be77a000) [pid = 1941] [serial = 1788] [outer = 0x7fe4bc3a9c00] 16:15:28 INFO - PROCESS | 1941 | 1461107728880 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]]]}] 16:15:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:15:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1480ms 16:15:28 INFO - PROCESS | 1941 | 1461107728945 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 16:15:28 INFO - PROCESS | 1941 | 1461107728948 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 16:15:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:15:28 INFO - PROCESS | 1941 | 1461107728954 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:15:28 INFO - PROCESS | 1941 | 1461107728956 Marionette TRACE conn4 <- [1,2354,null,{}] 16:15:28 INFO - PROCESS | 1941 | 1461107728961 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}] 16:15:29 INFO - PROCESS | 1941 | 1461107729130 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 16:15:29 INFO - PROCESS | 1941 | 1461107729349 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeb20000 == 158 [pid = 1941] [id = 596] 16:15:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7fe4a7756400) [pid = 1941] [serial = 1789] [outer = (nil)] 16:15:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7fe4bd7e6c00) [pid = 1941] [serial = 1790] [outer = 0x7fe4a7756400] 16:15:29 INFO - PROCESS | 1941 | 1461107729462 Marionette DEBUG loaded listener.js 16:15:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7fe4bf255c00) [pid = 1941] [serial = 1791] [outer = 0x7fe4a7756400] 16:15:30 INFO - PROCESS | 1941 | 1461107730318 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]]]}] 16:15:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:15:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1435ms 16:15:30 INFO - PROCESS | 1941 | 1461107730391 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 16:15:30 INFO - PROCESS | 1941 | 1461107730395 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 16:15:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:15:30 INFO - PROCESS | 1941 | 1461107730401 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:15:30 INFO - PROCESS | 1941 | 1461107730404 Marionette TRACE conn4 <- [1,2358,null,{}] 16:15:30 INFO - PROCESS | 1941 | 1461107730409 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}] 16:15:30 INFO - PROCESS | 1941 | 1461107730915 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 16:15:31 INFO - PROCESS | 1941 | 1461107731180 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aa302800 == 159 [pid = 1941] [id = 597] 16:15:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7fe4a7a0a800) [pid = 1941] [serial = 1792] [outer = (nil)] 16:15:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7fe4a7a66400) [pid = 1941] [serial = 1793] [outer = 0x7fe4a7a0a800] 16:15:31 INFO - PROCESS | 1941 | 1461107731245 Marionette DEBUG loaded listener.js 16:15:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7fe4a80ef800) [pid = 1941] [serial = 1794] [outer = 0x7fe4a7a0a800] 16:15:32 INFO - PROCESS | 1941 | 1461107732040 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]]]}] 16:15:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:15:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1675ms 16:15:32 INFO - PROCESS | 1941 | 1461107732079 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 16:15:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:15:32 INFO - PROCESS | 1941 | 1461107732085 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 16:15:32 INFO - PROCESS | 1941 | 1461107732091 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:15:32 INFO - PROCESS | 1941 | 1461107732096 Marionette TRACE conn4 <- [1,2362,null,{}] 16:15:32 INFO - PROCESS | 1941 | 1461107732102 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}] 16:15:32 INFO - PROCESS | 1941 | 1461107732266 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 16:15:32 INFO - PROCESS | 1941 | 1461107732501 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ace23000 == 160 [pid = 1941] [id = 598] 16:15:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7fe4a57c2800) [pid = 1941] [serial = 1795] [outer = (nil)] 16:15:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7fe4a96e7000) [pid = 1941] [serial = 1796] [outer = 0x7fe4a57c2800] 16:15:32 INFO - PROCESS | 1941 | 1461107732616 Marionette DEBUG loaded listener.js 16:15:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7fe4aa2f4400) [pid = 1941] [serial = 1797] [outer = 0x7fe4a57c2800] 16:15:33 INFO - PROCESS | 1941 | 1461107733659 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]]]}] 16:15:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:15:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1630ms 16:15:33 INFO - PROCESS | 1941 | 1461107733720 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 16:15:33 INFO - PROCESS | 1941 | 1461107733725 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 16:15:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:15:33 INFO - PROCESS | 1941 | 1461107733730 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:15:33 INFO - PROCESS | 1941 | 1461107733732 Marionette TRACE conn4 <- [1,2366,null,{}] 16:15:33 INFO - PROCESS | 1941 | 1461107733737 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}] 16:15:33 INFO - PROCESS | 1941 | 1461107733900 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 16:15:34 INFO - PROCESS | 1941 | 1461107734127 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeb1c800 == 161 [pid = 1941] [id = 599] 16:15:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7fe4ab98f800) [pid = 1941] [serial = 1798] [outer = (nil)] 16:15:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7fe4abf69400) [pid = 1941] [serial = 1799] [outer = 0x7fe4ab98f800] 16:15:34 INFO - PROCESS | 1941 | 1461107734237 Marionette DEBUG loaded listener.js 16:15:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7fe4ac148c00) [pid = 1941] [serial = 1800] [outer = 0x7fe4ab98f800] 16:15:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3a8b000 == 160 [pid = 1941] [id = 92] 16:15:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b6186800 == 159 [pid = 1941] [id = 583] 16:15:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b52ca800 == 158 [pid = 1941] [id = 582] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7fe4bb973c00) [pid = 1941] [serial = 1703] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7fe4bb81dc00) [pid = 1941] [serial = 1700] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7fe4bb667000) [pid = 1941] [serial = 1697] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7fe4b886a000) [pid = 1941] [serial = 1694] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7fe4a9746800) [pid = 1941] [serial = 1724] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7fe4b73c6000) [pid = 1941] [serial = 1691] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7fe4b5575800) [pid = 1941] [serial = 1688] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7fe4ad904000) [pid = 1941] [serial = 1685] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7fe4ab010000) [pid = 1941] [serial = 1682] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7fe4b7b45000) [pid = 1941] [serial = 1640] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7fe4b60cf400) [pid = 1941] [serial = 1631] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7fe4ac149400) [pid = 1941] [serial = 1622] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7fe4a8f75000) [pid = 1941] [serial = 1679] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7fe4b7628800) [pid = 1941] [serial = 1634] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7fe4b5578c00) [pid = 1941] [serial = 1628] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7fe4a974fc00) [pid = 1941] [serial = 1619] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7fe4ac146000) [pid = 1941] [serial = 1637] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7fe4b04e5000) [pid = 1941] [serial = 1625] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7fe4b7d2e400) [pid = 1941] [serial = 1643] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7fe4b843c000) [pid = 1941] [serial = 1646] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7fe4b9877000) [pid = 1941] [serial = 1649] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7fe4a82ec400) [pid = 1941] [serial = 1718] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7fe4a6363400) [pid = 1941] [serial = 1715] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7fe4bc0e7400) [pid = 1941] [serial = 1709] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7fe4a80ed000) [pid = 1941] [serial = 1712] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7fe4bb9cc800) [pid = 1941] [serial = 1706] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0696000 == 157 [pid = 1941] [id = 581] 16:15:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4afa0a800 == 156 [pid = 1941] [id = 580] 16:15:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4acb2c800 == 155 [pid = 1941] [id = 579] 16:15:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aee22800 == 154 [pid = 1941] [id = 577] 16:15:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4acdd6800 == 153 [pid = 1941] [id = 576] 16:15:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a96cb000 == 152 [pid = 1941] [id = 575] 16:15:35 INFO - PROCESS | 1941 | 1461107735221 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]]]}] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7fe4b84bec00) [pid = 1941] [serial = 1670] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7fe4a7a5f400) [pid = 1941] [serial = 1673] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7fe4a99f1000) [pid = 1941] [serial = 1656] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7fe4a96eb800) [pid = 1941] [serial = 1655] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7fe4a7a11800) [pid = 1941] [serial = 1653] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7fe4a7749800) [pid = 1941] [serial = 1652] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7fe4a8d5c800) [pid = 1941] [serial = 1661] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7fe4abfcc800) [pid = 1941] [serial = 1662] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7fe4aec59800) [pid = 1941] [serial = 1664] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7fe4b04e7400) [pid = 1941] [serial = 1665] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7fe4aec4f000) [pid = 1941] [serial = 1616] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7fe4aec59c00) [pid = 1941] [serial = 1617] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7fe4abfd1800) [pid = 1941] [serial = 1659] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7fe4ab986000) [pid = 1941] [serial = 1658] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7fe4a8f78000) [pid = 1941] [serial = 1722] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7fe4a80f8800) [pid = 1941] [serial = 1721] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7fe4b60cfc00) [pid = 1941] [serial = 1667] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7fe4a96e6000) [pid = 1941] [serial = 1676] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7fe4b63dc000) [pid = 1941] [serial = 1668] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7fe4b886c800) [pid = 1941] [serial = 1671] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7fe4a80f0400) [pid = 1941] [serial = 1674] [outer = (nil)] [url = about:blank] 16:15:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:15:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1530ms 16:15:35 INFO - PROCESS | 1941 | 1461107735265 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 16:15:35 INFO - PROCESS | 1941 | 1461107735270 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 16:15:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:15:35 INFO - PROCESS | 1941 | 1461107735286 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:15:35 INFO - PROCESS | 1941 | 1461107735292 Marionette TRACE conn4 <- [1,2370,null,{}] 16:15:35 INFO - PROCESS | 1941 | 1461107735297 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}] 16:15:35 INFO - PROCESS | 1941 | 1461107735463 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 16:15:35 INFO - PROCESS | 1941 | 1461107735630 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aa1e0000 == 153 [pid = 1941] [id = 600] 16:15:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7fe4a57c9800) [pid = 1941] [serial = 1801] [outer = (nil)] 16:15:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7fe4abf5dc00) [pid = 1941] [serial = 1802] [outer = 0x7fe4a57c9800] 16:15:35 INFO - PROCESS | 1941 | 1461107735689 Marionette DEBUG loaded listener.js 16:15:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7fe4ad902800) [pid = 1941] [serial = 1803] [outer = 0x7fe4a57c9800] 16:15:36 INFO - PROCESS | 1941 | 1461107736411 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]]]}] 16:15:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:15:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1188ms 16:15:36 INFO - PROCESS | 1941 | 1461107736466 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 16:15:36 INFO - PROCESS | 1941 | 1461107736468 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 16:15:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:15:36 INFO - PROCESS | 1941 | 1461107736500 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:15:36 INFO - PROCESS | 1941 | 1461107736502 Marionette TRACE conn4 <- [1,2374,null,{}] 16:15:36 INFO - PROCESS | 1941 | 1461107736506 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}] 16:15:36 INFO - PROCESS | 1941 | 1461107736665 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 16:15:36 INFO - PROCESS | 1941 | 1461107736673 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aee22800 == 154 [pid = 1941] [id = 601] 16:15:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7fe4a99f7000) [pid = 1941] [serial = 1804] [outer = (nil)] 16:15:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7fe4b04e3c00) [pid = 1941] [serial = 1805] [outer = 0x7fe4a99f7000] 16:15:36 INFO - PROCESS | 1941 | 1461107736729 Marionette DEBUG loaded listener.js 16:15:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7fe4b5327800) [pid = 1941] [serial = 1806] [outer = 0x7fe4a99f7000] 16:15:37 INFO - PROCESS | 1941 | 1461107737606 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]]]}] 16:15:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:15:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1137ms 16:15:37 INFO - PROCESS | 1941 | 1461107737627 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 16:15:37 INFO - PROCESS | 1941 | 1461107737632 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 16:15:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:15:37 INFO - PROCESS | 1941 | 1461107737637 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:15:37 INFO - PROCESS | 1941 | 1461107737639 Marionette TRACE conn4 <- [1,2378,null,{}] 16:15:37 INFO - PROCESS | 1941 | 1461107737643 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}] 16:15:37 INFO - PROCESS | 1941 | 1461107737901 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 16:15:37 INFO - PROCESS | 1941 | 1461107737933 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b067f000 == 155 [pid = 1941] [id = 602] 16:15:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7fe4b63d7c00) [pid = 1941] [serial = 1807] [outer = (nil)] 16:15:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7fe4b73c3800) [pid = 1941] [serial = 1808] [outer = 0x7fe4b63d7c00] 16:15:38 INFO - PROCESS | 1941 | 1461107738000 Marionette DEBUG loaded listener.js 16:15:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7fe4b775f000) [pid = 1941] [serial = 1809] [outer = 0x7fe4b63d7c00] 16:15:38 INFO - PROCESS | 1941 | 1461107738842 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]]]}] 16:15:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:15:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1226ms 16:15:38 INFO - PROCESS | 1941 | 1461107738864 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 16:15:38 INFO - PROCESS | 1941 | 1461107738868 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 16:15:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:15:38 INFO - PROCESS | 1941 | 1461107738872 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:15:38 INFO - PROCESS | 1941 | 1461107738874 Marionette TRACE conn4 <- [1,2382,null,{}] 16:15:38 INFO - PROCESS | 1941 | 1461107738879 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}] 16:15:39 INFO - PROCESS | 1941 | 1461107739107 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 16:15:39 INFO - PROCESS | 1941 | 1461107739145 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b5222000 == 156 [pid = 1941] [id = 603] 16:15:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7fe4b779d800) [pid = 1941] [serial = 1810] [outer = (nil)] 16:15:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7fe4b886cc00) [pid = 1941] [serial = 1811] [outer = 0x7fe4b779d800] 16:15:39 INFO - PROCESS | 1941 | 1461107739203 Marionette DEBUG loaded listener.js 16:15:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7fe4b9877000) [pid = 1941] [serial = 1812] [outer = 0x7fe4b779d800] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7fe4b7b40400) [pid = 1941] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7fe4b77a5c00) [pid = 1941] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7fe4a8fe9400) [pid = 1941] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7fe4b7d29000) [pid = 1941] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7fe4a6365800) [pid = 1941] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7fe4ac146800) [pid = 1941] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7fe4a7750800) [pid = 1941] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7fe4a8ff0800) [pid = 1941] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7fe4a7b04c00) [pid = 1941] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7fe4ad944400) [pid = 1941] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7fe4a7b05400) [pid = 1941] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7fe4acc2c400) [pid = 1941] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7fe4a6361800) [pid = 1941] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7fe4acc2b800) [pid = 1941] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7fe4acd98c00) [pid = 1941] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7fe4a8fee000) [pid = 1941] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7fe4ab00bc00) [pid = 1941] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7fe4a8d4fc00) [pid = 1941] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7fe4a8d56800) [pid = 1941] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7fe4ab004800) [pid = 1941] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7fe4aa3a0400) [pid = 1941] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7fe4a8d5b400) [pid = 1941] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7fe4a57c4c00) [pid = 1941] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7fe4a80ecc00) [pid = 1941] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7fe4a57d0000) [pid = 1941] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7fe4b04e7c00) [pid = 1941] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7fe4aa15a000) [pid = 1941] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7fe4abf65800) [pid = 1941] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7fe4aa396400) [pid = 1941] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7fe4a57cec00) [pid = 1941] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7fe4a8d58400) [pid = 1941] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7fe4bb083000) [pid = 1941] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7fe4bb077800) [pid = 1941] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7fe4bb662c00) [pid = 1941] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7fe4a80ed400) [pid = 1941] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:15:40 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7fe4bc0c3c00) [pid = 1941] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:15:40 INFO - PROCESS | 1941 | 1461107740490 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]]]}] 16:15:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:15:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1682ms 16:15:40 INFO - PROCESS | 1941 | 1461107740555 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 16:15:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:15:40 INFO - PROCESS | 1941 | 1461107740558 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 16:15:40 INFO - PROCESS | 1941 | 1461107740563 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:15:40 INFO - PROCESS | 1941 | 1461107740566 Marionette TRACE conn4 <- [1,2386,null,{}] 16:15:40 INFO - PROCESS | 1941 | 1461107740570 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}] 16:15:40 INFO - PROCESS | 1941 | 1461107740725 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 16:15:40 INFO - PROCESS | 1941 | 1461107740951 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4abe5f800 == 157 [pid = 1941] [id = 604] 16:15:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7fe4a57c7800) [pid = 1941] [serial = 1813] [outer = (nil)] 16:15:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7fe4a8d5b400) [pid = 1941] [serial = 1814] [outer = 0x7fe4a57c7800] 16:15:41 INFO - PROCESS | 1941 | 1461107741007 Marionette DEBUG loaded listener.js 16:15:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7fe4ab984800) [pid = 1941] [serial = 1815] [outer = 0x7fe4a57c7800] 16:15:41 INFO - PROCESS | 1941 | 1461107741637 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]]]}] 16:15:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:15:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1126ms 16:15:41 INFO - PROCESS | 1941 | 1461107741689 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 16:15:41 INFO - PROCESS | 1941 | 1461107741691 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 16:15:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:15:41 INFO - PROCESS | 1941 | 1461107741697 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:15:41 INFO - PROCESS | 1941 | 1461107741699 Marionette TRACE conn4 <- [1,2390,null,{}] 16:15:41 INFO - PROCESS | 1941 | 1461107741704 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}] 16:15:41 INFO - PROCESS | 1941 | 1461107741867 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 16:15:42 INFO - PROCESS | 1941 | 1461107742039 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b7d6d000 == 158 [pid = 1941] [id = 605] 16:15:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7fe4a6361800) [pid = 1941] [serial = 1816] [outer = (nil)] 16:15:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7fe4acd94400) [pid = 1941] [serial = 1817] [outer = 0x7fe4a6361800] 16:15:42 INFO - PROCESS | 1941 | 1461107742095 Marionette DEBUG loaded listener.js 16:15:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7fe4b63d8800) [pid = 1941] [serial = 1818] [outer = 0x7fe4a6361800] 16:15:43 INFO - PROCESS | 1941 | 1461107743148 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]]]}] 16:15:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:15:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1527ms 16:15:43 INFO - PROCESS | 1941 | 1461107743225 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 16:15:43 INFO - PROCESS | 1941 | 1461107743230 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 16:15:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:15:43 INFO - PROCESS | 1941 | 1461107743237 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:15:43 INFO - PROCESS | 1941 | 1461107743242 Marionette TRACE conn4 <- [1,2394,null,{}] 16:15:43 INFO - PROCESS | 1941 | 1461107743250 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}] 16:15:43 INFO - PROCESS | 1941 | 1461107743482 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 16:15:43 INFO - PROCESS | 1941 | 1461107743739 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeb1f000 == 159 [pid = 1941] [id = 606] 16:15:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7fe4a8d57c00) [pid = 1941] [serial = 1819] [outer = (nil)] 16:15:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7fe4a9747c00) [pid = 1941] [serial = 1820] [outer = 0x7fe4a8d57c00] 16:15:43 INFO - PROCESS | 1941 | 1461107743856 Marionette DEBUG loaded listener.js 16:15:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7fe4ab004c00) [pid = 1941] [serial = 1821] [outer = 0x7fe4a8d57c00] 16:15:44 INFO - PROCESS | 1941 | 1461107744749 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]]]}] 16:15:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:15:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1579ms 16:15:44 INFO - PROCESS | 1941 | 1461107744817 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 16:15:44 INFO - PROCESS | 1941 | 1461107744825 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 16:15:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:15:44 INFO - PROCESS | 1941 | 1461107744835 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:15:44 INFO - PROCESS | 1941 | 1461107744839 Marionette TRACE conn4 <- [1,2398,null,{}] 16:15:44 INFO - PROCESS | 1941 | 1461107744844 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}] 16:15:45 INFO - PROCESS | 1941 | 1461107745037 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 16:15:45 INFO - PROCESS | 1941 | 1461107745246 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0698800 == 160 [pid = 1941] [id = 607] 16:15:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7fe4a8f78000) [pid = 1941] [serial = 1822] [outer = (nil)] 16:15:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7fe4ad90a800) [pid = 1941] [serial = 1823] [outer = 0x7fe4a8f78000] 16:15:45 INFO - PROCESS | 1941 | 1461107745356 Marionette DEBUG loaded listener.js 16:15:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7fe4afb09400) [pid = 1941] [serial = 1824] [outer = 0x7fe4a8f78000] 16:15:46 INFO - PROCESS | 1941 | 1461107746371 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]]]}] 16:15:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:15:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1578ms 16:15:46 INFO - PROCESS | 1941 | 1461107746413 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 16:15:46 INFO - PROCESS | 1941 | 1461107746417 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 16:15:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:15:46 INFO - PROCESS | 1941 | 1461107746423 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:15:46 INFO - PROCESS | 1941 | 1461107746428 Marionette TRACE conn4 <- [1,2402,null,{}] 16:15:46 INFO - PROCESS | 1941 | 1461107746444 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}] 16:15:46 INFO - PROCESS | 1941 | 1461107746681 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 16:15:46 INFO - PROCESS | 1941 | 1461107746992 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb0ad000 == 161 [pid = 1941] [id = 608] 16:15:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7fe4b5578c00) [pid = 1941] [serial = 1825] [outer = (nil)] 16:15:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7fe4b7664400) [pid = 1941] [serial = 1826] [outer = 0x7fe4b5578c00] 16:15:47 INFO - PROCESS | 1941 | 1461107747074 Marionette DEBUG loaded listener.js 16:15:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7fe4b7b44000) [pid = 1941] [serial = 1827] [outer = 0x7fe4b5578c00] 16:15:48 INFO - PROCESS | 1941 | 1461107747997 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]]]}] 16:15:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:15:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1635ms 16:15:48 INFO - PROCESS | 1941 | 1461107748059 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 16:15:48 INFO - PROCESS | 1941 | 1461107748064 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 16:15:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:15:48 INFO - PROCESS | 1941 | 1461107748069 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:15:48 INFO - PROCESS | 1941 | 1461107748072 Marionette TRACE conn4 <- [1,2406,null,{}] 16:15:48 INFO - PROCESS | 1941 | 1461107748077 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}] 16:15:48 INFO - PROCESS | 1941 | 1461107748283 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 16:15:48 INFO - PROCESS | 1941 | 1461107748497 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bc26f000 == 162 [pid = 1941] [id = 609] 16:15:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7fe4b6113000) [pid = 1941] [serial = 1828] [outer = (nil)] 16:15:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7fe4b885fc00) [pid = 1941] [serial = 1829] [outer = 0x7fe4b6113000] 16:15:48 INFO - PROCESS | 1941 | 1461107748609 Marionette DEBUG loaded listener.js 16:15:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7fe4b9876400) [pid = 1941] [serial = 1830] [outer = 0x7fe4b6113000] 16:15:49 INFO - PROCESS | 1941 | 1461107749478 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]]]}] 16:15:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:15:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1477ms 16:15:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:15:49 INFO - PROCESS | 1941 | 1461107749548 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 16:15:49 INFO - PROCESS | 1941 | 1461107749551 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 16:15:49 INFO - PROCESS | 1941 | 1461107749557 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:15:49 INFO - PROCESS | 1941 | 1461107749560 Marionette TRACE conn4 <- [1,2410,null,{}] 16:15:49 INFO - PROCESS | 1941 | 1461107749565 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}] 16:15:49 INFO - PROCESS | 1941 | 1461107749763 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 16:15:49 INFO - PROCESS | 1941 | 1461107749978 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bfa86000 == 163 [pid = 1941] [id = 610] 16:15:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7fe4b7f97800) [pid = 1941] [serial = 1831] [outer = (nil)] 16:15:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7fe4bafd3000) [pid = 1941] [serial = 1832] [outer = 0x7fe4b7f97800] 16:15:50 INFO - PROCESS | 1941 | 1461107750089 Marionette DEBUG loaded listener.js 16:15:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7fe4bb662c00) [pid = 1941] [serial = 1833] [outer = 0x7fe4b7f97800] 16:15:51 INFO - PROCESS | 1941 | 1461107751021 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]]]}] 16:15:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:15:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1527ms 16:15:51 INFO - PROCESS | 1941 | 1461107751085 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 16:15:51 INFO - PROCESS | 1941 | 1461107751089 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 16:15:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:15:51 INFO - PROCESS | 1941 | 1461107751095 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:15:51 INFO - PROCESS | 1941 | 1461107751097 Marionette TRACE conn4 <- [1,2414,null,{}] 16:15:51 INFO - PROCESS | 1941 | 1461107751102 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}] 16:15:51 INFO - PROCESS | 1941 | 1461107751356 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 16:15:51 INFO - PROCESS | 1941 | 1461107751612 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c3d72800 == 164 [pid = 1941] [id = 611] 16:15:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7fe4bb663400) [pid = 1941] [serial = 1834] [outer = (nil)] 16:15:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7fe4bc0c6400) [pid = 1941] [serial = 1835] [outer = 0x7fe4bb663400] 16:15:51 INFO - PROCESS | 1941 | 1461107751725 Marionette DEBUG loaded listener.js 16:15:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7fe4bd7ed000) [pid = 1941] [serial = 1836] [outer = 0x7fe4bb663400] 16:15:52 INFO - PROCESS | 1941 | 1461107752514 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]]]}] 16:15:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:15:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1478ms 16:15:52 INFO - PROCESS | 1941 | 1461107752579 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 16:15:52 INFO - PROCESS | 1941 | 1461107752587 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 16:15:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:15:52 INFO - PROCESS | 1941 | 1461107752592 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:15:52 INFO - PROCESS | 1941 | 1461107752594 Marionette TRACE conn4 <- [1,2418,null,{}] 16:15:52 INFO - PROCESS | 1941 | 1461107752600 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}] 16:15:52 INFO - PROCESS | 1941 | 1461107752776 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 16:15:52 INFO - PROCESS | 1941 | 1461107752992 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d1977000 == 165 [pid = 1941] [id = 612] 16:15:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7fe4bb8f0400) [pid = 1941] [serial = 1837] [outer = (nil)] 16:15:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7fe4be340000) [pid = 1941] [serial = 1838] [outer = 0x7fe4bb8f0400] 16:15:53 INFO - PROCESS | 1941 | 1461107753098 Marionette DEBUG loaded listener.js 16:15:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7fe4be90e400) [pid = 1941] [serial = 1839] [outer = 0x7fe4bb8f0400] 16:15:53 INFO - PROCESS | 1941 | 1461107753946 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]]]}] 16:15:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:15:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1383ms 16:15:53 INFO - PROCESS | 1941 | 1461107753976 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 16:15:53 INFO - PROCESS | 1941 | 1461107753980 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 16:15:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:15:53 INFO - PROCESS | 1941 | 1461107753985 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:15:53 INFO - PROCESS | 1941 | 1461107753988 Marionette TRACE conn4 <- [1,2422,null,{}] 16:15:53 INFO - PROCESS | 1941 | 1461107753993 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}] 16:15:54 INFO - PROCESS | 1941 | 1461107754167 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 16:15:54 INFO - PROCESS | 1941 | 1461107754384 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d37b1800 == 166 [pid = 1941] [id = 613] 16:15:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7fe4bc0e5000) [pid = 1941] [serial = 1840] [outer = (nil)] 16:15:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7fe4bf4f7000) [pid = 1941] [serial = 1841] [outer = 0x7fe4bc0e5000] 16:15:54 INFO - PROCESS | 1941 | 1461107754493 Marionette DEBUG loaded listener.js 16:15:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7fe4bf770000) [pid = 1941] [serial = 1842] [outer = 0x7fe4bc0e5000] 16:15:55 INFO - PROCESS | 1941 | 1461107755329 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]]]}] 16:15:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:15:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1378ms 16:15:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:15:55 INFO - PROCESS | 1941 | 1461107755364 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 16:15:55 INFO - PROCESS | 1941 | 1461107755367 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 16:15:55 INFO - PROCESS | 1941 | 1461107755373 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:15:55 INFO - PROCESS | 1941 | 1461107755376 Marionette TRACE conn4 <- [1,2426,null,{}] 16:15:55 INFO - PROCESS | 1941 | 1461107755380 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}] 16:15:55 INFO - PROCESS | 1941 | 1461107755553 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 16:15:55 INFO - PROCESS | 1941 | 1461107755771 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d5a89000 == 167 [pid = 1941] [id = 614] 16:15:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7fe4be334800) [pid = 1941] [serial = 1843] [outer = (nil)] 16:15:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7fe4bf77c400) [pid = 1941] [serial = 1844] [outer = 0x7fe4be334800] 16:15:55 INFO - PROCESS | 1941 | 1461107755879 Marionette DEBUG loaded listener.js 16:15:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7fe4bf970400) [pid = 1941] [serial = 1845] [outer = 0x7fe4be334800] 16:15:56 INFO - PROCESS | 1941 | 1461107756711 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]]]}] 16:15:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:15:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1383ms 16:15:56 INFO - PROCESS | 1941 | 1461107756756 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 16:15:56 INFO - PROCESS | 1941 | 1461107756759 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 16:15:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:15:56 INFO - PROCESS | 1941 | 1461107756764 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:15:56 INFO - PROCESS | 1941 | 1461107756766 Marionette TRACE conn4 <- [1,2430,null,{}] 16:15:56 INFO - PROCESS | 1941 | 1461107756772 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}] 16:15:56 INFO - PROCESS | 1941 | 1461107756956 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 16:15:57 INFO - PROCESS | 1941 | 1461107757174 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d7d9c000 == 168 [pid = 1941] [id = 615] 16:15:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7fe4bf2bc400) [pid = 1941] [serial = 1846] [outer = (nil)] 16:15:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7fe4bf97f000) [pid = 1941] [serial = 1847] [outer = 0x7fe4bf2bc400] 16:15:57 INFO - PROCESS | 1941 | 1461107757282 Marionette DEBUG loaded listener.js 16:15:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7fe4bf9e7400) [pid = 1941] [serial = 1848] [outer = 0x7fe4bf2bc400] 16:15:58 INFO - PROCESS | 1941 | 1461107758191 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]]]}] 16:15:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:15:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1482ms 16:15:58 INFO - PROCESS | 1941 | 1461107758247 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 16:15:58 INFO - PROCESS | 1941 | 1461107758250 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 16:15:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:15:58 INFO - PROCESS | 1941 | 1461107758255 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:15:58 INFO - PROCESS | 1941 | 1461107758265 Marionette TRACE conn4 <- [1,2434,null,{}] 16:15:58 INFO - PROCESS | 1941 | 1461107758269 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}] 16:15:58 INFO - PROCESS | 1941 | 1461107758547 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 16:15:58 INFO - PROCESS | 1941 | 1461107758748 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d8db2000 == 169 [pid = 1941] [id = 616] 16:15:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7fe4b04ec000) [pid = 1941] [serial = 1849] [outer = (nil)] 16:15:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7fe4bff6b400) [pid = 1941] [serial = 1850] [outer = 0x7fe4b04ec000] 16:15:58 INFO - PROCESS | 1941 | 1461107758824 Marionette DEBUG loaded listener.js 16:15:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7fe4c1055800) [pid = 1941] [serial = 1851] [outer = 0x7fe4b04ec000] 16:15:59 INFO - PROCESS | 1941 | 1461107759653 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]]]}] 16:15:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:15:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1432ms 16:15:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:15:59 INFO - PROCESS | 1941 | 1461107759687 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 16:15:59 INFO - PROCESS | 1941 | 1461107759689 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 16:15:59 INFO - PROCESS | 1941 | 1461107759695 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:15:59 INFO - PROCESS | 1941 | 1461107759698 Marionette TRACE conn4 <- [1,2438,null,{}] 16:15:59 INFO - PROCESS | 1941 | 1461107759703 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}] 16:15:59 INFO - PROCESS | 1941 | 1461107759877 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 16:16:00 INFO - PROCESS | 1941 | 1461107760111 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4af881000 == 170 [pid = 1941] [id = 617] 16:16:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7fe4b63de400) [pid = 1941] [serial = 1852] [outer = (nil)] 16:16:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7fe4c1705000) [pid = 1941] [serial = 1853] [outer = 0x7fe4b63de400] 16:16:00 INFO - PROCESS | 1941 | 1461107760181 Marionette DEBUG loaded listener.js 16:16:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7fe4c17f4c00) [pid = 1941] [serial = 1854] [outer = 0x7fe4b63de400] 16:16:01 INFO - PROCESS | 1941 | 1461107761049 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]]]}] 16:16:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:16:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1425ms 16:16:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:16:01 INFO - PROCESS | 1941 | 1461107761121 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 16:16:01 INFO - PROCESS | 1941 | 1461107761123 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 16:16:01 INFO - PROCESS | 1941 | 1461107761129 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:16:01 INFO - PROCESS | 1941 | 1461107761132 Marionette TRACE conn4 <- [1,2442,null,{}] 16:16:01 INFO - PROCESS | 1941 | 1461107761136 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}] 16:16:01 INFO - PROCESS | 1941 | 1461107761334 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 16:16:01 INFO - PROCESS | 1941 | 1461107761603 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0646000 == 171 [pid = 1941] [id = 618] 16:16:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7fe4a7a05400) [pid = 1941] [serial = 1855] [outer = (nil)] 16:16:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7fe4c13dc000) [pid = 1941] [serial = 1856] [outer = 0x7fe4a7a05400] 16:16:01 INFO - PROCESS | 1941 | 1461107761675 Marionette DEBUG loaded listener.js 16:16:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7fe4c3d93000) [pid = 1941] [serial = 1857] [outer = 0x7fe4a7a05400] 16:16:02 INFO - PROCESS | 1941 | 1461107762468 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]]]}] 16:16:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:16:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1376ms 16:16:02 INFO - PROCESS | 1941 | 1461107762506 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 16:16:02 INFO - PROCESS | 1941 | 1461107762509 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 16:16:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:16:02 INFO - PROCESS | 1941 | 1461107762514 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:16:02 INFO - PROCESS | 1941 | 1461107762516 Marionette TRACE conn4 <- [1,2446,null,{}] 16:16:02 INFO - PROCESS | 1941 | 1461107762522 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}] 16:16:02 INFO - PROCESS | 1941 | 1461107762705 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 16:16:03 INFO - PROCESS | 1941 | 1461107763001 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a79cb000 == 172 [pid = 1941] [id = 619] 16:16:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7fe4a57c3800) [pid = 1941] [serial = 1858] [outer = (nil)] 16:16:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7fe4a636c800) [pid = 1941] [serial = 1859] [outer = 0x7fe4a57c3800] 16:16:03 INFO - PROCESS | 1941 | 1461107763070 Marionette DEBUG loaded listener.js 16:16:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4a8d55800) [pid = 1941] [serial = 1860] [outer = 0x7fe4a57c3800] 16:16:03 INFO - PROCESS | 1941 | 1461107763874 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]]]}] 16:16:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:16:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1382ms 16:16:03 INFO - PROCESS | 1941 | 1461107763897 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 16:16:03 INFO - PROCESS | 1941 | 1461107763901 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 16:16:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:16:03 INFO - PROCESS | 1941 | 1461107763926 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:16:03 INFO - PROCESS | 1941 | 1461107763929 Marionette TRACE conn4 <- [1,2450,null,{}] 16:16:03 INFO - PROCESS | 1941 | 1461107763934 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}] 16:16:04 INFO - PROCESS | 1941 | 1461107764129 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 16:16:04 INFO - PROCESS | 1941 | 1461107764842 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4acdd4000 == 173 [pid = 1941] [id = 620] 16:16:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7fe4a6365800) [pid = 1941] [serial = 1861] [outer = (nil)] 16:16:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4a7a11800) [pid = 1941] [serial = 1862] [outer = 0x7fe4a6365800] 16:16:05 INFO - PROCESS | 1941 | 1461107765005 Marionette DEBUG loaded listener.js 16:16:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7fe4a80f0400) [pid = 1941] [serial = 1863] [outer = 0x7fe4a6365800] 16:16:06 INFO - PROCESS | 1941 | 1461107766012 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]]]}] 16:16:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:16:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 2141ms 16:16:06 INFO - PROCESS | 1941 | 1461107766070 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 16:16:06 INFO - PROCESS | 1941 | 1461107766073 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 16:16:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:16:06 INFO - PROCESS | 1941 | 1461107766080 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:16:06 INFO - PROCESS | 1941 | 1461107766084 Marionette TRACE conn4 <- [1,2454,null,{}] 16:16:06 INFO - PROCESS | 1941 | 1461107766090 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}] 16:16:06 INFO - PROCESS | 1941 | 1461107766265 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 16:16:06 INFO - PROCESS | 1941 | 1461107766582 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4afa08000 == 174 [pid = 1941] [id = 621] 16:16:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7fe4a7a5e800) [pid = 1941] [serial = 1864] [outer = (nil)] 16:16:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7fe4a8f75000) [pid = 1941] [serial = 1865] [outer = 0x7fe4a7a5e800] 16:16:06 INFO - PROCESS | 1941 | 1461107766651 Marionette DEBUG loaded listener.js 16:16:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7fe4ab986c00) [pid = 1941] [serial = 1866] [outer = 0x7fe4a7a5e800] 16:16:07 INFO - PROCESS | 1941 | 1461107767605 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]]]}] 16:16:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:16:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1583ms 16:16:07 INFO - PROCESS | 1941 | 1461107767665 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 16:16:07 INFO - PROCESS | 1941 | 1461107767670 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 16:16:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:16:07 INFO - PROCESS | 1941 | 1461107767677 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:16:07 INFO - PROCESS | 1941 | 1461107767679 Marionette TRACE conn4 <- [1,2458,null,{}] 16:16:07 INFO - PROCESS | 1941 | 1461107767685 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}] 16:16:07 INFO - PROCESS | 1941 | 1461107767917 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 16:16:08 INFO - PROCESS | 1941 | 1461107768337 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:08 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4abe5f800 == 173 [pid = 1941] [id = 604] 16:16:08 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b5222000 == 172 [pid = 1941] [id = 603] 16:16:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a9662000 == 173 [pid = 1941] [id = 622] 16:16:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7fe4a8f72400) [pid = 1941] [serial = 1867] [outer = (nil)] 16:16:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7fe4acd96c00) [pid = 1941] [serial = 1868] [outer = 0x7fe4a8f72400] 16:16:08 INFO - PROCESS | 1941 | 1461107768459 Marionette DEBUG loaded listener.js 16:16:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7fe4aec55000) [pid = 1941] [serial = 1869] [outer = 0x7fe4a8f72400] 16:16:08 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b067f000 == 172 [pid = 1941] [id = 602] 16:16:08 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aee22800 == 171 [pid = 1941] [id = 601] 16:16:08 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aa1e0000 == 170 [pid = 1941] [id = 600] 16:16:08 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aeb1c800 == 169 [pid = 1941] [id = 599] 16:16:08 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ace23000 == 168 [pid = 1941] [id = 598] 16:16:08 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aa302800 == 167 [pid = 1941] [id = 597] 16:16:08 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb8b0000 == 166 [pid = 1941] [id = 587] 16:16:08 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b82a1000 == 165 [pid = 1941] [id = 586] 16:16:08 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4af8a5800 == 164 [pid = 1941] [id = 585] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7fe4b84bbc00) [pid = 1941] [serial = 1647] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7fe4b7f95000) [pid = 1941] [serial = 1644] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7fe4acd9f800) [pid = 1941] [serial = 1623] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7fe4bafd3c00) [pid = 1941] [serial = 1650] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7fe4a9744800) [pid = 1941] [serial = 1719] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7fe4b52f2800) [pid = 1941] [serial = 1626] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7fe4b77ab000) [pid = 1941] [serial = 1638] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7fe4aa159c00) [pid = 1941] [serial = 1620] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7fe4b7756400) [pid = 1941] [serial = 1635] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7fe4b610bc00) [pid = 1941] [serial = 1632] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7fe4b7b4e800) [pid = 1941] [serial = 1641] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7fe4b5581800) [pid = 1941] [serial = 1629] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7fe4a80ec800) [pid = 1941] [serial = 1716] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7fe4b7667000) [pid = 1941] [serial = 1692] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7fe4abf63000) [pid = 1941] [serial = 1683] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7fe4b6112800) [pid = 1941] [serial = 1689] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7fe4aec50000) [pid = 1941] [serial = 1686] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7fe4abf64800) [pid = 1941] [serial = 1713] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7fe4bafd8c00) [pid = 1941] [serial = 1695] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7fe4bb671c00) [pid = 1941] [serial = 1698] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7fe4bb8e5800) [pid = 1941] [serial = 1701] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7fe4bb97a800) [pid = 1941] [serial = 1704] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7fe4bbc50400) [pid = 1941] [serial = 1707] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7fe4bc246400) [pid = 1941] [serial = 1710] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7fe4aa160000) [pid = 1941] [serial = 1677] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7fe4ad90f400) [pid = 1941] [serial = 1745] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7fe4b52e8400) [pid = 1941] [serial = 1748] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7fe4aec4cc00) [pid = 1941] [serial = 1746] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7fe4a99eec00) [pid = 1941] [serial = 1725] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7fe4ab98b000) [pid = 1941] [serial = 1742] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7fe4a9746c00) [pid = 1941] [serial = 1739] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7fe4a99f2c00) [pid = 1941] [serial = 1740] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7fe4a974d000) [pid = 1941] [serial = 1728] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7fe4a8fe8000) [pid = 1941] [serial = 1727] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7fe4acda2400) [pid = 1941] [serial = 1737] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7fe4abf65c00) [pid = 1941] [serial = 1733] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7fe4ac142400) [pid = 1941] [serial = 1734] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7fe4acd96400) [pid = 1941] [serial = 1736] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7fe4ab007400) [pid = 1941] [serial = 1731] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7fe4aa2fd400) [pid = 1941] [serial = 1730] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7fe4b5573400) [pid = 1941] [serial = 1749] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7fe4abfc6000) [pid = 1941] [serial = 1743] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7fe4b557e800) [pid = 1941] [serial = 1752] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7fe4aa2f4c00) [pid = 1941] [serial = 1751] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7fe4a9751800) [pid = 1941] [serial = 1680] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1941 | 1461107769219 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]]]}] 16:16:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:16:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1581ms 16:16:09 INFO - PROCESS | 1941 | 1461107769258 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 16:16:09 INFO - PROCESS | 1941 | 1461107769260 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 16:16:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:16:09 INFO - PROCESS | 1941 | 1461107769268 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:16:09 INFO - PROCESS | 1941 | 1461107769276 Marionette TRACE conn4 <- [1,2462,null,{}] 16:16:09 INFO - PROCESS | 1941 | 1461107769288 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}] 16:16:09 INFO - PROCESS | 1941 | 1461107769471 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 16:16:09 INFO - PROCESS | 1941 | 1461107769670 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4acdd6800 == 165 [pid = 1941] [id = 623] 16:16:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7fe4a9744800) [pid = 1941] [serial = 1870] [outer = (nil)] 16:16:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7fe4aec53800) [pid = 1941] [serial = 1871] [outer = 0x7fe4a9744800] 16:16:09 INFO - PROCESS | 1941 | 1461107769731 Marionette DEBUG loaded listener.js 16:16:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7fe4b5573400) [pid = 1941] [serial = 1872] [outer = 0x7fe4a9744800] 16:16:10 INFO - PROCESS | 1941 | 1461107770419 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]]]}] 16:16:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:16:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1187ms 16:16:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:16:10 INFO - PROCESS | 1941 | 1461107770454 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 16:16:10 INFO - PROCESS | 1941 | 1461107770457 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 16:16:10 INFO - PROCESS | 1941 | 1461107770462 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:16:10 INFO - PROCESS | 1941 | 1461107770465 Marionette TRACE conn4 <- [1,2466,null,{}] 16:16:10 INFO - PROCESS | 1941 | 1461107770469 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}] 16:16:10 INFO - PROCESS | 1941 | 1461107770640 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 16:16:10 INFO - PROCESS | 1941 | 1461107770840 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4afa18800 == 166 [pid = 1941] [id = 624] 16:16:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7fe4ab98b000) [pid = 1941] [serial = 1873] [outer = (nil)] 16:16:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7fe4b60d6800) [pid = 1941] [serial = 1874] [outer = 0x7fe4ab98b000] 16:16:10 INFO - PROCESS | 1941 | 1461107770900 Marionette DEBUG loaded listener.js 16:16:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7fe4b63dcc00) [pid = 1941] [serial = 1875] [outer = 0x7fe4ab98b000] 16:16:11 INFO - PROCESS | 1941 | 1461107771677 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]]]}] 16:16:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:16:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1225ms 16:16:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:16:11 INFO - PROCESS | 1941 | 1461107771689 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 16:16:11 INFO - PROCESS | 1941 | 1461107771691 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 16:16:11 INFO - PROCESS | 1941 | 1461107771696 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:16:11 INFO - PROCESS | 1941 | 1461107771699 Marionette TRACE conn4 <- [1,2470,null,{}] 16:16:11 INFO - PROCESS | 1941 | 1461107771704 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}] 16:16:11 INFO - PROCESS | 1941 | 1461107771923 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 16:16:11 INFO - PROCESS | 1941 | 1461107771956 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0687000 == 167 [pid = 1941] [id = 625] 16:16:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7fe4b766a000) [pid = 1941] [serial = 1876] [outer = (nil)] 16:16:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7fe4b7758c00) [pid = 1941] [serial = 1877] [outer = 0x7fe4b766a000] 16:16:12 INFO - PROCESS | 1941 | 1461107772022 Marionette DEBUG loaded listener.js 16:16:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7fe4b7b4c000) [pid = 1941] [serial = 1878] [outer = 0x7fe4b766a000] 16:16:13 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7fe4a57c9800) [pid = 1941] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:16:13 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7fe4a99f7000) [pid = 1941] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:16:13 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7fe4a57c7800) [pid = 1941] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:16:13 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7fe4a7a0a800) [pid = 1941] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:16:13 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7fe4ab98f800) [pid = 1941] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:16:13 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7fe4b779d800) [pid = 1941] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:16:13 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7fe4a57c2800) [pid = 1941] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:16:13 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7fe4b63d7c00) [pid = 1941] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:16:13 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7fe4a635fc00) [pid = 1941] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:16:13 INFO - PROCESS | 1941 | 1461107773368 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]]]}] 16:16:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:16:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1737ms 16:16:13 INFO - PROCESS | 1941 | 1461107773433 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 16:16:13 INFO - PROCESS | 1941 | 1461107773436 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 16:16:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:16:13 INFO - PROCESS | 1941 | 1461107773441 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:16:13 INFO - PROCESS | 1941 | 1461107773444 Marionette TRACE conn4 <- [1,2474,null,{}] 16:16:13 INFO - PROCESS | 1941 | 1461107773449 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}] 16:16:13 INFO - PROCESS | 1941 | 1461107773611 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 16:16:13 INFO - PROCESS | 1941 | 1461107773821 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0621800 == 168 [pid = 1941] [id = 626] 16:16:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7fe4a8feb000) [pid = 1941] [serial = 1879] [outer = (nil)] 16:16:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7fe4b7b1d800) [pid = 1941] [serial = 1880] [outer = 0x7fe4a8feb000] 16:16:13 INFO - PROCESS | 1941 | 1461107773879 Marionette DEBUG loaded listener.js 16:16:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7fe4b8433000) [pid = 1941] [serial = 1881] [outer = 0x7fe4a8feb000] 16:16:14 INFO - PROCESS | 1941 | 1461107774518 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]]]}] 16:16:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:16:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1126ms 16:16:14 INFO - PROCESS | 1941 | 1461107774569 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 16:16:14 INFO - PROCESS | 1941 | 1461107774571 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 16:16:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:16:14 INFO - PROCESS | 1941 | 1461107774577 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:16:14 INFO - PROCESS | 1941 | 1461107774579 Marionette TRACE conn4 <- [1,2478,null,{}] 16:16:14 INFO - PROCESS | 1941 | 1461107774584 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}] 16:16:14 INFO - PROCESS | 1941 | 1461107774751 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 16:16:14 INFO - PROCESS | 1941 | 1461107774927 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8037000 == 169 [pid = 1941] [id = 627] 16:16:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7fe4a57c7800) [pid = 1941] [serial = 1882] [outer = (nil)] 16:16:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7fe4b8977400) [pid = 1941] [serial = 1883] [outer = 0x7fe4a57c7800] 16:16:14 INFO - PROCESS | 1941 | 1461107774982 Marionette DEBUG loaded listener.js 16:16:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7fe4bafa0c00) [pid = 1941] [serial = 1884] [outer = 0x7fe4a57c7800] 16:16:15 INFO - PROCESS | 1941 | 1461107775996 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]]]}] 16:16:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:16:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1477ms 16:16:16 INFO - PROCESS | 1941 | 1461107776055 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 16:16:16 INFO - PROCESS | 1941 | 1461107776061 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 16:16:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:16:16 INFO - PROCESS | 1941 | 1461107776070 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:16:16 INFO - PROCESS | 1941 | 1461107776074 Marionette TRACE conn4 <- [1,2482,null,{}] 16:16:16 INFO - PROCESS | 1941 | 1461107776082 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}] 16:16:16 INFO - PROCESS | 1941 | 1461107776325 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 16:16:16 INFO - PROCESS | 1941 | 1461107776633 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeaac800 == 170 [pid = 1941] [id = 628] 16:16:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7fe4a9746c00) [pid = 1941] [serial = 1885] [outer = (nil)] 16:16:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7fe4aa2f5400) [pid = 1941] [serial = 1886] [outer = 0x7fe4a9746c00] 16:16:16 INFO - PROCESS | 1941 | 1461107776709 Marionette DEBUG loaded listener.js 16:16:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7fe4ab98dc00) [pid = 1941] [serial = 1887] [outer = 0x7fe4a9746c00] 16:16:17 INFO - PROCESS | 1941 | 1461107777595 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]]]}] 16:16:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:16:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1587ms 16:16:17 INFO - PROCESS | 1941 | 1461107777657 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 16:16:17 INFO - PROCESS | 1941 | 1461107777665 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 16:16:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:16:17 INFO - PROCESS | 1941 | 1461107777674 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:16:17 INFO - PROCESS | 1941 | 1461107777678 Marionette TRACE conn4 <- [1,2486,null,{}] 16:16:17 INFO - PROCESS | 1941 | 1461107777683 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}] 16:16:17 INFO - PROCESS | 1941 | 1461107777874 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 16:16:18 INFO - PROCESS | 1941 | 1461107778089 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0655800 == 171 [pid = 1941] [id = 629] 16:16:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7fe4ab98e400) [pid = 1941] [serial = 1888] [outer = (nil)] 16:16:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7fe4ad945800) [pid = 1941] [serial = 1889] [outer = 0x7fe4ab98e400] 16:16:18 INFO - PROCESS | 1941 | 1461107778285 Marionette DEBUG loaded listener.js 16:16:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7fe4b04e7c00) [pid = 1941] [serial = 1890] [outer = 0x7fe4ab98e400] 16:16:19 INFO - PROCESS | 1941 | 1461107779141 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]]]}] 16:16:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:16:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1530ms 16:16:19 INFO - PROCESS | 1941 | 1461107779205 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 16:16:19 INFO - PROCESS | 1941 | 1461107779208 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 16:16:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:16:19 INFO - PROCESS | 1941 | 1461107779214 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:16:19 INFO - PROCESS | 1941 | 1461107779219 Marionette TRACE conn4 <- [1,2490,null,{}] 16:16:19 INFO - PROCESS | 1941 | 1461107779234 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}] 16:16:19 INFO - PROCESS | 1941 | 1461107779467 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 16:16:19 INFO - PROCESS | 1941 | 1461107779723 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb051800 == 172 [pid = 1941] [id = 630] 16:16:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7fe4b557b400) [pid = 1941] [serial = 1891] [outer = (nil)] 16:16:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7fe4b7b41400) [pid = 1941] [serial = 1892] [outer = 0x7fe4b557b400] 16:16:19 INFO - PROCESS | 1941 | 1461107779842 Marionette DEBUG loaded listener.js 16:16:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7fe4b88ab000) [pid = 1941] [serial = 1893] [outer = 0x7fe4b557b400] 16:16:20 INFO - PROCESS | 1941 | 1461107780658 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]]]}] 16:16:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:16:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1489ms 16:16:20 INFO - PROCESS | 1941 | 1461107780704 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 16:16:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:16:20 INFO - PROCESS | 1941 | 1461107780709 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 16:16:20 INFO - PROCESS | 1941 | 1461107780714 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:16:20 INFO - PROCESS | 1941 | 1461107780717 Marionette TRACE conn4 <- [1,2494,null,{}] 16:16:20 INFO - PROCESS | 1941 | 1461107780737 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}] 16:16:20 INFO - PROCESS | 1941 | 1461107780992 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 16:16:21 INFO - PROCESS | 1941 | 1461107781149 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bbb19000 == 173 [pid = 1941] [id = 631] 16:16:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7fe4bafa0000) [pid = 1941] [serial = 1894] [outer = (nil)] 16:16:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7fe4bb66e000) [pid = 1941] [serial = 1895] [outer = 0x7fe4bafa0000] 16:16:21 INFO - PROCESS | 1941 | 1461107781219 Marionette DEBUG loaded listener.js 16:16:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7fe4bb81e400) [pid = 1941] [serial = 1896] [outer = 0x7fe4bafa0000] 16:16:21 INFO - PROCESS | 1941 | 1461107781994 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]]]}] 16:16:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:16:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1377ms 16:16:22 INFO - PROCESS | 1941 | 1461107782091 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 16:16:22 INFO - PROCESS | 1941 | 1461107782094 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 16:16:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:16:22 INFO - PROCESS | 1941 | 1461107782100 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:16:22 INFO - PROCESS | 1941 | 1461107782102 Marionette TRACE conn4 <- [1,2498,null,{}] 16:16:22 INFO - PROCESS | 1941 | 1461107782107 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}] 16:16:22 INFO - PROCESS | 1941 | 1461107782293 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 16:16:22 INFO - PROCESS | 1941 | 1461107782508 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf568000 == 174 [pid = 1941] [id = 632] 16:16:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7fe4b987a000) [pid = 1941] [serial = 1897] [outer = (nil)] 16:16:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7fe4bb97b400) [pid = 1941] [serial = 1898] [outer = 0x7fe4b987a000] 16:16:22 INFO - PROCESS | 1941 | 1461107782624 Marionette DEBUG loaded listener.js 16:16:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7fe4bb9d0000) [pid = 1941] [serial = 1899] [outer = 0x7fe4b987a000] 16:16:23 INFO - PROCESS | 1941 | 1461107783527 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]]]}] 16:16:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:16:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1481ms 16:16:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:16:23 INFO - PROCESS | 1941 | 1461107783582 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 16:16:23 INFO - PROCESS | 1941 | 1461107783585 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 16:16:23 INFO - PROCESS | 1941 | 1461107783606 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:16:23 INFO - PROCESS | 1941 | 1461107783610 Marionette TRACE conn4 <- [1,2502,null,{}] 16:16:23 INFO - PROCESS | 1941 | 1461107783622 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}] 16:16:23 INFO - PROCESS | 1941 | 1461107783857 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 16:16:24 INFO - PROCESS | 1941 | 1461107784168 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c1077800 == 175 [pid = 1941] [id = 633] 16:16:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7fe4bb07c000) [pid = 1941] [serial = 1900] [outer = (nil)] 16:16:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7fe4bc24e000) [pid = 1941] [serial = 1901] [outer = 0x7fe4bb07c000] 16:16:24 INFO - PROCESS | 1941 | 1461107784247 Marionette DEBUG loaded listener.js 16:16:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7fe4bf8f5c00) [pid = 1941] [serial = 1902] [outer = 0x7fe4bb07c000] 16:16:25 INFO - PROCESS | 1941 | 1461107785037 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]]]}] 16:16:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:16:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1497ms 16:16:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:16:25 INFO - PROCESS | 1941 | 1461107785089 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 16:16:25 INFO - PROCESS | 1941 | 1461107785092 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 16:16:25 INFO - PROCESS | 1941 | 1461107785098 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:16:25 INFO - PROCESS | 1941 | 1461107785101 Marionette TRACE conn4 <- [1,2506,null,{}] 16:16:25 INFO - PROCESS | 1941 | 1461107785106 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}] 16:16:25 INFO - PROCESS | 1941 | 1461107785377 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 16:16:25 INFO - PROCESS | 1941 | 1461107785578 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ce65f800 == 176 [pid = 1941] [id = 634] 16:16:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7fe4bb81fc00) [pid = 1941] [serial = 1903] [outer = (nil)] 16:16:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7fe4bfe70000) [pid = 1941] [serial = 1904] [outer = 0x7fe4bb81fc00] 16:16:25 INFO - PROCESS | 1941 | 1461107785648 Marionette DEBUG loaded listener.js 16:16:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7fe4c024d000) [pid = 1941] [serial = 1905] [outer = 0x7fe4bb81fc00] 16:16:26 INFO - PROCESS | 1941 | 1461107786464 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]]]}] 16:16:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:16:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1428ms 16:16:26 INFO - PROCESS | 1941 | 1461107786525 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 16:16:26 INFO - PROCESS | 1941 | 1461107786528 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 16:16:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:16:26 INFO - PROCESS | 1941 | 1461107786534 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:16:26 INFO - PROCESS | 1941 | 1461107786536 Marionette TRACE conn4 <- [1,2510,null,{}] 16:16:26 INFO - PROCESS | 1941 | 1461107786541 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}] 16:16:26 INFO - PROCESS | 1941 | 1461107786723 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 16:16:26 INFO - PROCESS | 1941 | 1461107786987 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d35a4000 == 177 [pid = 1941] [id = 635] 16:16:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7fe4bbc59800) [pid = 1941] [serial = 1906] [outer = (nil)] 16:16:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7fe4c1055400) [pid = 1941] [serial = 1907] [outer = 0x7fe4bbc59800] 16:16:27 INFO - PROCESS | 1941 | 1461107787058 Marionette DEBUG loaded listener.js 16:16:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7fe4c3b2d000) [pid = 1941] [serial = 1908] [outer = 0x7fe4bbc59800] 16:16:27 INFO - PROCESS | 1941 | 1461107787876 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]]]}] 16:16:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:16:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1378ms 16:16:27 INFO - PROCESS | 1941 | 1461107787913 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 16:16:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:16:27 INFO - PROCESS | 1941 | 1461107787916 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 16:16:27 INFO - PROCESS | 1941 | 1461107787922 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:16:27 INFO - PROCESS | 1941 | 1461107787925 Marionette TRACE conn4 <- [1,2514,null,{}] 16:16:27 INFO - PROCESS | 1941 | 1461107787945 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}] 16:16:28 INFO - PROCESS | 1941 | 1461107788196 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 16:16:28 INFO - PROCESS | 1941 | 1461107788389 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d7d14800 == 178 [pid = 1941] [id = 636] 16:16:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7fe4c7a2a000) [pid = 1941] [serial = 1909] [outer = (nil)] 16:16:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7fe4cd7c2c00) [pid = 1941] [serial = 1910] [outer = 0x7fe4c7a2a000] 16:16:28 INFO - PROCESS | 1941 | 1461107788467 Marionette DEBUG loaded listener.js 16:16:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7fe4ce5c0400) [pid = 1941] [serial = 1911] [outer = 0x7fe4c7a2a000] 16:16:29 INFO - PROCESS | 1941 | 1461107789267 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]]]}] 16:16:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:16:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1375ms 16:16:29 INFO - PROCESS | 1941 | 1461107789313 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 16:16:29 INFO - PROCESS | 1941 | 1461107789317 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 16:16:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:16:29 INFO - PROCESS | 1941 | 1461107789324 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:16:29 INFO - PROCESS | 1941 | 1461107789326 Marionette TRACE conn4 <- [1,2518,null,{}] 16:16:29 INFO - PROCESS | 1941 | 1461107789331 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}] 16:16:29 INFO - PROCESS | 1941 | 1461107789517 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 16:16:29 INFO - PROCESS | 1941 | 1461107789786 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b030f800 == 179 [pid = 1941] [id = 637] 16:16:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7fe4ac14f400) [pid = 1941] [serial = 1912] [outer = (nil)] 16:16:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7fe4bb813800) [pid = 1941] [serial = 1913] [outer = 0x7fe4ac14f400] 16:16:29 INFO - PROCESS | 1941 | 1461107789857 Marionette DEBUG loaded listener.js 16:16:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4ce898400) [pid = 1941] [serial = 1914] [outer = 0x7fe4ac14f400] 16:16:30 INFO - PROCESS | 1941 | 1461107790722 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]]]}] 16:16:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:16:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1436ms 16:16:30 INFO - PROCESS | 1941 | 1461107790763 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 16:16:30 INFO - PROCESS | 1941 | 1461107790766 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 16:16:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:16:30 INFO - PROCESS | 1941 | 1461107790772 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:16:30 INFO - PROCESS | 1941 | 1461107790776 Marionette TRACE conn4 <- [1,2522,null,{}] 16:16:30 INFO - PROCESS | 1941 | 1461107790781 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}] 16:16:30 INFO - PROCESS | 1941 | 1461107790997 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 16:16:31 INFO - PROCESS | 1941 | 1461107791283 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a80b1800 == 180 [pid = 1941] [id = 638] 16:16:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7fe4ceae5400) [pid = 1941] [serial = 1915] [outer = (nil)] 16:16:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4cfa5b000) [pid = 1941] [serial = 1916] [outer = 0x7fe4ceae5400] 16:16:31 INFO - PROCESS | 1941 | 1461107791401 Marionette DEBUG loaded listener.js 16:16:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7fe4d199f800) [pid = 1941] [serial = 1917] [outer = 0x7fe4ceae5400] 16:16:32 INFO - PROCESS | 1941 | 1461107792194 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]]]}] 16:16:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:16:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1477ms 16:16:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:16:32 INFO - PROCESS | 1941 | 1461107792250 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 16:16:32 INFO - PROCESS | 1941 | 1461107792252 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 16:16:32 INFO - PROCESS | 1941 | 1461107792258 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:16:32 INFO - PROCESS | 1941 | 1461107792261 Marionette TRACE conn4 <- [1,2526,null,{}] 16:16:32 INFO - PROCESS | 1941 | 1461107792285 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}] 16:16:32 INFO - PROCESS | 1941 | 1461107792477 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 16:16:32 INFO - PROCESS | 1941 | 1461107792743 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0313000 == 181 [pid = 1941] [id = 639] 16:16:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7fe4cf7d7000) [pid = 1941] [serial = 1918] [outer = (nil)] 16:16:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7fe4d3730800) [pid = 1941] [serial = 1919] [outer = 0x7fe4cf7d7000] 16:16:32 INFO - PROCESS | 1941 | 1461107792815 Marionette DEBUG loaded listener.js 16:16:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7fe4d3738c00) [pid = 1941] [serial = 1920] [outer = 0x7fe4cf7d7000] 16:16:33 INFO - PROCESS | 1941 | 1461107793657 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]]]}] 16:16:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:16:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1428ms 16:16:33 INFO - PROCESS | 1941 | 1461107793688 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 16:16:33 INFO - PROCESS | 1941 | 1461107793691 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 16:16:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:16:33 INFO - PROCESS | 1941 | 1461107793697 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:16:33 INFO - PROCESS | 1941 | 1461107793700 Marionette TRACE conn4 <- [1,2530,null,{}] 16:16:33 INFO - PROCESS | 1941 | 1461107793706 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}] 16:16:33 INFO - PROCESS | 1941 | 1461107793898 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 16:16:34 INFO - PROCESS | 1941 | 1461107794165 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a595f000 == 182 [pid = 1941] [id = 640] 16:16:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7fe4d19c1c00) [pid = 1941] [serial = 1921] [outer = (nil)] 16:16:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7fe4d382c000) [pid = 1941] [serial = 1922] [outer = 0x7fe4d19c1c00] 16:16:34 INFO - PROCESS | 1941 | 1461107794235 Marionette DEBUG loaded listener.js 16:16:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7fe4d394fc00) [pid = 1941] [serial = 1923] [outer = 0x7fe4d19c1c00] 16:16:35 INFO - PROCESS | 1941 | 1461107795069 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]]]}] 16:16:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:16:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1430ms 16:16:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:16:35 INFO - PROCESS | 1941 | 1461107795129 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 16:16:35 INFO - PROCESS | 1941 | 1461107795131 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 16:16:35 INFO - PROCESS | 1941 | 1461107795137 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:16:35 INFO - PROCESS | 1941 | 1461107795140 Marionette TRACE conn4 <- [1,2534,null,{}] 16:16:35 INFO - PROCESS | 1941 | 1461107795145 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}] 16:16:35 INFO - PROCESS | 1941 | 1461107795328 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 16:16:35 INFO - PROCESS | 1941 | 1461107795600 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a832d000 == 183 [pid = 1941] [id = 641] 16:16:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7fe4a96e5000) [pid = 1941] [serial = 1924] [outer = (nil)] 16:16:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7fe4d3978800) [pid = 1941] [serial = 1925] [outer = 0x7fe4a96e5000] 16:16:35 INFO - PROCESS | 1941 | 1461107795669 Marionette DEBUG loaded listener.js 16:16:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7fe4d3c08c00) [pid = 1941] [serial = 1926] [outer = 0x7fe4a96e5000] 16:16:36 INFO - PROCESS | 1941 | 1461107796667 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]]]}] 16:16:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:16:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1578ms 16:16:36 INFO - PROCESS | 1941 | 1461107796716 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 16:16:36 INFO - PROCESS | 1941 | 1461107796718 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 16:16:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:16:36 INFO - PROCESS | 1941 | 1461107796725 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:16:36 INFO - PROCESS | 1941 | 1461107796729 Marionette TRACE conn4 <- [1,2538,null,{}] 16:16:36 INFO - PROCESS | 1941 | 1461107796735 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}] 16:16:36 INFO - PROCESS | 1941 | 1461107796960 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 16:16:37 INFO - PROCESS | 1941 | 1461107797239 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a9a75800 == 184 [pid = 1941] [id = 642] 16:16:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7fe4d3979000) [pid = 1941] [serial = 1927] [outer = (nil)] 16:16:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7fe4d3e2b400) [pid = 1941] [serial = 1928] [outer = 0x7fe4d3979000] 16:16:37 INFO - PROCESS | 1941 | 1461107797354 Marionette DEBUG loaded listener.js 16:16:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7fe4d3e59000) [pid = 1941] [serial = 1929] [outer = 0x7fe4d3979000] 16:16:38 INFO - PROCESS | 1941 | 1461107798152 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]]]}] 16:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1481ms 16:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:16:38 INFO - PROCESS | 1941 | 1461107798207 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 16:16:38 INFO - PROCESS | 1941 | 1461107798210 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 16:16:38 INFO - PROCESS | 1941 | 1461107798217 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:16:38 INFO - PROCESS | 1941 | 1461107798220 Marionette TRACE conn4 <- [1,2542,null,{}] 16:16:38 INFO - PROCESS | 1941 | 1461107798226 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}] 16:16:38 INFO - PROCESS | 1941 | 1461107798436 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 16:16:38 INFO - PROCESS | 1941 | 1461107798707 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a9a8c800 == 185 [pid = 1941] [id = 643] 16:16:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7fe4c170c000) [pid = 1941] [serial = 1930] [outer = (nil)] 16:16:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7fe4d3e62800) [pid = 1941] [serial = 1931] [outer = 0x7fe4c170c000] 16:16:38 INFO - PROCESS | 1941 | 1461107798779 Marionette DEBUG loaded listener.js 16:16:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7fe4d3e9f000) [pid = 1941] [serial = 1932] [outer = 0x7fe4c170c000] 16:16:39 INFO - PROCESS | 1941 | 1461107799582 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]]]}] 16:16:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:16:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1433ms 16:16:39 INFO - PROCESS | 1941 | 1461107799649 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 16:16:39 INFO - PROCESS | 1941 | 1461107799653 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 16:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:16:39 INFO - PROCESS | 1941 | 1461107799658 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:16:39 INFO - PROCESS | 1941 | 1461107799660 Marionette TRACE conn4 <- [1,2546,null,{}] 16:16:39 INFO - PROCESS | 1941 | 1461107799665 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}] 16:16:39 INFO - PROCESS | 1941 | 1461107799851 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 16:16:40 INFO - PROCESS | 1941 | 1461107800120 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ab451000 == 186 [pid = 1941] [id = 644] 16:16:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7fe4a2004800) [pid = 1941] [serial = 1933] [outer = (nil)] 16:16:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7fe4a200bc00) [pid = 1941] [serial = 1934] [outer = 0x7fe4a2004800] 16:16:40 INFO - PROCESS | 1941 | 1461107800190 Marionette DEBUG loaded listener.js 16:16:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7fe4a2010400) [pid = 1941] [serial = 1935] [outer = 0x7fe4a2004800] 16:16:40 INFO - PROCESS | 1941 | 1461107800991 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]]]}] 16:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1378ms 16:16:41 INFO - PROCESS | 1941 | 1461107801038 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 16:16:41 INFO - PROCESS | 1941 | 1461107801042 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 16:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:16:41 INFO - PROCESS | 1941 | 1461107801047 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:16:41 INFO - PROCESS | 1941 | 1461107801049 Marionette TRACE conn4 <- [1,2550,null,{}] 16:16:41 INFO - PROCESS | 1941 | 1461107801054 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}] 16:16:41 INFO - PROCESS | 1941 | 1461107801254 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 16:16:41 INFO - PROCESS | 1941 | 1461107801545 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4abd95000 == 187 [pid = 1941] [id = 645] 16:16:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7fe4a2004c00) [pid = 1941] [serial = 1936] [outer = (nil)] 16:16:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7fe4abd6b400) [pid = 1941] [serial = 1937] [outer = 0x7fe4a2004c00] 16:16:41 INFO - PROCESS | 1941 | 1461107801617 Marionette DEBUG loaded listener.js 16:16:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7fe4abd70400) [pid = 1941] [serial = 1938] [outer = 0x7fe4a2004c00] 16:16:42 INFO - PROCESS | 1941 | 1461107802483 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]]]}] 16:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1479ms 16:16:42 INFO - PROCESS | 1941 | 1461107802527 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 16:16:42 INFO - PROCESS | 1941 | 1461107802531 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 16:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:16:42 INFO - PROCESS | 1941 | 1461107802536 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:16:42 INFO - PROCESS | 1941 | 1461107802538 Marionette TRACE conn4 <- [1,2554,null,{}] 16:16:42 INFO - PROCESS | 1941 | 1461107802543 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}] 16:16:42 INFO - PROCESS | 1941 | 1461107802736 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 16:16:43 INFO - PROCESS | 1941 | 1461107803420 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a9f9a000 == 188 [pid = 1941] [id = 646] 16:16:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7fe4a636cc00) [pid = 1941] [serial = 1939] [outer = (nil)] 16:16:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7fe4a7a05800) [pid = 1941] [serial = 1940] [outer = 0x7fe4a636cc00] 16:16:43 INFO - PROCESS | 1941 | 1461107803586 Marionette DEBUG loaded listener.js 16:16:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7fe4a8d5b800) [pid = 1941] [serial = 1941] [outer = 0x7fe4a636cc00] 16:16:44 INFO - PROCESS | 1941 | 1461107804498 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]]]}] 16:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2027ms 16:16:44 INFO - PROCESS | 1941 | 1461107804565 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 16:16:44 INFO - PROCESS | 1941 | 1461107804570 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 16:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:16:44 INFO - PROCESS | 1941 | 1461107804577 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:16:44 INFO - PROCESS | 1941 | 1461107804583 Marionette TRACE conn4 <- [1,2558,null,{}] 16:16:44 INFO - PROCESS | 1941 | 1461107804589 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}] 16:16:44 INFO - PROCESS | 1941 | 1461107804815 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 16:16:45 INFO - PROCESS | 1941 | 1461107805109 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ace19000 == 189 [pid = 1941] [id = 647] 16:16:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7fe4a7752400) [pid = 1941] [serial = 1942] [outer = (nil)] 16:16:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7fe4a80eb400) [pid = 1941] [serial = 1943] [outer = 0x7fe4a7752400] 16:16:45 INFO - PROCESS | 1941 | 1461107805219 Marionette DEBUG loaded listener.js 16:16:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7fe4abd6d800) [pid = 1941] [serial = 1944] [outer = 0x7fe4a7752400] 16:16:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0621800 == 188 [pid = 1941] [id = 626] 16:16:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0687000 == 187 [pid = 1941] [id = 625] 16:16:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4afa18800 == 186 [pid = 1941] [id = 624] 16:16:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4acdd6800 == 185 [pid = 1941] [id = 623] 16:16:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a9662000 == 184 [pid = 1941] [id = 622] 16:16:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4afa08000 == 183 [pid = 1941] [id = 621] 16:16:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4acdd4000 == 182 [pid = 1941] [id = 620] 16:16:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0646000 == 181 [pid = 1941] [id = 618] 16:16:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4af881000 == 180 [pid = 1941] [id = 617] 16:16:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d7d9c000 == 179 [pid = 1941] [id = 615] 16:16:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d5a89000 == 178 [pid = 1941] [id = 614] 16:16:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d37b1800 == 177 [pid = 1941] [id = 613] 16:16:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d1977000 == 176 [pid = 1941] [id = 612] 16:16:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c3d72800 == 175 [pid = 1941] [id = 611] 16:16:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bfa86000 == 174 [pid = 1941] [id = 610] 16:16:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bc26f000 == 173 [pid = 1941] [id = 609] 16:16:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb0ad000 == 172 [pid = 1941] [id = 608] 16:16:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0698800 == 171 [pid = 1941] [id = 607] 16:16:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aeb1f000 == 170 [pid = 1941] [id = 606] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7fe4ad902800) [pid = 1941] [serial = 1803] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7fe4b5327800) [pid = 1941] [serial = 1806] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7fe4a8d5b400) [pid = 1941] [serial = 1814] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7fe4a80ef800) [pid = 1941] [serial = 1794] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7fe4bafd8800) [pid = 1941] [serial = 1772] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7fe4abf69400) [pid = 1941] [serial = 1799] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7fe4bbc55000) [pid = 1941] [serial = 1781] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7fe4bd7e6c00) [pid = 1941] [serial = 1790] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7fe4b9877000) [pid = 1941] [serial = 1812] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7fe4aa2f4400) [pid = 1941] [serial = 1797] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7fe4bc0ee400) [pid = 1941] [serial = 1784] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7fe4ab987800) [pid = 1941] [serial = 1757] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7fe4b04e3c00) [pid = 1941] [serial = 1805] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7fe4b73c3800) [pid = 1941] [serial = 1808] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7fe4b60d7c00) [pid = 1941] [serial = 1754] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7fe4b775f000) [pid = 1941] [serial = 1809] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7fe4a7a66400) [pid = 1941] [serial = 1793] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7fe4b7751400) [pid = 1941] [serial = 1755] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7fe4abf5dc00) [pid = 1941] [serial = 1802] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7fe4bd7edc00) [pid = 1941] [serial = 1787] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7fe4ac148c00) [pid = 1941] [serial = 1800] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7fe4b84c1400) [pid = 1941] [serial = 1769] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7fe4bb817800) [pid = 1941] [serial = 1775] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7fe4a96e7000) [pid = 1941] [serial = 1796] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7fe4b886cc00) [pid = 1941] [serial = 1811] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7fe4b7631c00) [pid = 1941] [serial = 1763] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7fe4bb979800) [pid = 1941] [serial = 1778] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7fe4b7d32c00) [pid = 1941] [serial = 1766] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7fe4acd94400) [pid = 1941] [serial = 1817] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7fe4ab984800) [pid = 1941] [serial = 1815] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7fe4afb10800) [pid = 1941] [serial = 1760] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1941 | 1461107806634 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]]]}] 16:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 2091ms 16:16:46 INFO - PROCESS | 1941 | 1461107806670 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 16:16:46 INFO - PROCESS | 1941 | 1461107806675 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 16:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:16:46 INFO - PROCESS | 1941 | 1461107806683 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:16:46 INFO - PROCESS | 1941 | 1461107806685 Marionette TRACE conn4 <- [1,2562,null,{}] 16:16:46 INFO - PROCESS | 1941 | 1461107806690 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}] 16:16:46 INFO - PROCESS | 1941 | 1461107806909 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 16:16:47 INFO - PROCESS | 1941 | 1461107807105 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4abe49000 == 171 [pid = 1941] [id = 648] 16:16:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4a7749800) [pid = 1941] [serial = 1945] [outer = (nil)] 16:16:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7fe4abd75400) [pid = 1941] [serial = 1946] [outer = 0x7fe4a7749800] 16:16:47 INFO - PROCESS | 1941 | 1461107807169 Marionette DEBUG loaded listener.js 16:16:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4ad940800) [pid = 1941] [serial = 1947] [outer = 0x7fe4a7749800] 16:16:47 INFO - PROCESS | 1941 | 1461107807913 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]]]}] 16:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1282ms 16:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:16:47 INFO - PROCESS | 1941 | 1461107807965 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 16:16:47 INFO - PROCESS | 1941 | 1461107807968 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 16:16:47 INFO - PROCESS | 1941 | 1461107807976 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:16:47 INFO - PROCESS | 1941 | 1461107807984 Marionette TRACE conn4 <- [1,2566,null,{}] 16:16:48 INFO - PROCESS | 1941 | 1461107807997 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}] 16:16:48 INFO - PROCESS | 1941 | 1461107808278 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 16:16:48 INFO - PROCESS | 1941 | 1461107808403 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4af870000 == 172 [pid = 1941] [id = 649] 16:16:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7fe4a96e7000) [pid = 1941] [serial = 1948] [outer = (nil)] 16:16:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7fe4b5325c00) [pid = 1941] [serial = 1949] [outer = 0x7fe4a96e7000] 16:16:48 INFO - PROCESS | 1941 | 1461107808464 Marionette DEBUG loaded listener.js 16:16:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7fe4b6113400) [pid = 1941] [serial = 1950] [outer = 0x7fe4a96e7000] 16:16:49 INFO - PROCESS | 1941 | 1461107809300 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]]]}] 16:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1390ms 16:16:49 INFO - PROCESS | 1941 | 1461107809365 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 16:16:49 INFO - PROCESS | 1941 | 1461107809368 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 16:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:16:49 INFO - PROCESS | 1941 | 1461107809374 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:16:49 INFO - PROCESS | 1941 | 1461107809375 Marionette TRACE conn4 <- [1,2570,null,{}] 16:16:49 INFO - PROCESS | 1941 | 1461107809391 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}] 16:16:49 INFO - PROCESS | 1941 | 1461107809651 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 16:16:49 INFO - PROCESS | 1941 | 1461107809673 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0404000 == 173 [pid = 1941] [id = 650] 16:16:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7fe4abd76400) [pid = 1941] [serial = 1951] [outer = (nil)] 16:16:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7fe4b775a800) [pid = 1941] [serial = 1952] [outer = 0x7fe4abd76400] 16:16:49 INFO - PROCESS | 1941 | 1461107809735 Marionette DEBUG loaded listener.js 16:16:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7fe4b7b48800) [pid = 1941] [serial = 1953] [outer = 0x7fe4abd76400] 16:16:50 INFO - PROCESS | 1941 | 1461107810627 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]]]}] 16:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1285ms 16:16:50 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7fe4b766a000) [pid = 1941] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:16:50 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7fe4a9744800) [pid = 1941] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:16:50 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7fe4a8feb000) [pid = 1941] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:16:50 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7fe4a6365800) [pid = 1941] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:16:50 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7fe4a8f72400) [pid = 1941] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:16:50 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7fe4a7a5e800) [pid = 1941] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:16:50 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7fe4ab98b000) [pid = 1941] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:16:50 INFO - PROCESS | 1941 | 1461107810977 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 16:16:50 INFO - PROCESS | 1941 | 1461107810979 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 16:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:16:50 INFO - PROCESS | 1941 | 1461107810987 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:16:50 INFO - PROCESS | 1941 | 1461107810990 Marionette TRACE conn4 <- [1,2574,null,{}] 16:16:50 INFO - PROCESS | 1941 | 1461107810994 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}] 16:16:51 INFO - PROCESS | 1941 | 1461107811154 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 16:16:51 INFO - PROCESS | 1941 | 1461107811171 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b05bd800 == 174 [pid = 1941] [id = 651] 16:16:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4b7f8e000) [pid = 1941] [serial = 1954] [outer = (nil)] 16:16:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7fe4b843d800) [pid = 1941] [serial = 1955] [outer = 0x7fe4b7f8e000] 16:16:51 INFO - PROCESS | 1941 | 1461107811251 Marionette DEBUG loaded listener.js 16:16:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7fe4bafd7400) [pid = 1941] [serial = 1956] [outer = 0x7fe4b7f8e000] 16:16:52 INFO - PROCESS | 1941 | 1461107812117 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]]]}] 16:16:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:16:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1182ms 16:16:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:16:52 INFO - PROCESS | 1941 | 1461107812170 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 16:16:52 INFO - PROCESS | 1941 | 1461107812172 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 16:16:52 INFO - PROCESS | 1941 | 1461107812181 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:16:52 INFO - PROCESS | 1941 | 1461107812184 Marionette TRACE conn4 <- [1,2578,null,{}] 16:16:52 INFO - PROCESS | 1941 | 1461107812188 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}] 16:16:52 INFO - PROCESS | 1941 | 1461107812356 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 16:16:52 INFO - PROCESS | 1941 | 1461107812380 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0681000 == 175 [pid = 1941] [id = 652] 16:16:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7fe4bb820000) [pid = 1941] [serial = 1957] [outer = (nil)] 16:16:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7fe4bc0c4000) [pid = 1941] [serial = 1958] [outer = 0x7fe4bb820000] 16:16:52 INFO - PROCESS | 1941 | 1461107812435 Marionette DEBUG loaded listener.js 16:16:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7fe4bc244400) [pid = 1941] [serial = 1959] [outer = 0x7fe4bb820000] 16:16:53 INFO - PROCESS | 1941 | 1461107813573 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]]]}] 16:16:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:16:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1429ms 16:16:53 INFO - PROCESS | 1941 | 1461107813607 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 16:16:53 INFO - PROCESS | 1941 | 1461107813613 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 16:16:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:16:53 INFO - PROCESS | 1941 | 1461107813620 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:16:53 INFO - PROCESS | 1941 | 1461107813626 Marionette TRACE conn4 <- [1,2582,null,{}] 16:16:53 INFO - PROCESS | 1941 | 1461107813633 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}] 16:16:53 INFO - PROCESS | 1941 | 1461107813853 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 16:16:54 INFO - PROCESS | 1941 | 1461107814172 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4abdaa800 == 176 [pid = 1941] [id = 653] 16:16:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7fe4aa160c00) [pid = 1941] [serial = 1960] [outer = (nil)] 16:16:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7fe4ab007800) [pid = 1941] [serial = 1961] [outer = 0x7fe4aa160c00] 16:16:54 INFO - PROCESS | 1941 | 1461107814250 Marionette DEBUG loaded listener.js 16:16:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7fe4abd72800) [pid = 1941] [serial = 1962] [outer = 0x7fe4aa160c00] 16:16:55 INFO - PROCESS | 1941 | 1461107815124 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]]]}] 16:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1534ms 16:16:55 INFO - PROCESS | 1941 | 1461107815155 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 16:16:55 INFO - PROCESS | 1941 | 1461107815164 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 16:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:16:55 INFO - PROCESS | 1941 | 1461107815173 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:16:55 INFO - PROCESS | 1941 | 1461107815177 Marionette TRACE conn4 <- [1,2586,null,{}] 16:16:55 INFO - PROCESS | 1941 | 1461107815182 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}] 16:16:55 INFO - PROCESS | 1941 | 1461107815378 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 16:16:55 INFO - PROCESS | 1941 | 1461107815649 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4afa15800 == 177 [pid = 1941] [id = 654] 16:16:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7fe4aa2fbc00) [pid = 1941] [serial = 1963] [outer = (nil)] 16:16:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7fe4aec54400) [pid = 1941] [serial = 1964] [outer = 0x7fe4aa2fbc00] 16:16:55 INFO - PROCESS | 1941 | 1461107815723 Marionette DEBUG loaded listener.js 16:16:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7fe4b52eb400) [pid = 1941] [serial = 1965] [outer = 0x7fe4aa2fbc00] 16:16:56 INFO - PROCESS | 1941 | 1461107816716 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]]]}] 16:16:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:16:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1577ms 16:16:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:16:56 INFO - PROCESS | 1941 | 1461107816751 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 16:16:56 INFO - PROCESS | 1941 | 1461107816753 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 16:16:56 INFO - PROCESS | 1941 | 1461107816760 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:16:56 INFO - PROCESS | 1941 | 1461107816765 Marionette TRACE conn4 <- [1,2590,null,{}] 16:16:56 INFO - PROCESS | 1941 | 1461107816781 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}] 16:16:56 INFO - PROCESS | 1941 | 1461107816985 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 16:16:57 INFO - PROCESS | 1941 | 1461107817257 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b6195800 == 178 [pid = 1941] [id = 655] 16:16:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7fe4b7d27400) [pid = 1941] [serial = 1966] [outer = (nil)] 16:16:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7fe4b9bc1000) [pid = 1941] [serial = 1967] [outer = 0x7fe4b7d27400] 16:16:57 INFO - PROCESS | 1941 | 1461107817374 Marionette DEBUG loaded listener.js 16:16:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7fe4bb821400) [pid = 1941] [serial = 1968] [outer = 0x7fe4b7d27400] 16:16:58 INFO - PROCESS | 1941 | 1461107818182 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]]]}] 16:16:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:16:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1486ms 16:16:58 INFO - PROCESS | 1941 | 1461107818245 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 16:16:58 INFO - PROCESS | 1941 | 1461107818250 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 16:16:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:16:58 INFO - PROCESS | 1941 | 1461107818273 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:16:58 INFO - PROCESS | 1941 | 1461107818277 Marionette TRACE conn4 <- [1,2594,null,{}] 16:16:58 INFO - PROCESS | 1941 | 1461107818282 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}] 16:16:58 INFO - PROCESS | 1941 | 1461107818479 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 16:16:58 INFO - PROCESS | 1941 | 1461107818773 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b985c800 == 179 [pid = 1941] [id = 656] 16:16:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7fe4ab989000) [pid = 1941] [serial = 1969] [outer = (nil)] 16:16:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7fe4bb97e800) [pid = 1941] [serial = 1970] [outer = 0x7fe4ab989000] 16:16:58 INFO - PROCESS | 1941 | 1461107818881 Marionette DEBUG loaded listener.js 16:16:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7fe4bd7ee000) [pid = 1941] [serial = 1971] [outer = 0x7fe4ab989000] 16:16:59 INFO - PROCESS | 1941 | 1461107819762 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]]]}] 16:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1536ms 16:16:59 INFO - PROCESS | 1941 | 1461107819806 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 16:16:59 INFO - PROCESS | 1941 | 1461107819810 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 16:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:16:59 INFO - PROCESS | 1941 | 1461107819815 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:16:59 INFO - PROCESS | 1941 | 1461107819817 Marionette TRACE conn4 <- [1,2598,null,{}] 16:16:59 INFO - PROCESS | 1941 | 1461107819822 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}] 16:17:00 INFO - PROCESS | 1941 | 1461107820011 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 16:17:00 INFO - PROCESS | 1941 | 1461107820284 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb8bf800 == 180 [pid = 1941] [id = 657] 16:17:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7fe4ad90b400) [pid = 1941] [serial = 1972] [outer = (nil)] 16:17:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7fe4be782c00) [pid = 1941] [serial = 1973] [outer = 0x7fe4ad90b400] 16:17:00 INFO - PROCESS | 1941 | 1461107820355 Marionette DEBUG loaded listener.js 16:17:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7fe4bf76ec00) [pid = 1941] [serial = 1974] [outer = 0x7fe4ad90b400] 16:17:01 INFO - PROCESS | 1941 | 1461107821236 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]]]}] 16:17:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:17:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1479ms 16:17:01 INFO - PROCESS | 1941 | 1461107821295 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 16:17:01 INFO - PROCESS | 1941 | 1461107821298 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 16:17:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:17:01 INFO - PROCESS | 1941 | 1461107821304 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:17:01 INFO - PROCESS | 1941 | 1461107821306 Marionette TRACE conn4 <- [1,2602,null,{}] 16:17:01 INFO - PROCESS | 1941 | 1461107821311 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}] 16:17:01 INFO - PROCESS | 1941 | 1461107821549 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 16:17:01 INFO - PROCESS | 1941 | 1461107821867 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bfa95000 == 181 [pid = 1941] [id = 658] 16:17:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7fe4c0822c00) [pid = 1941] [serial = 1975] [outer = (nil)] 16:17:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7fe4ce373000) [pid = 1941] [serial = 1976] [outer = 0x7fe4c0822c00] 16:17:01 INFO - PROCESS | 1941 | 1461107821951 Marionette DEBUG loaded listener.js 16:17:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7fe4cea0c000) [pid = 1941] [serial = 1977] [outer = 0x7fe4c0822c00] 16:17:02 INFO - PROCESS | 1941 | 1461107822796 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]]]}] 16:17:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:17:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1529ms 16:17:02 INFO - PROCESS | 1941 | 1461107822833 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 16:17:02 INFO - PROCESS | 1941 | 1461107822837 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 16:17:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:17:02 INFO - PROCESS | 1941 | 1461107822842 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:17:02 INFO - PROCESS | 1941 | 1461107822845 Marionette TRACE conn4 <- [1,2606,null,{}] 16:17:02 INFO - PROCESS | 1941 | 1461107822850 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}] 16:17:03 INFO - PROCESS | 1941 | 1461107823042 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 16:17:03 INFO - PROCESS | 1941 | 1461107823313 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c3d6a800 == 182 [pid = 1941] [id = 659] 16:17:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7fe4c1048400) [pid = 1941] [serial = 1978] [outer = (nil)] 16:17:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7fe4ceae9c00) [pid = 1941] [serial = 1979] [outer = 0x7fe4c1048400] 16:17:03 INFO - PROCESS | 1941 | 1461107823383 Marionette DEBUG loaded listener.js 16:17:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7fe4d1915c00) [pid = 1941] [serial = 1980] [outer = 0x7fe4c1048400] 16:17:04 INFO - PROCESS | 1941 | 1461107824243 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]]]}] 16:17:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:17:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1430ms 16:17:04 INFO - PROCESS | 1941 | 1461107824273 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 16:17:04 INFO - PROCESS | 1941 | 1461107824276 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 16:17:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:17:04 INFO - PROCESS | 1941 | 1461107824281 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:17:04 INFO - PROCESS | 1941 | 1461107824284 Marionette TRACE conn4 <- [1,2610,null,{}] 16:17:04 INFO - PROCESS | 1941 | 1461107824289 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}] 16:17:04 INFO - PROCESS | 1941 | 1461107824478 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 16:17:04 INFO - PROCESS | 1941 | 1461107824749 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3370000 == 183 [pid = 1941] [id = 660] 16:17:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7fe4a991a400) [pid = 1941] [serial = 1981] [outer = (nil)] 16:17:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7fe4a9924400) [pid = 1941] [serial = 1982] [outer = 0x7fe4a991a400] 16:17:04 INFO - PROCESS | 1941 | 1461107824818 Marionette DEBUG loaded listener.js 16:17:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7fe4a9929000) [pid = 1941] [serial = 1983] [outer = 0x7fe4a991a400] 16:17:05 INFO - PROCESS | 1941 | 1461107825640 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]]]}] 16:17:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:17:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1427ms 16:17:05 INFO - PROCESS | 1941 | 1461107825710 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 16:17:05 INFO - PROCESS | 1941 | 1461107825713 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 16:17:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:17:05 INFO - PROCESS | 1941 | 1461107825719 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:17:05 INFO - PROCESS | 1941 | 1461107825721 Marionette TRACE conn4 <- [1,2614,null,{}] 16:17:05 INFO - PROCESS | 1941 | 1461107825727 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}] 16:17:05 INFO - PROCESS | 1941 | 1461107825919 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 16:17:06 INFO - PROCESS | 1941 | 1461107826192 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3c53800 == 184 [pid = 1941] [id = 661] 16:17:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7fe4a991d000) [pid = 1941] [serial = 1984] [outer = (nil)] 16:17:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7fe4d1914000) [pid = 1941] [serial = 1985] [outer = 0x7fe4a991d000] 16:17:06 INFO - PROCESS | 1941 | 1461107826265 Marionette DEBUG loaded listener.js 16:17:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7fe4d3830c00) [pid = 1941] [serial = 1986] [outer = 0x7fe4a991d000] 16:17:07 INFO - PROCESS | 1941 | 1461107827104 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]]]}] 16:17:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:17:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1431ms 16:17:07 INFO - PROCESS | 1941 | 1461107827152 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 16:17:07 INFO - PROCESS | 1941 | 1461107827155 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 16:17:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:17:07 INFO - PROCESS | 1941 | 1461107827160 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:17:07 INFO - PROCESS | 1941 | 1461107827162 Marionette TRACE conn4 <- [1,2618,null,{}] 16:17:07 INFO - PROCESS | 1941 | 1461107827168 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}] 16:17:07 INFO - PROCESS | 1941 | 1461107827353 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 16:17:07 INFO - PROCESS | 1941 | 1461107827626 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d8c87000 == 185 [pid = 1941] [id = 662] 16:17:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7fe4a9924000) [pid = 1941] [serial = 1987] [outer = (nil)] 16:17:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7fe4ab66b400) [pid = 1941] [serial = 1988] [outer = 0x7fe4a9924000] 16:17:07 INFO - PROCESS | 1941 | 1461107827695 Marionette DEBUG loaded listener.js 16:17:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7fe4ab66fc00) [pid = 1941] [serial = 1989] [outer = 0x7fe4a9924000] 16:17:08 INFO - PROCESS | 1941 | 1461107828556 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]]]}] 16:17:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:17:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1426ms 16:17:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:17:08 INFO - PROCESS | 1941 | 1461107828588 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 16:17:08 INFO - PROCESS | 1941 | 1461107828591 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 16:17:08 INFO - PROCESS | 1941 | 1461107828597 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:17:08 INFO - PROCESS | 1941 | 1461107828601 Marionette TRACE conn4 <- [1,2622,null,{}] 16:17:08 INFO - PROCESS | 1941 | 1461107828605 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}] 16:17:08 INFO - PROCESS | 1941 | 1461107828821 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 16:17:09 INFO - PROCESS | 1941 | 1461107829103 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a81bb800 == 186 [pid = 1941] [id = 663] 16:17:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7fe4ab664c00) [pid = 1941] [serial = 1990] [outer = (nil)] 16:17:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7fe4d3e62000) [pid = 1941] [serial = 1991] [outer = 0x7fe4ab664c00] 16:17:09 INFO - PROCESS | 1941 | 1461107829181 Marionette DEBUG loaded listener.js 16:17:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7fe4d3ea6800) [pid = 1941] [serial = 1992] [outer = 0x7fe4ab664c00] 16:17:10 INFO - PROCESS | 1941 | 1461107830028 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]]]}] 16:17:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:17:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1482ms 16:17:10 INFO - PROCESS | 1941 | 1461107830079 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 16:17:10 INFO - PROCESS | 1941 | 1461107830082 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 16:17:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:17:10 INFO - PROCESS | 1941 | 1461107830087 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:17:10 INFO - PROCESS | 1941 | 1461107830089 Marionette TRACE conn4 <- [1,2626,null,{}] 16:17:10 INFO - PROCESS | 1941 | 1461107830094 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}] 16:17:10 INFO - PROCESS | 1941 | 1461107830283 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 16:17:10 INFO - PROCESS | 1941 | 1461107830556 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a6175000 == 187 [pid = 1941] [id = 664] 16:17:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7fe4a6184c00) [pid = 1941] [serial = 1993] [outer = (nil)] 16:17:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7fe4a618d400) [pid = 1941] [serial = 1994] [outer = 0x7fe4a6184c00] 16:17:10 INFO - PROCESS | 1941 | 1461107830627 Marionette DEBUG loaded listener.js 16:17:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7fe4a6192400) [pid = 1941] [serial = 1995] [outer = 0x7fe4a6184c00] 16:17:11 INFO - PROCESS | 1941 | 1461107831433 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]]]}] 16:17:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:17:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1377ms 16:17:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:17:11 INFO - PROCESS | 1941 | 1461107831465 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 16:17:11 INFO - PROCESS | 1941 | 1461107831468 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 16:17:11 INFO - PROCESS | 1941 | 1461107831473 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:17:11 INFO - PROCESS | 1941 | 1461107831476 Marionette TRACE conn4 <- [1,2630,null,{}] 16:17:11 INFO - PROCESS | 1941 | 1461107831481 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}] 16:17:11 INFO - PROCESS | 1941 | 1461107831667 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 16:17:11 INFO - PROCESS | 1941 | 1461107831941 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a75cb800 == 188 [pid = 1941] [id = 665] 16:17:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7fe4a5875c00) [pid = 1941] [serial = 1996] [outer = (nil)] 16:17:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7fe4a587e000) [pid = 1941] [serial = 1997] [outer = 0x7fe4a5875c00] 16:17:12 INFO - PROCESS | 1941 | 1461107832013 Marionette DEBUG loaded listener.js 16:17:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7fe4a5882c00) [pid = 1941] [serial = 1998] [outer = 0x7fe4a5875c00] 16:17:12 INFO - PROCESS | 1941 | 1461107832834 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]]]}] 16:17:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:17:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1432ms 16:17:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:17:12 INFO - PROCESS | 1941 | 1461107832906 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 16:17:12 INFO - PROCESS | 1941 | 1461107832908 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 16:17:12 INFO - PROCESS | 1941 | 1461107832914 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:17:12 INFO - PROCESS | 1941 | 1461107832917 Marionette TRACE conn4 <- [1,2634,null,{}] 16:17:12 INFO - PROCESS | 1941 | 1461107832922 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}] 16:17:13 INFO - PROCESS | 1941 | 1461107833114 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 16:17:13 INFO - PROCESS | 1941 | 1461107833393 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a81ab800 == 189 [pid = 1941] [id = 666] 16:17:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7fe4a5878400) [pid = 1941] [serial = 1999] [outer = (nil)] 16:17:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7fe4a622ec00) [pid = 1941] [serial = 2000] [outer = 0x7fe4a5878400] 16:17:13 INFO - PROCESS | 1941 | 1461107833461 Marionette DEBUG loaded listener.js 16:17:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7fe4a6232800) [pid = 1941] [serial = 2001] [outer = 0x7fe4a5878400] 16:17:14 INFO - PROCESS | 1941 | 1461107834304 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]]]}] 16:17:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:17:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1430ms 16:17:14 INFO - PROCESS | 1941 | 1461107834347 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 16:17:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:17:14 INFO - PROCESS | 1941 | 1461107834360 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 16:17:14 INFO - PROCESS | 1941 | 1461107834364 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:17:14 INFO - PROCESS | 1941 | 1461107834370 Marionette TRACE conn4 <- [1,2638,null,{}] 16:17:14 INFO - PROCESS | 1941 | 1461107834374 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}] 16:17:14 INFO - PROCESS | 1941 | 1461107834566 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 16:17:14 INFO - PROCESS | 1941 | 1461107834842 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a2c80800 == 190 [pid = 1941] [id = 667] 16:17:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7fe4a5879400) [pid = 1941] [serial = 2002] [outer = (nil)] 16:17:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7fe4a623a000) [pid = 1941] [serial = 2003] [outer = 0x7fe4a5879400] 16:17:14 INFO - PROCESS | 1941 | 1461107834910 Marionette DEBUG loaded listener.js 16:17:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7fe4a9a03800) [pid = 1941] [serial = 2004] [outer = 0x7fe4a5879400] 16:17:15 INFO - PROCESS | 1941 | 1461107835740 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]]]}] 16:17:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:17:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1435ms 16:17:15 INFO - PROCESS | 1941 | 1461107835801 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 16:17:15 INFO - PROCESS | 1941 | 1461107835804 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 16:17:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:17:15 INFO - PROCESS | 1941 | 1461107835810 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:17:15 INFO - PROCESS | 1941 | 1461107835812 Marionette TRACE conn4 <- [1,2642,null,{}] 16:17:15 INFO - PROCESS | 1941 | 1461107835817 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}] 16:17:16 INFO - PROCESS | 1941 | 1461107836007 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 16:17:16 INFO - PROCESS | 1941 | 1461107836282 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ac966000 == 191 [pid = 1941] [id = 668] 16:17:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7fe4a6185000) [pid = 1941] [serial = 2005] [outer = (nil)] 16:17:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7fe4a9a09000) [pid = 1941] [serial = 2006] [outer = 0x7fe4a6185000] 16:17:16 INFO - PROCESS | 1941 | 1461107836363 Marionette DEBUG loaded listener.js 16:17:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7fe4a9a0dc00) [pid = 1941] [serial = 2007] [outer = 0x7fe4a6185000] 16:17:17 INFO - PROCESS | 1941 | 1461107837165 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]]]}] 16:17:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:17:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1428ms 16:17:17 INFO - PROCESS | 1941 | 1461107837239 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 16:17:17 INFO - PROCESS | 1941 | 1461107837241 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 16:17:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:17:17 INFO - PROCESS | 1941 | 1461107837247 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:17:17 INFO - PROCESS | 1941 | 1461107837249 Marionette TRACE conn4 <- [1,2646,null,{}] 16:17:17 INFO - PROCESS | 1941 | 1461107837254 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}] 16:17:17 INFO - PROCESS | 1941 | 1461107837446 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 16:17:17 INFO - PROCESS | 1941 | 1461107837724 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a756f000 == 192 [pid = 1941] [id = 669] 16:17:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7fe4a6235000) [pid = 1941] [serial = 2008] [outer = (nil)] 16:17:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7fe4a7542400) [pid = 1941] [serial = 2009] [outer = 0x7fe4a6235000] 16:17:17 INFO - PROCESS | 1941 | 1461107837805 Marionette DEBUG loaded listener.js 16:17:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7fe4a7547000) [pid = 1941] [serial = 2010] [outer = 0x7fe4a6235000] 16:17:18 INFO - PROCESS | 1941 | 1461107838618 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]]]}] 16:17:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:17:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1428ms 16:17:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:17:18 INFO - PROCESS | 1941 | 1461107838676 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 16:17:18 INFO - PROCESS | 1941 | 1461107838678 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 16:17:18 INFO - PROCESS | 1941 | 1461107838684 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:17:18 INFO - PROCESS | 1941 | 1461107838687 Marionette TRACE conn4 <- [1,2650,null,{}] 16:17:18 INFO - PROCESS | 1941 | 1461107838692 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}] 16:17:18 INFO - PROCESS | 1941 | 1461107838901 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 16:17:19 INFO - PROCESS | 1941 | 1461107839178 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ac964800 == 193 [pid = 1941] [id = 670] 16:17:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7fe4a381fc00) [pid = 1941] [serial = 2011] [outer = (nil)] 16:17:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7fe4a3828000) [pid = 1941] [serial = 2012] [outer = 0x7fe4a381fc00] 16:17:19 INFO - PROCESS | 1941 | 1461107839247 Marionette DEBUG loaded listener.js 16:17:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7fe4a382cc00) [pid = 1941] [serial = 2013] [outer = 0x7fe4a381fc00] 16:17:20 INFO - PROCESS | 1941 | 1461107840081 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]]]}] 16:17:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:17:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1429ms 16:17:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:17:20 INFO - PROCESS | 1941 | 1461107840112 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 16:17:20 INFO - PROCESS | 1941 | 1461107840115 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 16:17:20 INFO - PROCESS | 1941 | 1461107840121 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:17:20 INFO - PROCESS | 1941 | 1461107840123 Marionette TRACE conn4 <- [1,2654,null,{}] 16:17:20 INFO - PROCESS | 1941 | 1461107840128 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}] 16:17:20 INFO - PROCESS | 1941 | 1461107840330 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 16:17:20 INFO - PROCESS | 1941 | 1461107840630 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a5729000 == 194 [pid = 1941] [id = 671] 16:17:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7fe4a3822000) [pid = 1941] [serial = 2014] [outer = (nil)] 16:17:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7fe4a383d800) [pid = 1941] [serial = 2015] [outer = 0x7fe4a3822000] 16:17:20 INFO - PROCESS | 1941 | 1461107840706 Marionette DEBUG loaded listener.js 16:17:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7fe4a3841c00) [pid = 1941] [serial = 2016] [outer = 0x7fe4a3822000] 16:17:21 INFO - PROCESS | 1941 | 1461107841600 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]]]}] 16:17:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:17:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1533ms 16:17:21 INFO - PROCESS | 1941 | 1461107841653 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 16:17:21 INFO - PROCESS | 1941 | 1461107841658 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 16:17:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:17:21 INFO - PROCESS | 1941 | 1461107841663 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:17:21 INFO - PROCESS | 1941 | 1461107841666 Marionette TRACE conn4 <- [1,2658,null,{}] 16:17:21 INFO - PROCESS | 1941 | 1461107841671 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}] 16:17:21 INFO - PROCESS | 1941 | 1461107841874 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 16:17:22 INFO - PROCESS | 1941 | 1461107842716 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a81bc800 == 195 [pid = 1941] [id = 672] 16:17:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7fe4a383ac00) [pid = 1941] [serial = 2017] [outer = (nil)] 16:17:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7fe4a57c9800) [pid = 1941] [serial = 2018] [outer = 0x7fe4a383ac00] 16:17:22 INFO - PROCESS | 1941 | 1461107842867 Marionette DEBUG loaded listener.js 16:17:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7fe4a623a400) [pid = 1941] [serial = 2019] [outer = 0x7fe4a383ac00] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c8621800 == 194 [pid = 1941] [id = 592] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c17a2000 == 193 [pid = 1941] [id = 591] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4be385000 == 192 [pid = 1941] [id = 589] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c0418800 == 191 [pid = 1941] [id = 590] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b05bd800 == 190 [pid = 1941] [id = 651] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0404000 == 189 [pid = 1941] [id = 650] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4af870000 == 188 [pid = 1941] [id = 649] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4abe49000 == 187 [pid = 1941] [id = 648] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ace19000 == 186 [pid = 1941] [id = 647] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a9f9a000 == 185 [pid = 1941] [id = 646] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a595f000 == 184 [pid = 1941] [id = 640] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0313000 == 183 [pid = 1941] [id = 639] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a80b1800 == 182 [pid = 1941] [id = 638] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b030f800 == 181 [pid = 1941] [id = 637] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d7d14800 == 180 [pid = 1941] [id = 636] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d35a4000 == 179 [pid = 1941] [id = 635] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ce65f800 == 178 [pid = 1941] [id = 634] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c1077800 == 177 [pid = 1941] [id = 633] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf568000 == 176 [pid = 1941] [id = 632] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bbb19000 == 175 [pid = 1941] [id = 631] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb051800 == 174 [pid = 1941] [id = 630] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0655800 == 173 [pid = 1941] [id = 629] 16:17:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aeaac800 == 172 [pid = 1941] [id = 628] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7fe4b7664400) [pid = 1941] [serial = 1826] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7fe4c13dc000) [pid = 1941] [serial = 1856] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7fe4bf97f000) [pid = 1941] [serial = 1847] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7fe4b7758c00) [pid = 1941] [serial = 1877] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7fe4bf77c400) [pid = 1941] [serial = 1844] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7fe4aec53800) [pid = 1941] [serial = 1871] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7fe4b8433000) [pid = 1941] [serial = 1881] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7fe4a80f0400) [pid = 1941] [serial = 1863] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7fe4b7b4c000) [pid = 1941] [serial = 1878] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7fe4aec55000) [pid = 1941] [serial = 1869] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7fe4b7b1d800) [pid = 1941] [serial = 1880] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7fe4b5573400) [pid = 1941] [serial = 1872] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7fe4bf4f7000) [pid = 1941] [serial = 1841] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7fe4a8f75000) [pid = 1941] [serial = 1865] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7fe4a636c800) [pid = 1941] [serial = 1859] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7fe4a7a11800) [pid = 1941] [serial = 1862] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7fe4c1705000) [pid = 1941] [serial = 1853] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7fe4be340000) [pid = 1941] [serial = 1838] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7fe4bff6b400) [pid = 1941] [serial = 1850] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7fe4bafd3000) [pid = 1941] [serial = 1832] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7fe4bc0c6400) [pid = 1941] [serial = 1835] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7fe4acd96c00) [pid = 1941] [serial = 1868] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7fe4ab986c00) [pid = 1941] [serial = 1866] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7fe4b885fc00) [pid = 1941] [serial = 1829] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7fe4b60d6800) [pid = 1941] [serial = 1874] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7fe4a9747c00) [pid = 1941] [serial = 1820] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7fe4ad90a800) [pid = 1941] [serial = 1823] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7fe4b63dcc00) [pid = 1941] [serial = 1875] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7fe4b8977400) [pid = 1941] [serial = 1883] [outer = (nil)] [url = about:blank] 16:17:24 INFO - PROCESS | 1941 | 1461107844431 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]]]}] 16:17:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:17:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 2787ms 16:17:24 INFO - PROCESS | 1941 | 1461107844451 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 16:17:24 INFO - PROCESS | 1941 | 1461107844457 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 16:17:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:17:24 INFO - PROCESS | 1941 | 1461107844465 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:17:24 INFO - PROCESS | 1941 | 1461107844469 Marionette TRACE conn4 <- [1,2662,null,{}] 16:17:24 INFO - PROCESS | 1941 | 1461107844475 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}] 16:17:24 INFO - PROCESS | 1941 | 1461107844666 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 16:17:24 INFO - PROCESS | 1941 | 1461107844894 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a80c3800 == 173 [pid = 1941] [id = 673] 16:17:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7fe4a383f000) [pid = 1941] [serial = 2020] [outer = (nil)] 16:17:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7fe4a8ff0400) [pid = 1941] [serial = 2021] [outer = 0x7fe4a383f000] 16:17:24 INFO - PROCESS | 1941 | 1461107844958 Marionette DEBUG loaded listener.js 16:17:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7fe4a99f1000) [pid = 1941] [serial = 2022] [outer = 0x7fe4a383f000] 16:17:25 INFO - PROCESS | 1941 | 1461107845737 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]]]}] 16:17:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:17:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1327ms 16:17:25 INFO - PROCESS | 1941 | 1461107845794 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 16:17:25 INFO - PROCESS | 1941 | 1461107845800 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 16:17:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:17:25 INFO - PROCESS | 1941 | 1461107845808 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:17:25 INFO - PROCESS | 1941 | 1461107845811 Marionette TRACE conn4 <- [1,2666,null,{}] 16:17:25 INFO - PROCESS | 1941 | 1461107845815 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}] 16:17:25 INFO - PROCESS | 1941 | 1461107845990 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 16:17:26 INFO - PROCESS | 1941 | 1461107846201 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aa312000 == 174 [pid = 1941] [id = 674] 16:17:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7fe4a6367400) [pid = 1941] [serial = 2023] [outer = (nil)] 16:17:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7fe4aa153000) [pid = 1941] [serial = 2024] [outer = 0x7fe4a6367400] 16:17:26 INFO - PROCESS | 1941 | 1461107846261 Marionette DEBUG loaded listener.js 16:17:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7fe4ab66c400) [pid = 1941] [serial = 2025] [outer = 0x7fe4a6367400] 16:17:27 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:27 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:17:27 INFO - PROCESS | 1941 | 1461107847455 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]]]}] 16:17:27 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) 16:17:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1676ms 16:17:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:17:27 INFO - PROCESS | 1941 | 1461107847484 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 16:17:27 INFO - PROCESS | 1941 | 1461107847486 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 16:17:27 INFO - PROCESS | 1941 | 1461107847494 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:17:27 INFO - PROCESS | 1941 | 1461107847512 Marionette TRACE conn4 <- [1,2670,null,{}] 16:17:27 INFO - PROCESS | 1941 | 1461107847540 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}] 16:17:27 INFO - PROCESS | 1941 | 1461107847791 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 16:17:27 INFO - PROCESS | 1941 | 1461107847892 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ace17800 == 175 [pid = 1941] [id = 675] 16:17:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7fe4a9a0f800) [pid = 1941] [serial = 2026] [outer = (nil)] 16:17:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7fe4abfcac00) [pid = 1941] [serial = 2027] [outer = 0x7fe4a9a0f800] 16:17:27 INFO - PROCESS | 1941 | 1461107847948 Marionette DEBUG loaded listener.js 16:17:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7fe4ad93c400) [pid = 1941] [serial = 2028] [outer = 0x7fe4a9a0f800] 16:17:28 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7fe4abd76400) [pid = 1941] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:17:28 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7fe4a7749800) [pid = 1941] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:17:28 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7fe4a636cc00) [pid = 1941] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:17:28 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7fe4a7752400) [pid = 1941] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:17:28 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7fe4b7f8e000) [pid = 1941] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:17:28 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7fe4a96e7000) [pid = 1941] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:17:29 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:29 INFO - PROCESS | 1941 | 1461107849655 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] 16:17:29 INFO - PROCESS | 1941 | 1461107849702 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 16:17:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:17:29 INFO - PROCESS | 1941 | 1461107849707 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:17:29 INFO - PROCESS | 1941 | 1461107849709 Marionette TRACE conn4 <- [1,2674,null,{}] 16:17:29 INFO - PROCESS | 1941 | 1461107849714 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}] 16:17:29 INFO - PROCESS | 1941 | 1461107849882 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 16:17:29 INFO - PROCESS | 1941 | 1461107849891 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aede7000 == 176 [pid = 1941] [id = 676] 16:17:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7fe4a7749800) [pid = 1941] [serial = 2029] [outer = (nil)] 16:17:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7fe4add99000) [pid = 1941] [serial = 2030] [outer = 0x7fe4a7749800] 16:17:29 INFO - PROCESS | 1941 | 1461107849947 Marionette DEBUG loaded listener.js 16:17:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7fe4b56bec00) [pid = 1941] [serial = 2031] [outer = 0x7fe4a7749800] 16:17:31 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:31 INFO - PROCESS | 1941 | 1461107851227 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] 16:17:31 INFO - PROCESS | 1941 | 1461107851295 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 16:17:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:17:31 INFO - PROCESS | 1941 | 1461107851303 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:17:31 INFO - PROCESS | 1941 | 1461107851308 Marionette TRACE conn4 <- [1,2678,null,{}] 16:17:31 INFO - PROCESS | 1941 | 1461107851358 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}] 16:17:31 INFO - PROCESS | 1941 | 1461107851746 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 16:17:31 INFO - PROCESS | 1941 | 1461107851916 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a96de800 == 177 [pid = 1941] [id = 677] 16:17:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7fe4a622f000) [pid = 1941] [serial = 2032] [outer = (nil)] 16:17:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7fe4a7540400) [pid = 1941] [serial = 2033] [outer = 0x7fe4a622f000] 16:17:31 INFO - PROCESS | 1941 | 1461107851986 Marionette DEBUG loaded listener.js 16:17:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7fe4a7a6b800) [pid = 1941] [serial = 2034] [outer = 0x7fe4a622f000] 16:17:33 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:33 INFO - PROCESS | 1941 | 1461107853298 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]]]}] 16:17:33 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) 16:17:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2034ms 16:17:33 INFO - PROCESS | 1941 | 1461107853336 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 16:17:33 INFO - PROCESS | 1941 | 1461107853344 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 16:17:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:17:33 INFO - PROCESS | 1941 | 1461107853353 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:17:33 INFO - PROCESS | 1941 | 1461107853356 Marionette TRACE conn4 <- [1,2682,null,{}] 16:17:33 INFO - PROCESS | 1941 | 1461107853362 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}] 16:17:33 INFO - PROCESS | 1941 | 1461107853635 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 16:17:33 INFO - PROCESS | 1941 | 1461107853878 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aeded000 == 178 [pid = 1941] [id = 678] 16:17:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7fe4a6239800) [pid = 1941] [serial = 2035] [outer = (nil)] 16:17:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7fe4a9a0e400) [pid = 1941] [serial = 2036] [outer = 0x7fe4a6239800] 16:17:33 INFO - PROCESS | 1941 | 1461107853946 Marionette DEBUG loaded listener.js 16:17:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7fe4ab670400) [pid = 1941] [serial = 2037] [outer = 0x7fe4a6239800] 16:17:35 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:35 INFO - PROCESS | 1941 | 1461107855307 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]]]}] 16:17:35 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) 16:17:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1976ms 16:17:35 INFO - PROCESS | 1941 | 1461107855330 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 16:17:35 INFO - PROCESS | 1941 | 1461107855333 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 16:17:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:17:35 INFO - PROCESS | 1941 | 1461107855339 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:17:35 INFO - PROCESS | 1941 | 1461107855344 Marionette TRACE conn4 <- [1,2686,null,{}] 16:17:35 INFO - PROCESS | 1941 | 1461107855359 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}] 16:17:35 INFO - PROCESS | 1941 | 1461107855636 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 16:17:35 INFO - PROCESS | 1941 | 1461107855879 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0441000 == 179 [pid = 1941] [id = 679] 16:17:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7fe4ab66e000) [pid = 1941] [serial = 2038] [outer = (nil)] 16:17:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7fe4b04ef400) [pid = 1941] [serial = 2039] [outer = 0x7fe4ab66e000] 16:17:35 INFO - PROCESS | 1941 | 1461107855950 Marionette DEBUG loaded listener.js 16:17:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7fe4b63df800) [pid = 1941] [serial = 2040] [outer = 0x7fe4ab66e000] 16:17:37 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:37 INFO - PROCESS | 1941 | 1461107857251 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] 16:17:37 INFO - PROCESS | 1941 | 1461107857284 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 16:17:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:17:37 INFO - PROCESS | 1941 | 1461107857289 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:17:37 INFO - PROCESS | 1941 | 1461107857293 Marionette TRACE conn4 <- [1,2690,null,{}] 16:17:37 INFO - PROCESS | 1941 | 1461107857297 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}] 16:17:37 INFO - PROCESS | 1941 | 1461107857482 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 16:17:37 INFO - PROCESS | 1941 | 1461107857798 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b067b800 == 180 [pid = 1941] [id = 680] 16:17:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7fe4abd6c000) [pid = 1941] [serial = 2041] [outer = (nil)] 16:17:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7fe4b7b1d800) [pid = 1941] [serial = 2042] [outer = 0x7fe4abd6c000] 16:17:37 INFO - PROCESS | 1941 | 1461107857876 Marionette DEBUG loaded listener.js 16:17:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7fe4b843c400) [pid = 1941] [serial = 2043] [outer = 0x7fe4abd6c000] 16:17:39 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:39 INFO - PROCESS | 1941 | 1461107859140 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] 16:17:39 INFO - PROCESS | 1941 | 1461107859172 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 16:17:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:17:39 INFO - PROCESS | 1941 | 1461107859177 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:17:39 INFO - PROCESS | 1941 | 1461107859180 Marionette TRACE conn4 <- [1,2694,null,{}] 16:17:39 INFO - PROCESS | 1941 | 1461107859185 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}] 16:17:39 INFO - PROCESS | 1941 | 1461107859372 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 16:17:39 INFO - PROCESS | 1941 | 1461107859655 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b54d8000 == 181 [pid = 1941] [id = 681] 16:17:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7fe4b60d3400) [pid = 1941] [serial = 2044] [outer = (nil)] 16:17:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7fe4bb667800) [pid = 1941] [serial = 2045] [outer = 0x7fe4b60d3400] 16:17:39 INFO - PROCESS | 1941 | 1461107859723 Marionette DEBUG loaded listener.js 16:17:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7fe4bb8f1c00) [pid = 1941] [serial = 2046] [outer = 0x7fe4b60d3400] 16:17:40 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:41 INFO - PROCESS | 1941 | 1461107861026 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] 16:17:41 INFO - PROCESS | 1941 | 1461107861059 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 16:17:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:17:41 INFO - PROCESS | 1941 | 1461107861064 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:17:41 INFO - PROCESS | 1941 | 1461107861066 Marionette TRACE conn4 <- [1,2698,null,{}] 16:17:41 INFO - PROCESS | 1941 | 1461107861071 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}] 16:17:41 INFO - PROCESS | 1941 | 1461107861442 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 16:17:41 INFO - PROCESS | 1941 | 1461107861653 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb8c0800 == 182 [pid = 1941] [id = 682] 16:17:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7fe4bd70f400) [pid = 1941] [serial = 2047] [outer = (nil)] 16:17:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7fe4bf779c00) [pid = 1941] [serial = 2048] [outer = 0x7fe4bd70f400] 16:17:41 INFO - PROCESS | 1941 | 1461107861724 Marionette DEBUG loaded listener.js 16:17:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7fe4bfcde400) [pid = 1941] [serial = 2049] [outer = 0x7fe4bd70f400] 16:17:42 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:43 INFO - PROCESS | 1941 | 1461107863013 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] 16:17:43 INFO - PROCESS | 1941 | 1461107863046 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 16:17:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:17:43 INFO - PROCESS | 1941 | 1461107863051 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:17:43 INFO - PROCESS | 1941 | 1461107863053 Marionette TRACE conn4 <- [1,2702,null,{}] 16:17:43 INFO - PROCESS | 1941 | 1461107863059 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}] 16:17:43 INFO - PROCESS | 1941 | 1461107863245 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 16:17:43 INFO - PROCESS | 1941 | 1461107863528 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bfaa2800 == 183 [pid = 1941] [id = 683] 16:17:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7fe4bdbabc00) [pid = 1941] [serial = 2050] [outer = (nil)] 16:17:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7fe4c1705000) [pid = 1941] [serial = 2051] [outer = 0x7fe4bdbabc00] 16:17:43 INFO - PROCESS | 1941 | 1461107863595 Marionette DEBUG loaded listener.js 16:17:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7fe4cd7c5800) [pid = 1941] [serial = 2052] [outer = 0x7fe4bdbabc00] 16:17:44 INFO - PROCESS | 1941 | 1461107864425 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]]]}] 16:17:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:17:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1428ms 16:17:44 INFO - PROCESS | 1941 | 1461107864480 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 16:17:44 INFO - PROCESS | 1941 | 1461107864483 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 16:17:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:17:44 INFO - PROCESS | 1941 | 1461107864488 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:17:44 INFO - PROCESS | 1941 | 1461107864491 Marionette TRACE conn4 <- [1,2706,null,{}] 16:17:44 INFO - PROCESS | 1941 | 1461107864496 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}] 16:17:44 INFO - PROCESS | 1941 | 1461107864681 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 16:17:44 INFO - PROCESS | 1941 | 1461107864963 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c8621800 == 184 [pid = 1941] [id = 684] 16:17:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7fe4bf9de800) [pid = 1941] [serial = 2053] [outer = (nil)] 16:17:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7fe4ce816400) [pid = 1941] [serial = 2054] [outer = 0x7fe4bf9de800] 16:17:45 INFO - PROCESS | 1941 | 1461107865035 Marionette DEBUG loaded listener.js 16:17:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7fe4cf8be000) [pid = 1941] [serial = 2055] [outer = 0x7fe4bf9de800] 16:17:45 INFO - PROCESS | 1941 | 1461107865855 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]]]}] 16:17:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:17:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1430ms 16:17:45 INFO - PROCESS | 1941 | 1461107865919 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 16:17:45 INFO - PROCESS | 1941 | 1461107865923 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 16:17:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:17:45 INFO - PROCESS | 1941 | 1461107865928 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:17:45 INFO - PROCESS | 1941 | 1461107865930 Marionette TRACE conn4 <- [1,2710,null,{}] 16:17:45 INFO - PROCESS | 1941 | 1461107865935 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}] 16:17:46 INFO - PROCESS | 1941 | 1461107866131 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 16:17:46 INFO - PROCESS | 1941 | 1461107866412 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d37a3800 == 185 [pid = 1941] [id = 685] 16:17:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7fe4a5803c00) [pid = 1941] [serial = 2056] [outer = (nil)] 16:17:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7fe4a580b000) [pid = 1941] [serial = 2057] [outer = 0x7fe4a5803c00] 16:17:46 INFO - PROCESS | 1941 | 1461107866536 Marionette DEBUG loaded listener.js 16:17:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7fe4a580f800) [pid = 1941] [serial = 2058] [outer = 0x7fe4a5803c00] 16:17:47 INFO - PROCESS | 1941 | 1461107867390 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] 16:17:47 INFO - PROCESS | 1941 | 1461107867422 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 16:17:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:17:47 INFO - PROCESS | 1941 | 1461107867430 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:17:47 INFO - PROCESS | 1941 | 1461107867433 Marionette TRACE conn4 <- [1,2714,null,{}] 16:17:47 INFO - PROCESS | 1941 | 1461107867438 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}] 16:17:47 INFO - PROCESS | 1941 | 1461107867645 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 16:17:47 INFO - PROCESS | 1941 | 1461107867925 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4db48a000 == 186 [pid = 1941] [id = 686] 16:17:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 238 (0x7fe4a5803400) [pid = 1941] [serial = 2059] [outer = (nil)] 16:17:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 239 (0x7fe4b9694000) [pid = 1941] [serial = 2060] [outer = 0x7fe4a5803400] 16:17:48 INFO - PROCESS | 1941 | 1461107868002 Marionette DEBUG loaded listener.js 16:17:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 240 (0x7fe4d372e800) [pid = 1941] [serial = 2061] [outer = 0x7fe4a5803400] 16:17:48 INFO - PROCESS | 1941 | 1461107868837 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]]]}] 16:17:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:17:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1436ms 16:17:48 INFO - PROCESS | 1941 | 1461107868867 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 16:17:48 INFO - PROCESS | 1941 | 1461107868871 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 16:17:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:17:48 INFO - PROCESS | 1941 | 1461107868877 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:17:48 INFO - PROCESS | 1941 | 1461107868880 Marionette TRACE conn4 <- [1,2718,null,{}] 16:17:48 INFO - PROCESS | 1941 | 1461107868886 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}] 16:17:49 INFO - PROCESS | 1941 | 1461107869114 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 16:17:49 INFO - PROCESS | 1941 | 1461107869410 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4add47800 == 187 [pid = 1941] [id = 687] 16:17:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 241 (0x7fe4a5806000) [pid = 1941] [serial = 2062] [outer = (nil)] 16:17:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 242 (0x7fe4d3ca2800) [pid = 1941] [serial = 2063] [outer = 0x7fe4a5806000] 16:17:49 INFO - PROCESS | 1941 | 1461107869493 Marionette DEBUG loaded listener.js 16:17:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 243 (0x7fe4d3e9e000) [pid = 1941] [serial = 2064] [outer = 0x7fe4a5806000] 16:17:50 INFO - PROCESS | 1941 | 1461107870403 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] 16:17:50 INFO - PROCESS | 1941 | 1461107870459 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 16:17:50 INFO - PROCESS | 1941 | 1461107870465 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:17:50 INFO - PROCESS | 1941 | 1461107870468 Marionette TRACE conn4 <- [1,2722,null,{}] 16:17:50 INFO - PROCESS | 1941 | 1461107870473 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}] 16:17:50 INFO - PROCESS | 1941 | 1461107870672 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 16:17:50 INFO - PROCESS | 1941 | 1461107870953 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4add4a000 == 188 [pid = 1941] [id = 688] 16:17:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 244 (0x7fe4a5a68800) [pid = 1941] [serial = 2065] [outer = (nil)] 16:17:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 245 (0x7fe4a5a6ec00) [pid = 1941] [serial = 2066] [outer = 0x7fe4a5a68800] 16:17:51 INFO - PROCESS | 1941 | 1461107871065 Marionette DEBUG loaded listener.js 16:17:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 246 (0x7fe4d3d27400) [pid = 1941] [serial = 2067] [outer = 0x7fe4a5a68800] 16:17:51 INFO - PROCESS | 1941 | 1461107871887 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] 16:17:51 INFO - PROCESS | 1941 | 1461107871951 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 16:17:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:17:51 INFO - PROCESS | 1941 | 1461107871957 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:17:51 INFO - PROCESS | 1941 | 1461107871959 Marionette TRACE conn4 <- [1,2726,null,{}] 16:17:51 INFO - PROCESS | 1941 | 1461107871964 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}] 16:17:52 INFO - PROCESS | 1941 | 1461107872156 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 16:17:52 INFO - PROCESS | 1941 | 1461107872437 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ac11c800 == 189 [pid = 1941] [id = 689] 16:17:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 247 (0x7fe4a337f800) [pid = 1941] [serial = 2068] [outer = (nil)] 16:17:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 248 (0x7fe4a338a400) [pid = 1941] [serial = 2069] [outer = 0x7fe4a337f800] 16:17:52 INFO - PROCESS | 1941 | 1461107872545 Marionette DEBUG loaded listener.js 16:17:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 249 (0x7fe4a5a6c000) [pid = 1941] [serial = 2070] [outer = 0x7fe4a337f800] 16:17:53 INFO - PROCESS | 1941 | 1461107873433 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]]]}] 16:17:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:17:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1531ms 16:17:53 INFO - PROCESS | 1941 | 1461107873488 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 16:17:53 INFO - PROCESS | 1941 | 1461107873491 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 16:17:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:17:53 INFO - PROCESS | 1941 | 1461107873497 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:17:53 INFO - PROCESS | 1941 | 1461107873499 Marionette TRACE conn4 <- [1,2730,null,{}] 16:17:53 INFO - PROCESS | 1941 | 1461107873504 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}] 16:17:53 INFO - PROCESS | 1941 | 1461107873697 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 16:17:54 INFO - PROCESS | 1941 | 1461107874522 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a2dae000 == 190 [pid = 1941] [id = 690] 16:17:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 250 (0x7fe4a383b000) [pid = 1941] [serial = 2071] [outer = (nil)] 16:17:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 251 (0x7fe4a3845400) [pid = 1941] [serial = 2072] [outer = 0x7fe4a383b000] 16:17:54 INFO - PROCESS | 1941 | 1461107874590 Marionette DEBUG loaded listener.js 16:17:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 252 (0x7fe4a587e400) [pid = 1941] [serial = 2073] [outer = 0x7fe4a383b000] 16:17:55 INFO - PROCESS | 1941 | 1461107875866 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] 16:17:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:17:55 INFO - PROCESS | 1941 | 1461107875935 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 16:17:55 INFO - PROCESS | 1941 | 1461107875942 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:17:55 INFO - PROCESS | 1941 | 1461107875947 Marionette TRACE conn4 <- [1,2734,null,{}] 16:17:56 INFO - PROCESS | 1941 | 1461107876111 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}] 16:17:56 INFO - PROCESS | 1941 | 1461107876515 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 16:17:56 INFO - PROCESS | 1941 | 1461107876733 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a5967800 == 191 [pid = 1941] [id = 691] 16:17:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 253 (0x7fe4a382c400) [pid = 1941] [serial = 2074] [outer = (nil)] 16:17:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 254 (0x7fe4a6230c00) [pid = 1941] [serial = 2075] [outer = 0x7fe4a382c400] 16:17:56 INFO - PROCESS | 1941 | 1461107876797 Marionette DEBUG loaded listener.js 16:17:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 255 (0x7fe4a753bc00) [pid = 1941] [serial = 2076] [outer = 0x7fe4a382c400] 16:17:58 INFO - PROCESS | 1941 | 1461107878023 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]]]}] 16:17:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:17:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2139ms 16:17:58 INFO - PROCESS | 1941 | 1461107878083 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 16:17:58 INFO - PROCESS | 1941 | 1461107878089 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 16:17:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:17:58 INFO - PROCESS | 1941 | 1461107878095 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:17:58 INFO - PROCESS | 1941 | 1461107878097 Marionette TRACE conn4 <- [1,2738,null,{}] 16:17:58 INFO - PROCESS | 1941 | 1461107878102 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}] 16:17:58 INFO - PROCESS | 1941 | 1461107878371 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 16:17:58 INFO - PROCESS | 1941 | 1461107878728 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a75dd800 == 192 [pid = 1941] [id = 692] 16:17:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 256 (0x7fe4a5876400) [pid = 1941] [serial = 2077] [outer = (nil)] 16:17:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 257 (0x7fe4a9920400) [pid = 1941] [serial = 2078] [outer = 0x7fe4a5876400] 16:17:58 INFO - PROCESS | 1941 | 1461107878796 Marionette DEBUG loaded listener.js 16:17:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 258 (0x7fe4a9a03000) [pid = 1941] [serial = 2079] [outer = 0x7fe4a5876400] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ce832800 == 191 [pid = 1941] [id = 139] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4abd95000 == 190 [pid = 1941] [id = 645] 16:17:59 INFO - PROCESS | 1941 | --DOMWINDOW == 257 (0x7fe4bc0c4000) [pid = 1941] [serial = 1958] [outer = (nil)] [url = about:blank] 16:17:59 INFO - PROCESS | 1941 | --DOMWINDOW == 256 (0x7fe4bb97b400) [pid = 1941] [serial = 1898] [outer = (nil)] [url = about:blank] 16:17:59 INFO - PROCESS | 1941 | --DOMWINDOW == 255 (0x7fe4bb813800) [pid = 1941] [serial = 1913] [outer = (nil)] [url = about:blank] 16:17:59 INFO - PROCESS | 1941 | --DOMWINDOW == 254 (0x7fe4cfa5b000) [pid = 1941] [serial = 1916] [outer = (nil)] [url = about:blank] 16:17:59 INFO - PROCESS | 1941 | --DOMWINDOW == 253 (0x7fe4d3e2b400) [pid = 1941] [serial = 1928] [outer = (nil)] [url = about:blank] 16:17:59 INFO - PROCESS | 1941 | --DOMWINDOW == 252 (0x7fe4d382c000) [pid = 1941] [serial = 1922] [outer = (nil)] [url = about:blank] 16:17:59 INFO - PROCESS | 1941 | --DOMWINDOW == 251 (0x7fe4bb66e000) [pid = 1941] [serial = 1895] [outer = (nil)] [url = about:blank] 16:17:59 INFO - PROCESS | 1941 | --DOMWINDOW == 250 (0x7fe4ad945800) [pid = 1941] [serial = 1889] [outer = (nil)] [url = about:blank] 16:17:59 INFO - PROCESS | 1941 | --DOMWINDOW == 249 (0x7fe4b7b41400) [pid = 1941] [serial = 1892] [outer = (nil)] [url = about:blank] 16:17:59 INFO - PROCESS | 1941 | --DOMWINDOW == 248 (0x7fe4a200bc00) [pid = 1941] [serial = 1934] [outer = (nil)] [url = about:blank] 16:17:59 INFO - PROCESS | 1941 | --DOMWINDOW == 247 (0x7fe4bc24e000) [pid = 1941] [serial = 1901] [outer = (nil)] [url = about:blank] 16:17:59 INFO - PROCESS | 1941 | --DOMWINDOW == 246 (0x7fe4abd6b400) [pid = 1941] [serial = 1937] [outer = (nil)] [url = about:blank] 16:17:59 INFO - PROCESS | 1941 | --DOMWINDOW == 245 (0x7fe4aa2f5400) [pid = 1941] [serial = 1886] [outer = (nil)] [url = about:blank] 16:17:59 INFO - PROCESS | 1941 | --DOMWINDOW == 244 (0x7fe4d3978800) [pid = 1941] [serial = 1925] [outer = (nil)] [url = about:blank] 16:17:59 INFO - PROCESS | 1941 | --DOMWINDOW == 243 (0x7fe4d3e62800) [pid = 1941] [serial = 1931] [outer = (nil)] [url = about:blank] 16:17:59 INFO - PROCESS | 1941 | --DOMWINDOW == 242 (0x7fe4bfe70000) [pid = 1941] [serial = 1904] [outer = (nil)] [url = about:blank] 16:17:59 INFO - PROCESS | 1941 | --DOMWINDOW == 241 (0x7fe4cd7c2c00) [pid = 1941] [serial = 1910] [outer = (nil)] [url = about:blank] 16:17:59 INFO - PROCESS | 1941 | --DOMWINDOW == 240 (0x7fe4c1055400) [pid = 1941] [serial = 1907] [outer = (nil)] [url = about:blank] 16:17:59 INFO - PROCESS | 1941 | --DOMWINDOW == 239 (0x7fe4d3730800) [pid = 1941] [serial = 1919] [outer = (nil)] [url = about:blank] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ace17800 == 189 [pid = 1941] [id = 675] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aa312000 == 188 [pid = 1941] [id = 674] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a80c3800 == 187 [pid = 1941] [id = 673] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a81bc800 == 186 [pid = 1941] [id = 672] 16:17:59 INFO - PROCESS | 1941 | 1461107879874 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]]]}] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ac964800 == 185 [pid = 1941] [id = 670] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a756f000 == 184 [pid = 1941] [id = 669] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ac966000 == 183 [pid = 1941] [id = 668] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a2c80800 == 182 [pid = 1941] [id = 667] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a81ab800 == 181 [pid = 1941] [id = 666] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a75cb800 == 180 [pid = 1941] [id = 665] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a6175000 == 179 [pid = 1941] [id = 664] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a81bb800 == 178 [pid = 1941] [id = 663] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d8c87000 == 177 [pid = 1941] [id = 662] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3c53800 == 176 [pid = 1941] [id = 661] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d3370000 == 175 [pid = 1941] [id = 660] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c3d6a800 == 174 [pid = 1941] [id = 659] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bfa95000 == 173 [pid = 1941] [id = 658] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb8bf800 == 172 [pid = 1941] [id = 657] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b985c800 == 171 [pid = 1941] [id = 656] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d8db2000 == 170 [pid = 1941] [id = 616] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b6195800 == 169 [pid = 1941] [id = 655] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4afa15800 == 168 [pid = 1941] [id = 654] 16:17:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4abdaa800 == 167 [pid = 1941] [id = 653] 16:17:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:17:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1829ms 16:17:59 INFO - PROCESS | 1941 | 1461107879925 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 16:17:59 INFO - PROCESS | 1941 | 1461107879929 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 16:17:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:17:59 INFO - PROCESS | 1941 | 1461107879948 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:17:59 INFO - PROCESS | 1941 | 1461107879956 Marionette TRACE conn4 <- [1,2742,null,{}] 16:17:59 INFO - PROCESS | 1941 | 1461107879965 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}] 16:18:00 INFO - PROCESS | 1941 | 1461107880196 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 16:18:00 INFO - PROCESS | 1941 | --DOMWINDOW == 238 (0x7fe4bafd7400) [pid = 1941] [serial = 1956] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1941 | --DOMWINDOW == 237 (0x7fe4b775a800) [pid = 1941] [serial = 1952] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7fe4ad940800) [pid = 1941] [serial = 1947] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7fe4a7a05800) [pid = 1941] [serial = 1940] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7fe4a80eb400) [pid = 1941] [serial = 1943] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7fe4b843d800) [pid = 1941] [serial = 1955] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7fe4b7b48800) [pid = 1941] [serial = 1953] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7fe4b5325c00) [pid = 1941] [serial = 1949] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7fe4b6113400) [pid = 1941] [serial = 1950] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7fe4a8d5b800) [pid = 1941] [serial = 1941] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7fe4abd6d800) [pid = 1941] [serial = 1944] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7fe4abd75400) [pid = 1941] [serial = 1946] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1941 | 1461107880443 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a80b7800 == 168 [pid = 1941] [id = 693] 16:18:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7fe4a6190800) [pid = 1941] [serial = 2080] [outer = (nil)] 16:18:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7fe4a9928800) [pid = 1941] [serial = 2081] [outer = 0x7fe4a6190800] 16:18:00 INFO - PROCESS | 1941 | 1461107880500 Marionette DEBUG loaded listener.js 16:18:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7fe4aa08b000) [pid = 1941] [serial = 2082] [outer = 0x7fe4a6190800] 16:18:01 INFO - PROCESS | 1941 | 1461107881175 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]]]}] 16:18:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:18:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1290ms 16:18:01 INFO - PROCESS | 1941 | 1461107881232 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 16:18:01 INFO - PROCESS | 1941 | 1461107881236 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 16:18:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:18:01 INFO - PROCESS | 1941 | 1461107881245 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:18:01 INFO - PROCESS | 1941 | 1461107881247 Marionette TRACE conn4 <- [1,2746,null,{}] 16:18:01 INFO - PROCESS | 1941 | 1461107881251 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}] 16:18:01 INFO - PROCESS | 1941 | 1461107881556 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 16:18:01 INFO - PROCESS | 1941 | 1461107881684 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4abd96800 == 169 [pid = 1941] [id = 694] 16:18:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7fe4a9925800) [pid = 1941] [serial = 2083] [outer = (nil)] 16:18:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7fe4aa3a3800) [pid = 1941] [serial = 2084] [outer = 0x7fe4a9925800] 16:18:01 INFO - PROCESS | 1941 | 1461107881743 Marionette DEBUG loaded listener.js 16:18:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7fe4ab66c800) [pid = 1941] [serial = 2085] [outer = 0x7fe4a9925800] 16:18:02 INFO - PROCESS | 1941 | 1461107882503 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]]]}] 16:18:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:18:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1274ms 16:18:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:18:02 INFO - PROCESS | 1941 | 1461107882519 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 16:18:02 INFO - PROCESS | 1941 | 1461107882522 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 16:18:02 INFO - PROCESS | 1941 | 1461107882526 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:18:02 INFO - PROCESS | 1941 | 1461107882529 Marionette TRACE conn4 <- [1,2750,null,{}] 16:18:02 INFO - PROCESS | 1941 | 1461107882534 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}] 16:18:02 INFO - PROCESS | 1941 | 1461107882805 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 16:18:02 INFO - PROCESS | 1941 | 1461107882832 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ac95f000 == 170 [pid = 1941] [id = 695] 16:18:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7fe4abd6a000) [pid = 1941] [serial = 2086] [outer = (nil)] 16:18:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7fe4abd70800) [pid = 1941] [serial = 2087] [outer = 0x7fe4abd6a000] 16:18:02 INFO - PROCESS | 1941 | 1461107882899 Marionette DEBUG loaded listener.js 16:18:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7fe4abf6c400) [pid = 1941] [serial = 2088] [outer = 0x7fe4abd6a000] 16:18:03 INFO - PROCESS | 1941 | 1461107883827 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]]]}] 16:18:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:18:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1330ms 16:18:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:18:03 INFO - PROCESS | 1941 | 1461107883862 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 16:18:03 INFO - PROCESS | 1941 | 1461107883864 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 16:18:03 INFO - PROCESS | 1941 | 1461107883869 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:18:03 INFO - PROCESS | 1941 | 1461107883872 Marionette TRACE conn4 <- [1,2754,null,{}] 16:18:03 INFO - PROCESS | 1941 | 1461107883880 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}] 16:18:04 INFO - PROCESS | 1941 | 1461107884127 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 16:18:04 INFO - PROCESS | 1941 | 1461107884158 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4add44800 == 171 [pid = 1941] [id = 696] 16:18:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7fe4abd6b400) [pid = 1941] [serial = 2089] [outer = (nil)] 16:18:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 238 (0x7fe4b04e8800) [pid = 1941] [serial = 2090] [outer = 0x7fe4abd6b400] 16:18:04 INFO - PROCESS | 1941 | 1461107884213 Marionette DEBUG loaded listener.js 16:18:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 239 (0x7fe4ad90f400) [pid = 1941] [serial = 2091] [outer = 0x7fe4abd6b400] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 238 (0x7fe4aa152800) [pid = 1941] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 237 (0x7fe4b987a000) [pid = 1941] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7fe4a9a0f800) [pid = 1941] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7fe4be334800) [pid = 1941] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7fe4a991d000) [pid = 1941] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7fe4ab989000) [pid = 1941] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7fe4aa2fbc00) [pid = 1941] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7fe4cf7d7000) [pid = 1941] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7fe4a2004c00) [pid = 1941] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7fe4a9924000) [pid = 1941] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7fe4a6184c00) [pid = 1941] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7fe4ab664c00) [pid = 1941] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7fe4ad90b400) [pid = 1941] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7fe4aa160c00) [pid = 1941] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7fe4bb820000) [pid = 1941] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7fe4c0822c00) [pid = 1941] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7fe4b7d27400) [pid = 1941] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7fe4c1048400) [pid = 1941] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7fe4b5578c00) [pid = 1941] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7fe4b88a8400) [pid = 1941] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7fe4a99fc400) [pid = 1941] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7fe4b04ec000) [pid = 1941] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7fe4a383ac00) [pid = 1941] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7fe4a383f000) [pid = 1941] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7fe4bc0e4800) [pid = 1941] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7fe4ceae5400) [pid = 1941] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7fe4a7756400) [pid = 1941] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7fe4b63de400) [pid = 1941] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7fe4a991a400) [pid = 1941] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7fe4a6367400) [pid = 1941] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7fe4ac14f400) [pid = 1941] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7fe4b557b400) [pid = 1941] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7fe4bafa0000) [pid = 1941] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7fe4a7a5fc00) [pid = 1941] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7fe4bb07c000) [pid = 1941] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7fe4a8f78000) [pid = 1941] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7fe4a6361800) [pid = 1941] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7fe4a96e5000) [pid = 1941] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7fe4bb8f0400) [pid = 1941] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7fe4b8a72400) [pid = 1941] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7fe4a2004800) [pid = 1941] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7fe4a7a05400) [pid = 1941] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7fe4bc3a9c00) [pid = 1941] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7fe4bbc59800) [pid = 1941] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7fe4d3979000) [pid = 1941] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7fe4a8d57c00) [pid = 1941] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7fe4bb663400) [pid = 1941] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7fe4c170c000) [pid = 1941] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7fe4b7f97800) [pid = 1941] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7fe4b557cc00) [pid = 1941] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7fe4b73c5800) [pid = 1941] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7fe4bc0e5000) [pid = 1941] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7fe4d19c1c00) [pid = 1941] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7fe4a9746c00) [pid = 1941] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7fe4b6113000) [pid = 1941] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7fe4a57c3800) [pid = 1941] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7fe4a7a62800) [pid = 1941] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7fe4c7a2a000) [pid = 1941] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7fe4aec5a000) [pid = 1941] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7fe4bb81fc00) [pid = 1941] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7fe4ab98e400) [pid = 1941] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:18:05 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7fe4bf2bc400) [pid = 1941] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:18:05 INFO - PROCESS | 1941 | 1461107885902 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]]]}] 16:18:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:18:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 2081ms 16:18:05 INFO - PROCESS | 1941 | 1461107885950 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 16:18:05 INFO - PROCESS | 1941 | 1461107885953 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 16:18:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:18:05 INFO - PROCESS | 1941 | 1461107885958 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:18:05 INFO - PROCESS | 1941 | 1461107885960 Marionette TRACE conn4 <- [1,2758,null,{}] 16:18:05 INFO - PROCESS | 1941 | 1461107885965 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}] 16:18:06 INFO - PROCESS | 1941 | 1461107886132 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 16:18:06 INFO - PROCESS | 1941 | 1461107886158 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a833c800 == 172 [pid = 1941] [id = 697] 16:18:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7fe4a57c3800) [pid = 1941] [serial = 2092] [outer = (nil)] 16:18:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7fe4a8f74800) [pid = 1941] [serial = 2093] [outer = 0x7fe4a57c3800] 16:18:06 INFO - PROCESS | 1941 | 1461107886213 Marionette DEBUG loaded listener.js 16:18:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7fe4aa2ee400) [pid = 1941] [serial = 2094] [outer = 0x7fe4a57c3800] 16:18:07 INFO - PROCESS | 1941 | 1461107887051 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]]]}] 16:18:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:18:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1128ms 16:18:07 INFO - PROCESS | 1941 | 1461107887097 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 16:18:07 INFO - PROCESS | 1941 | 1461107887100 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 16:18:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:18:07 INFO - PROCESS | 1941 | 1461107887105 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:18:07 INFO - PROCESS | 1941 | 1461107887107 Marionette TRACE conn4 <- [1,2762,null,{}] 16:18:07 INFO - PROCESS | 1941 | 1461107887111 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}] 16:18:07 INFO - PROCESS | 1941 | 1461107887281 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 16:18:07 INFO - PROCESS | 1941 | 1461107887667 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a2c7e800 == 173 [pid = 1941] [id = 698] 16:18:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7fe4a2008400) [pid = 1941] [serial = 2095] [outer = (nil)] 16:18:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7fe4a3382c00) [pid = 1941] [serial = 2096] [outer = 0x7fe4a2008400] 16:18:07 INFO - PROCESS | 1941 | 1461107887741 Marionette DEBUG loaded listener.js 16:18:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7fe4a57c4800) [pid = 1941] [serial = 2097] [outer = 0x7fe4a2008400] 16:18:08 INFO - PROCESS | 1941 | 1461107888622 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]]]}] 16:18:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:18:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1575ms 16:18:08 INFO - PROCESS | 1941 | 1461107888682 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 16:18:08 INFO - PROCESS | 1941 | 1461107888689 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 16:18:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:18:08 INFO - PROCESS | 1941 | 1461107888697 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:18:08 INFO - PROCESS | 1941 | 1461107888702 Marionette TRACE conn4 <- [1,2766,null,{}] 16:18:08 INFO - PROCESS | 1941 | 1461107888709 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}] 16:18:08 INFO - PROCESS | 1941 | 1461107888929 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 16:18:09 INFO - PROCESS | 1941 | 1461107889210 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a832f800 == 174 [pid = 1941] [id = 699] 16:18:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7fe4a6236400) [pid = 1941] [serial = 2098] [outer = (nil)] 16:18:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7fe4a7a05800) [pid = 1941] [serial = 2099] [outer = 0x7fe4a6236400] 16:18:09 INFO - PROCESS | 1941 | 1461107889330 Marionette DEBUG loaded listener.js 16:18:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7fe4a8fe6c00) [pid = 1941] [serial = 2100] [outer = 0x7fe4a6236400] 16:18:10 INFO - PROCESS | 1941 | 1461107890201 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]]]}] 16:18:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:18:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1532ms 16:18:10 INFO - PROCESS | 1941 | 1461107890232 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 16:18:10 INFO - PROCESS | 1941 | 1461107890238 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 16:18:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:18:10 INFO - PROCESS | 1941 | 1461107890243 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:18:10 INFO - PROCESS | 1941 | 1461107890246 Marionette TRACE conn4 <- [1,2770,null,{}] 16:18:10 INFO - PROCESS | 1941 | 1461107890266 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}] 16:18:10 INFO - PROCESS | 1941 | 1461107890540 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 16:18:10 INFO - PROCESS | 1941 | 1461107890755 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4add3e000 == 175 [pid = 1941] [id = 700] 16:18:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7fe4a99fa400) [pid = 1941] [serial = 2101] [outer = (nil)] 16:18:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7fe4a9a0d400) [pid = 1941] [serial = 2102] [outer = 0x7fe4a99fa400] 16:18:10 INFO - PROCESS | 1941 | 1461107890905 Marionette DEBUG loaded listener.js 16:18:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7fe4aa2fb800) [pid = 1941] [serial = 2103] [outer = 0x7fe4a99fa400] 16:18:11 INFO - PROCESS | 1941 | 1461107891811 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]]]}] 16:18:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:18:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1629ms 16:18:11 INFO - PROCESS | 1941 | 1461107891872 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 16:18:11 INFO - PROCESS | 1941 | 1461107891875 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 16:18:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:18:11 INFO - PROCESS | 1941 | 1461107891890 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:18:11 INFO - PROCESS | 1941 | 1461107891898 Marionette TRACE conn4 <- [1,2774,null,{}] 16:18:11 INFO - PROCESS | 1941 | 1461107891904 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}] 16:18:12 INFO - PROCESS | 1941 | 1461107892158 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 16:18:12 INFO - PROCESS | 1941 | 1461107892477 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0307000 == 176 [pid = 1941] [id = 701] 16:18:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7fe4a9a04000) [pid = 1941] [serial = 2104] [outer = (nil)] 16:18:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7fe4abd74400) [pid = 1941] [serial = 2105] [outer = 0x7fe4a9a04000] 16:18:12 INFO - PROCESS | 1941 | 1461107892549 Marionette DEBUG loaded listener.js 16:18:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7fe4acc26c00) [pid = 1941] [serial = 2106] [outer = 0x7fe4a9a04000] 16:18:13 INFO - PROCESS | 1941 | 1461107893385 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]]]}] 16:18:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:18:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1547ms 16:18:13 INFO - PROCESS | 1941 | 1461107893430 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 16:18:13 INFO - PROCESS | 1941 | 1461107893434 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 16:18:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:18:13 INFO - PROCESS | 1941 | 1461107893440 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:18:13 INFO - PROCESS | 1941 | 1461107893442 Marionette TRACE conn4 <- [1,2778,null,{}] 16:18:13 INFO - PROCESS | 1941 | 1461107893447 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}] 16:18:13 INFO - PROCESS | 1941 | 1461107893658 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 16:18:13 INFO - PROCESS | 1941 | 1461107893940 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b05bf800 == 177 [pid = 1941] [id = 702] 16:18:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7fe4ab988000) [pid = 1941] [serial = 2107] [outer = (nil)] 16:18:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7fe4afb0e400) [pid = 1941] [serial = 2108] [outer = 0x7fe4ab988000] 16:18:14 INFO - PROCESS | 1941 | 1461107894056 Marionette DEBUG loaded listener.js 16:18:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7fe4b532d000) [pid = 1941] [serial = 2109] [outer = 0x7fe4ab988000] 16:18:14 INFO - PROCESS | 1941 | 1461107894919 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]]]}] 16:18:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:18:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1536ms 16:18:14 INFO - PROCESS | 1941 | 1461107894976 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 16:18:14 INFO - PROCESS | 1941 | 1461107894979 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 16:18:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:18:14 INFO - PROCESS | 1941 | 1461107894985 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:18:14 INFO - PROCESS | 1941 | 1461107894987 Marionette TRACE conn4 <- [1,2782,null,{}] 16:18:14 INFO - PROCESS | 1941 | 1461107894993 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}] 16:18:15 INFO - PROCESS | 1941 | 1461107895203 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 16:18:15 INFO - PROCESS | 1941 | 1461107895485 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0783000 == 178 [pid = 1941] [id = 703] 16:18:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7fe4b73c3000) [pid = 1941] [serial = 2110] [outer = (nil)] 16:18:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7fe4b7628800) [pid = 1941] [serial = 2111] [outer = 0x7fe4b73c3000] 16:18:15 INFO - PROCESS | 1941 | 1461107895618 Marionette DEBUG loaded listener.js 16:18:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7fe4b7f8c400) [pid = 1941] [serial = 2112] [outer = 0x7fe4b73c3000] 16:18:16 INFO - PROCESS | 1941 | 1461107896482 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]]]}] 16:18:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:18:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1525ms 16:18:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:18:16 INFO - PROCESS | 1941 | 1461107896512 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 16:18:16 INFO - PROCESS | 1941 | 1461107896514 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 16:18:16 INFO - PROCESS | 1941 | 1461107896519 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:18:16 INFO - PROCESS | 1941 | 1461107896523 Marionette TRACE conn4 <- [1,2786,null,{}] 16:18:16 INFO - PROCESS | 1941 | 1461107896528 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}] 16:18:16 INFO - PROCESS | 1941 | 1461107896736 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 16:18:17 INFO - PROCESS | 1941 | 1461107897020 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8650000 == 179 [pid = 1941] [id = 704] 16:18:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7fe4b84bc000) [pid = 1941] [serial = 2113] [outer = (nil)] 16:18:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7fe4bb074c00) [pid = 1941] [serial = 2114] [outer = 0x7fe4b84bc000] 16:18:17 INFO - PROCESS | 1941 | 1461107897095 Marionette DEBUG loaded listener.js 16:18:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7fe4bb66ac00) [pid = 1941] [serial = 2115] [outer = 0x7fe4b84bc000] 16:18:17 INFO - PROCESS | 1941 | 1461107897914 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]]]}] 16:18:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:18:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1426ms 16:18:17 INFO - PROCESS | 1941 | 1461107897945 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 16:18:17 INFO - PROCESS | 1941 | 1461107897949 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 16:18:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:18:17 INFO - PROCESS | 1941 | 1461107897954 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:18:17 INFO - PROCESS | 1941 | 1461107897956 Marionette TRACE conn4 <- [1,2790,null,{}] 16:18:17 INFO - PROCESS | 1941 | 1461107897961 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}] 16:18:18 INFO - PROCESS | 1941 | 1461107898164 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 16:18:18 INFO - PROCESS | 1941 | 1461107898445 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb0ba000 == 180 [pid = 1941] [id = 705] 16:18:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7fe4a2004800) [pid = 1941] [serial = 2116] [outer = (nil)] 16:18:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7fe4bb81e000) [pid = 1941] [serial = 2117] [outer = 0x7fe4a2004800] 16:18:18 INFO - PROCESS | 1941 | 1461107898522 Marionette DEBUG loaded listener.js 16:18:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7fe4bb973c00) [pid = 1941] [serial = 2118] [outer = 0x7fe4a2004800] 16:18:19 INFO - PROCESS | 1941 | 1461107899331 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]]]}] 16:18:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:18:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1428ms 16:18:19 INFO - PROCESS | 1941 | 1461107899383 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 16:18:19 INFO - PROCESS | 1941 | 1461107899386 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 16:18:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:18:19 INFO - PROCESS | 1941 | 1461107899391 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:18:19 INFO - PROCESS | 1941 | 1461107899393 Marionette TRACE conn4 <- [1,2794,null,{}] 16:18:19 INFO - PROCESS | 1941 | 1461107899399 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}] 16:18:19 INFO - PROCESS | 1941 | 1461107899588 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 16:18:19 INFO - PROCESS | 1941 | 1461107899882 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bbe5e000 == 181 [pid = 1941] [id = 706] 16:18:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7fe4b56be800) [pid = 1941] [serial = 2119] [outer = (nil)] 16:18:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7fe4bbc52400) [pid = 1941] [serial = 2120] [outer = 0x7fe4b56be800] 16:18:19 INFO - PROCESS | 1941 | 1461107899955 Marionette DEBUG loaded listener.js 16:18:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7fe4bc0c6400) [pid = 1941] [serial = 2121] [outer = 0x7fe4b56be800] 16:18:20 INFO - PROCESS | 1941 | 1461107900760 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]]]}] 16:18:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:18:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1428ms 16:18:20 INFO - PROCESS | 1941 | 1461107900820 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 16:18:20 INFO - PROCESS | 1941 | 1461107900823 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 16:18:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:18:20 INFO - PROCESS | 1941 | 1461107900829 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:18:20 INFO - PROCESS | 1941 | 1461107900831 Marionette TRACE conn4 <- [1,2798,null,{}] 16:18:20 INFO - PROCESS | 1941 | 1461107900836 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}] 16:18:21 INFO - PROCESS | 1941 | 1461107901029 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 16:18:21 INFO - PROCESS | 1941 | 1461107901315 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf811800 == 182 [pid = 1941] [id = 707] 16:18:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7fe4b6114400) [pid = 1941] [serial = 2122] [outer = (nil)] 16:18:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7fe4bc249400) [pid = 1941] [serial = 2123] [outer = 0x7fe4b6114400] 16:18:21 INFO - PROCESS | 1941 | 1461107901388 Marionette DEBUG loaded listener.js 16:18:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7fe4bd7e8400) [pid = 1941] [serial = 2124] [outer = 0x7fe4b6114400] 16:18:22 INFO - PROCESS | 1941 | 1461107902265 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]]]}] 16:18:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:18:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1479ms 16:18:22 INFO - PROCESS | 1941 | 1461107902309 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 16:18:22 INFO - PROCESS | 1941 | 1461107902313 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 16:18:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:18:22 INFO - PROCESS | 1941 | 1461107902318 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:18:22 INFO - PROCESS | 1941 | 1461107902321 Marionette TRACE conn4 <- [1,2802,null,{}] 16:18:22 INFO - PROCESS | 1941 | 1461107902326 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}] 16:18:22 INFO - PROCESS | 1941 | 1461107902522 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 16:18:22 INFO - PROCESS | 1941 | 1461107902806 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c1727800 == 183 [pid = 1941] [id = 708] 16:18:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7fe4bd710400) [pid = 1941] [serial = 2125] [outer = (nil)] 16:18:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7fe4be992800) [pid = 1941] [serial = 2126] [outer = 0x7fe4bd710400] 16:18:22 INFO - PROCESS | 1941 | 1461107902899 Marionette DEBUG loaded listener.js 16:18:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7fe4bf773000) [pid = 1941] [serial = 2127] [outer = 0x7fe4bd710400] 16:18:23 INFO - PROCESS | 1941 | 1461107903766 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]]]}] 16:18:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:18:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1481ms 16:18:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:18:23 INFO - PROCESS | 1941 | 1461107903799 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 16:18:23 INFO - PROCESS | 1941 | 1461107903802 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 16:18:23 INFO - PROCESS | 1941 | 1461107903808 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:18:23 INFO - PROCESS | 1941 | 1461107903812 Marionette TRACE conn4 <- [1,2806,null,{}] 16:18:23 INFO - PROCESS | 1941 | 1461107903817 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}] 16:18:24 INFO - PROCESS | 1941 | 1461107904137 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 16:18:24 INFO - PROCESS | 1941 | 1461107904320 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d35ab800 == 184 [pid = 1941] [id = 709] 16:18:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7fe4bfc0a400) [pid = 1941] [serial = 2128] [outer = (nil)] 16:18:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7fe4c104cc00) [pid = 1941] [serial = 2129] [outer = 0x7fe4bfc0a400] 16:18:24 INFO - PROCESS | 1941 | 1461107904395 Marionette DEBUG loaded listener.js 16:18:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7fe4c174b400) [pid = 1941] [serial = 2130] [outer = 0x7fe4bfc0a400] 16:18:25 INFO - PROCESS | 1941 | 1461107905232 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]]]}] 16:18:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:18:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1478ms 16:18:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:18:25 INFO - PROCESS | 1941 | 1461107905285 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 16:18:25 INFO - PROCESS | 1941 | 1461107905288 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 16:18:25 INFO - PROCESS | 1941 | 1461107905294 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:18:25 INFO - PROCESS | 1941 | 1461107905297 Marionette TRACE conn4 <- [1,2810,null,{}] 16:18:25 INFO - PROCESS | 1941 | 1461107905301 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}] 16:18:25 INFO - PROCESS | 1941 | 1461107905498 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 16:18:25 INFO - PROCESS | 1941 | 1461107905783 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d5a7b800 == 185 [pid = 1941] [id = 710] 16:18:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7fe4b6114000) [pid = 1941] [serial = 2131] [outer = (nil)] 16:18:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7fe4c3b2cc00) [pid = 1941] [serial = 2132] [outer = 0x7fe4b6114000] 16:18:25 INFO - PROCESS | 1941 | 1461107905857 Marionette DEBUG loaded listener.js 16:18:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7fe4ce368c00) [pid = 1941] [serial = 2133] [outer = 0x7fe4b6114000] 16:18:26 INFO - PROCESS | 1941 | 1461107906694 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]]]}] 16:18:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:18:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1434ms 16:18:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:18:26 INFO - PROCESS | 1941 | 1461107906728 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 16:18:26 INFO - PROCESS | 1941 | 1461107906730 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 16:18:26 INFO - PROCESS | 1941 | 1461107906736 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:18:26 INFO - PROCESS | 1941 | 1461107906739 Marionette TRACE conn4 <- [1,2814,null,{}] 16:18:26 INFO - PROCESS | 1941 | 1461107906744 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}] 16:18:26 INFO - PROCESS | 1941 | 1461107906944 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 16:18:27 INFO - PROCESS | 1941 | 1461107907234 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d8da8800 == 186 [pid = 1941] [id = 711] 16:18:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7fe4ab988c00) [pid = 1941] [serial = 2134] [outer = (nil)] 16:18:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7fe4ce8d9c00) [pid = 1941] [serial = 2135] [outer = 0x7fe4ab988c00] 16:18:27 INFO - PROCESS | 1941 | 1461107907307 Marionette DEBUG loaded listener.js 16:18:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7fe4ceaa4800) [pid = 1941] [serial = 2136] [outer = 0x7fe4ab988c00] 16:18:28 INFO - PROCESS | 1941 | 1461107908145 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]]]}] 16:18:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:18:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1485ms 16:18:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:18:28 INFO - PROCESS | 1941 | 1461107908221 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 16:18:28 INFO - PROCESS | 1941 | 1461107908223 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 16:18:28 INFO - PROCESS | 1941 | 1461107908229 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:18:28 INFO - PROCESS | 1941 | 1461107908232 Marionette TRACE conn4 <- [1,2818,null,{}] 16:18:28 INFO - PROCESS | 1941 | 1461107908237 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}] 16:18:28 INFO - PROCESS | 1941 | 1461107908438 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 16:18:28 INFO - PROCESS | 1941 | 1461107908724 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a5ab3000 == 187 [pid = 1941] [id = 712] 16:18:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7fe4bf9e1000) [pid = 1941] [serial = 2137] [outer = (nil)] 16:18:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7fe4cfa5b800) [pid = 1941] [serial = 2138] [outer = 0x7fe4bf9e1000] 16:18:28 INFO - PROCESS | 1941 | 1461107908831 Marionette DEBUG loaded listener.js 16:18:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7fe4d3739800) [pid = 1941] [serial = 2139] [outer = 0x7fe4bf9e1000] 16:18:29 INFO - PROCESS | 1941 | 1461107909627 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]]]}] 16:18:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:18:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1432ms 16:18:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:18:29 INFO - PROCESS | 1941 | 1461107909661 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 16:18:29 INFO - PROCESS | 1941 | 1461107909663 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 16:18:29 INFO - PROCESS | 1941 | 1461107909669 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:18:29 INFO - PROCESS | 1941 | 1461107909672 Marionette TRACE conn4 <- [1,2822,null,{}] 16:18:29 INFO - PROCESS | 1941 | 1461107909676 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}] 16:18:29 INFO - PROCESS | 1941 | 1461107909903 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 16:18:30 INFO - PROCESS | 1941 | 1461107910202 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ab2aa000 == 188 [pid = 1941] [id = 713] 16:18:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7fe4c170dc00) [pid = 1941] [serial = 2140] [outer = (nil)] 16:18:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7fe4d3c07000) [pid = 1941] [serial = 2141] [outer = 0x7fe4c170dc00] 16:18:30 INFO - PROCESS | 1941 | 1461107910309 Marionette DEBUG loaded listener.js 16:18:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7fe4d3e31400) [pid = 1941] [serial = 2142] [outer = 0x7fe4c170dc00] 16:18:31 INFO - PROCESS | 1941 | 1461107911142 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]]]}] 16:18:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:18:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1527ms 16:18:31 INFO - PROCESS | 1941 | 1461107911195 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 16:18:31 INFO - PROCESS | 1941 | 1461107911199 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 16:18:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:18:31 INFO - PROCESS | 1941 | 1461107911204 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:18:31 INFO - PROCESS | 1941 | 1461107911206 Marionette TRACE conn4 <- [1,2826,null,{}] 16:18:31 INFO - PROCESS | 1941 | 1461107911211 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}] 16:18:31 INFO - PROCESS | 1941 | 1461107911403 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 16:18:31 INFO - PROCESS | 1941 | 1461107911711 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a22cf000 == 189 [pid = 1941] [id = 714] 16:18:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7fe49ebc5000) [pid = 1941] [serial = 2143] [outer = (nil)] 16:18:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7fe49ebcb000) [pid = 1941] [serial = 2144] [outer = 0x7fe49ebc5000] 16:18:31 INFO - PROCESS | 1941 | 1461107911784 Marionette DEBUG loaded listener.js 16:18:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7fe49ebd0000) [pid = 1941] [serial = 2145] [outer = 0x7fe49ebc5000] 16:18:32 INFO - PROCESS | 1941 | 1461107912611 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:18:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:18:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1484ms 16:18:32 INFO - PROCESS | 1941 | 1461107912697 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 16:18:32 INFO - PROCESS | 1941 | 1461107912700 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 16:18:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:18:32 INFO - PROCESS | 1941 | 1461107912708 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:18:32 INFO - PROCESS | 1941 | 1461107912711 Marionette TRACE conn4 <- [1,2830,null,{}] 16:18:32 INFO - PROCESS | 1941 | 1461107912716 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}] 16:18:32 INFO - PROCESS | 1941 | 1461107912931 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 16:18:33 INFO - PROCESS | 1941 | 1461107913222 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a6167000 == 190 [pid = 1941] [id = 715] 16:18:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7fe49ebc9400) [pid = 1941] [serial = 2146] [outer = (nil)] 16:18:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7fe4a6183800) [pid = 1941] [serial = 2147] [outer = 0x7fe49ebc9400] 16:18:33 INFO - PROCESS | 1941 | 1461107913331 Marionette DEBUG loaded listener.js 16:18:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7fe4a7b05800) [pid = 1941] [serial = 2148] [outer = 0x7fe49ebc9400] 16:18:34 INFO - PROCESS | 1941 | 1461107914162 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]]]}] 16:18:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:18:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1529ms 16:18:34 INFO - PROCESS | 1941 | 1461107914239 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 16:18:34 INFO - PROCESS | 1941 | 1461107914241 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 16:18:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:18:34 INFO - PROCESS | 1941 | 1461107914247 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:18:34 INFO - PROCESS | 1941 | 1461107914250 Marionette TRACE conn4 <- [1,2834,null,{}] 16:18:34 INFO - PROCESS | 1941 | 1461107914255 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}] 16:18:34 INFO - PROCESS | 1941 | 1461107914473 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 16:18:34 INFO - PROCESS | 1941 | 1461107914813 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a9a8e000 == 191 [pid = 1941] [id = 716] 16:18:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7fe49ebc5800) [pid = 1941] [serial = 2149] [outer = (nil)] 16:18:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7fe4a6366c00) [pid = 1941] [serial = 2150] [outer = 0x7fe49ebc5800] 16:18:34 INFO - PROCESS | 1941 | 1461107914886 Marionette DEBUG loaded listener.js 16:18:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7fe4a82f2000) [pid = 1941] [serial = 2151] [outer = 0x7fe49ebc5800] 16:18:35 INFO - PROCESS | 1941 | 1461107915739 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:18:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:18:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1539ms 16:18:35 INFO - PROCESS | 1941 | 1461107915787 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 16:18:35 INFO - PROCESS | 1941 | 1461107915790 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 16:18:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:18:35 INFO - PROCESS | 1941 | 1461107915797 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:18:35 INFO - PROCESS | 1941 | 1461107915799 Marionette TRACE conn4 <- [1,2838,null,{}] 16:18:35 INFO - PROCESS | 1941 | 1461107915804 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}] 16:18:36 INFO - PROCESS | 1941 | 1461107916007 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 16:18:36 INFO - PROCESS | 1941 | 1461107916306 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4acdd0800 == 192 [pid = 1941] [id = 717] 16:18:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 238 (0x7fe49ebcfc00) [pid = 1941] [serial = 2152] [outer = (nil)] 16:18:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 239 (0x7fe4a7a06800) [pid = 1941] [serial = 2153] [outer = 0x7fe49ebcfc00] 16:18:36 INFO - PROCESS | 1941 | 1461107916421 Marionette DEBUG loaded listener.js 16:18:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 240 (0x7fe4a9923400) [pid = 1941] [serial = 2154] [outer = 0x7fe49ebcfc00] 16:18:37 INFO - PROCESS | 1941 | 1461107917234 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]]]}] 16:18:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:18:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1483ms 16:18:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:18:37 INFO - PROCESS | 1941 | 1461107917288 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 16:18:37 INFO - PROCESS | 1941 | 1461107917291 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 16:18:37 INFO - PROCESS | 1941 | 1461107917297 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:18:37 INFO - PROCESS | 1941 | 1461107917300 Marionette TRACE conn4 <- [1,2842,null,{}] 16:18:37 INFO - PROCESS | 1941 | 1461107917304 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}] 16:18:37 INFO - PROCESS | 1941 | 1461107917512 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a79db000 == 191 [pid = 1941] [id = 574] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b9b3a000 == 190 [pid = 1941] [id = 512] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bc287000 == 189 [pid = 1941] [id = 213] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b82a8000 == 188 [pid = 1941] [id = 212] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bc27f000 == 187 [pid = 1941] [id = 588] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a833c800 == 186 [pid = 1941] [id = 697] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4add44800 == 185 [pid = 1941] [id = 696] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a5729000 == 184 [pid = 1941] [id = 671] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ac95f000 == 183 [pid = 1941] [id = 695] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4abd96800 == 182 [pid = 1941] [id = 694] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a80b7800 == 181 [pid = 1941] [id = 693] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a75dd800 == 180 [pid = 1941] [id = 692] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a5967800 == 179 [pid = 1941] [id = 691] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a2dae000 == 178 [pid = 1941] [id = 690] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bfaa2800 == 177 [pid = 1941] [id = 683] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb8c0800 == 176 [pid = 1941] [id = 682] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b54d8000 == 175 [pid = 1941] [id = 681] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b067b800 == 174 [pid = 1941] [id = 680] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0441000 == 173 [pid = 1941] [id = 679] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aeded000 == 172 [pid = 1941] [id = 678] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a96de800 == 171 [pid = 1941] [id = 677] 16:18:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aede7000 == 170 [pid = 1941] [id = 676] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 239 (0x7fe4b5580400) [pid = 1941] [serial = 1761] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 238 (0x7fe4bb9d0000) [pid = 1941] [serial = 1899] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 237 (0x7fe4abfcac00) [pid = 1941] [serial = 2027] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7fe4bf970400) [pid = 1941] [serial = 1845] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7fe4ad93c400) [pid = 1941] [serial = 2028] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7fe4d1914000) [pid = 1941] [serial = 1985] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7fe4d3830c00) [pid = 1941] [serial = 1986] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7fe4bb97e800) [pid = 1941] [serial = 1970] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7fe4bd7ee000) [pid = 1941] [serial = 1971] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7fe4b52eb400) [pid = 1941] [serial = 1965] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7fe4d3738c00) [pid = 1941] [serial = 1920] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7fe4abd70400) [pid = 1941] [serial = 1938] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7fe4aec54400) [pid = 1941] [serial = 1964] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7fe4ab66fc00) [pid = 1941] [serial = 1989] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7fe4ab66b400) [pid = 1941] [serial = 1988] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7fe4a6192400) [pid = 1941] [serial = 1995] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7fe4a618d400) [pid = 1941] [serial = 1994] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7fe4d3ea6800) [pid = 1941] [serial = 1992] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7fe4d3e62000) [pid = 1941] [serial = 1991] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7fe4bf76ec00) [pid = 1941] [serial = 1974] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7fe4be782c00) [pid = 1941] [serial = 1973] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7fe4abd72800) [pid = 1941] [serial = 1962] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7fe4ab007800) [pid = 1941] [serial = 1961] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7fe4bc244400) [pid = 1941] [serial = 1959] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7fe4cea0c000) [pid = 1941] [serial = 1977] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7fe4ce373000) [pid = 1941] [serial = 1976] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7fe4add99000) [pid = 1941] [serial = 2030] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7fe4bb821400) [pid = 1941] [serial = 1968] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7fe4b9bc1000) [pid = 1941] [serial = 1967] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7fe4d1915c00) [pid = 1941] [serial = 1980] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7fe4ceae9c00) [pid = 1941] [serial = 1979] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7fe4b7b44000) [pid = 1941] [serial = 1827] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7fe4bb66f000) [pid = 1941] [serial = 1773] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7fe4ac142c00) [pid = 1941] [serial = 1758] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7fe4c1055800) [pid = 1941] [serial = 1851] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7fe4a623a400) [pid = 1941] [serial = 2019] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7fe4a57c9800) [pid = 1941] [serial = 2018] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7fe4a8ff0400) [pid = 1941] [serial = 2021] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7fe4bc248800) [pid = 1941] [serial = 1785] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7fe4a99f1000) [pid = 1941] [serial = 2022] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7fe4d199f800) [pid = 1941] [serial = 1917] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7fe4bf255c00) [pid = 1941] [serial = 1791] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7fe4c17f4c00) [pid = 1941] [serial = 1854] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7fe4a9929000) [pid = 1941] [serial = 1983] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7fe4a9924400) [pid = 1941] [serial = 1982] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7fe4aa153000) [pid = 1941] [serial = 2024] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7fe4ce898400) [pid = 1941] [serial = 1914] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7fe4b88ab000) [pid = 1941] [serial = 1893] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7fe4a587e000) [pid = 1941] [serial = 1997] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7fe4bb81e400) [pid = 1941] [serial = 1896] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7fe4bb8ed400) [pid = 1941] [serial = 1776] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7fe4bf8f5c00) [pid = 1941] [serial = 1902] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7fe4afb09400) [pid = 1941] [serial = 1824] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7fe4b63d8800) [pid = 1941] [serial = 1818] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7fe4d3c08c00) [pid = 1941] [serial = 1926] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7fe4be90e400) [pid = 1941] [serial = 1839] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7fe4bc0c0400) [pid = 1941] [serial = 1782] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7fe4a2010400) [pid = 1941] [serial = 1935] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7fe4c3d93000) [pid = 1941] [serial = 1857] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7fe4be77a000) [pid = 1941] [serial = 1788] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7fe4c3b2d000) [pid = 1941] [serial = 1908] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7fe4d3e59000) [pid = 1941] [serial = 1929] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7fe4a622ec00) [pid = 1941] [serial = 2000] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7fe4ab004c00) [pid = 1941] [serial = 1821] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7fe4bd7ed000) [pid = 1941] [serial = 1836] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7fe4d3e9f000) [pid = 1941] [serial = 1932] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7fe4bb662c00) [pid = 1941] [serial = 1833] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7fe4b779ec00) [pid = 1941] [serial = 1764] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7fe4b8869c00) [pid = 1941] [serial = 1770] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7fe4bf770000) [pid = 1941] [serial = 1842] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7fe4d394fc00) [pid = 1941] [serial = 1923] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7fe4a623a000) [pid = 1941] [serial = 2003] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7fe4ab98dc00) [pid = 1941] [serial = 1887] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7fe4b9876400) [pid = 1941] [serial = 1830] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7fe4a8d55800) [pid = 1941] [serial = 1860] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7fe4b843ac00) [pid = 1941] [serial = 1767] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7fe4ce5c0400) [pid = 1941] [serial = 1911] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7fe4a9a09000) [pid = 1941] [serial = 2006] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7fe4a7542400) [pid = 1941] [serial = 2009] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7fe4a3828000) [pid = 1941] [serial = 2012] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7fe4a383d800) [pid = 1941] [serial = 2015] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7fe4ab66c400) [pid = 1941] [serial = 2025] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7fe4bb9cec00) [pid = 1941] [serial = 1779] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7fe4c024d000) [pid = 1941] [serial = 1905] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7fe4b04e7c00) [pid = 1941] [serial = 1890] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7fe4bf9e7400) [pid = 1941] [serial = 1848] [outer = (nil)] [url = about:blank] 16:18:39 INFO - PROCESS | 1941 | 1461107919473 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a2da4000 == 171 [pid = 1941] [id = 718] 16:18:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7fe4a383ac00) [pid = 1941] [serial = 2155] [outer = (nil)] 16:18:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7fe4a383fc00) [pid = 1941] [serial = 2156] [outer = 0x7fe4a383ac00] 16:18:39 INFO - PROCESS | 1941 | 1461107919543 Marionette DEBUG loaded listener.js 16:18:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7fe4a5805800) [pid = 1941] [serial = 2157] [outer = 0x7fe4a383ac00] 16:18:40 INFO - PROCESS | 1941 | 1461107920297 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]]]}] 16:18:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:18:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 3038ms 16:18:40 INFO - PROCESS | 1941 | 1461107920335 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 16:18:40 INFO - PROCESS | 1941 | 1461107920341 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 16:18:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:18:40 INFO - PROCESS | 1941 | 1461107920349 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:18:40 INFO - PROCESS | 1941 | 1461107920352 Marionette TRACE conn4 <- [1,2846,null,{}] 16:18:40 INFO - PROCESS | 1941 | 1461107920358 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}] 16:18:40 INFO - PROCESS | 1941 | 1461107920556 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 16:18:40 INFO - PROCESS | 1941 | 1461107920744 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a6182000 == 172 [pid = 1941] [id = 719] 16:18:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7fe4a383b400) [pid = 1941] [serial = 2158] [outer = (nil)] 16:18:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7fe4a6187000) [pid = 1941] [serial = 2159] [outer = 0x7fe4a383b400] 16:18:40 INFO - PROCESS | 1941 | 1461107920808 Marionette DEBUG loaded listener.js 16:18:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7fe4a6360400) [pid = 1941] [serial = 2160] [outer = 0x7fe4a383b400] 16:18:41 INFO - PROCESS | 1941 | 1461107921689 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]]]}] 16:18:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:18:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1384ms 16:18:41 INFO - PROCESS | 1941 | 1461107921737 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 16:18:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:18:41 INFO - PROCESS | 1941 | 1461107921742 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 16:18:41 INFO - PROCESS | 1941 | 1461107921748 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:18:41 INFO - PROCESS | 1941 | 1461107921751 Marionette TRACE conn4 <- [1,2850,null,{}] 16:18:41 INFO - PROCESS | 1941 | 1461107921764 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}] 16:18:42 INFO - PROCESS | 1941 | 1461107922016 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 16:18:42 INFO - PROCESS | 1941 | 1461107922045 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a77e1000 == 173 [pid = 1941] [id = 720] 16:18:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7fe4a622d400) [pid = 1941] [serial = 2161] [outer = (nil)] 16:18:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7fe4a7b03800) [pid = 1941] [serial = 2162] [outer = 0x7fe4a622d400] 16:18:42 INFO - PROCESS | 1941 | 1461107922104 Marionette DEBUG loaded listener.js 16:18:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7fe4a82f4800) [pid = 1941] [serial = 2163] [outer = 0x7fe4a622d400] 16:18:43 INFO - PROCESS | 1941 | 1461107923082 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:18:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:18:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1380ms 16:18:43 INFO - PROCESS | 1941 | 1461107923131 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 16:18:43 INFO - PROCESS | 1941 | 1461107923143 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 16:18:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:18:43 INFO - PROCESS | 1941 | 1461107923175 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:18:43 INFO - PROCESS | 1941 | 1461107923193 Marionette TRACE conn4 <- [1,2854,null,{}] 16:18:43 INFO - PROCESS | 1941 | 1461107923212 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}] 16:18:43 INFO - PROCESS | 1941 | 1461107923600 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 16:18:44 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7fe4abd6a000) [pid = 1941] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:18:44 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7fe4abd6b400) [pid = 1941] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:18:44 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7fe4a383b000) [pid = 1941] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:18:44 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7fe4a382c400) [pid = 1941] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:18:44 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7fe4a9925800) [pid = 1941] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:18:44 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7fe4a5876400) [pid = 1941] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:18:44 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7fe4a6190800) [pid = 1941] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:18:44 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7fe4a5875c00) [pid = 1941] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:18:44 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7fe4a5879400) [pid = 1941] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:18:44 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7fe4a5878400) [pid = 1941] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:18:44 INFO - PROCESS | 1941 | 1461107924562 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a594d800 == 174 [pid = 1941] [id = 721] 16:18:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7fe4a2003c00) [pid = 1941] [serial = 2164] [outer = (nil)] 16:18:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7fe4a5879400) [pid = 1941] [serial = 2165] [outer = 0x7fe4a2003c00] 16:18:44 INFO - PROCESS | 1941 | 1461107924619 Marionette DEBUG loaded listener.js 16:18:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7fe4a9921c00) [pid = 1941] [serial = 2166] [outer = 0x7fe4a2003c00] 16:18:45 INFO - PROCESS | 1941 | 1461107925296 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]]]}] 16:18:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:18:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 2180ms 16:18:45 INFO - PROCESS | 1941 | 1461107925341 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 16:18:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:18:45 INFO - PROCESS | 1941 | 1461107925345 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 16:18:45 INFO - PROCESS | 1941 | 1461107925350 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:18:45 INFO - PROCESS | 1941 | 1461107925352 Marionette TRACE conn4 <- [1,2858,null,{}] 16:18:45 INFO - PROCESS | 1941 | 1461107925357 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}] 16:18:45 INFO - PROCESS | 1941 | 1461107925601 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 16:18:45 INFO - PROCESS | 1941 | 1461107925625 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a8e49800 == 175 [pid = 1941] [id = 722] 16:18:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7fe4a200d400) [pid = 1941] [serial = 2167] [outer = (nil)] 16:18:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7fe4a9a06400) [pid = 1941] [serial = 2168] [outer = 0x7fe4a200d400] 16:18:45 INFO - PROCESS | 1941 | 1461107925682 Marionette DEBUG loaded listener.js 16:18:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7fe4aa086c00) [pid = 1941] [serial = 2169] [outer = 0x7fe4a200d400] 16:18:46 INFO - PROCESS | 1941 | 1461107926634 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:18:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:18:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1472ms 16:18:46 INFO - PROCESS | 1941 | 1461107926861 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 16:18:46 INFO - PROCESS | 1941 | 1461107926867 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 16:18:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:18:46 INFO - PROCESS | 1941 | 1461107926922 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:18:46 INFO - PROCESS | 1941 | 1461107926928 Marionette TRACE conn4 <- [1,2862,null,{}] 16:18:46 INFO - PROCESS | 1941 | 1461107926935 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}] 16:18:47 INFO - PROCESS | 1941 | 1461107927167 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 16:18:47 INFO - PROCESS | 1941 | 1461107927512 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a617c800 == 176 [pid = 1941] [id = 723] 16:18:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7fe4a5a6f000) [pid = 1941] [serial = 2170] [outer = (nil)] 16:18:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7fe4a6186c00) [pid = 1941] [serial = 2171] [outer = 0x7fe4a5a6f000] 16:18:47 INFO - PROCESS | 1941 | 1461107927586 Marionette DEBUG loaded listener.js 16:18:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7fe4a7a11c00) [pid = 1941] [serial = 2172] [outer = 0x7fe4a5a6f000] 16:18:48 INFO - PROCESS | 1941 | 1461107928515 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]]]}] 16:18:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:18:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1640ms 16:18:48 INFO - PROCESS | 1941 | 1461107928557 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 16:18:48 INFO - PROCESS | 1941 | 1461107928565 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 16:18:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:18:48 INFO - PROCESS | 1941 | 1461107928574 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:18:48 INFO - PROCESS | 1941 | 1461107928578 Marionette TRACE conn4 <- [1,2866,null,{}] 16:18:48 INFO - PROCESS | 1941 | 1461107928583 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}] 16:18:48 INFO - PROCESS | 1941 | 1461107928792 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 16:18:49 INFO - PROCESS | 1941 | 1461107929063 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a9669000 == 177 [pid = 1941] [id = 724] 16:18:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7fe4a80f5c00) [pid = 1941] [serial = 2173] [outer = (nil)] 16:18:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7fe4a991e800) [pid = 1941] [serial = 2174] [outer = 0x7fe4a80f5c00] 16:18:49 INFO - PROCESS | 1941 | 1461107929182 Marionette DEBUG loaded listener.js 16:18:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7fe4a9a02c00) [pid = 1941] [serial = 2175] [outer = 0x7fe4a80f5c00] 16:18:50 INFO - PROCESS | 1941 | 1461107930107 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]]]}] 16:18:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:18:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1581ms 16:18:50 INFO - PROCESS | 1941 | 1461107930156 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 16:18:50 INFO - PROCESS | 1941 | 1461107930160 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 16:18:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:18:50 INFO - PROCESS | 1941 | 1461107930166 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:18:50 INFO - PROCESS | 1941 | 1461107930171 Marionette TRACE conn4 <- [1,2870,null,{}] 16:18:50 INFO - PROCESS | 1941 | 1461107930186 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}] 16:18:50 INFO - PROCESS | 1941 | 1461107930394 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 16:18:50 INFO - PROCESS | 1941 | 1461107930701 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ab2b0800 == 178 [pid = 1941] [id = 725] 16:18:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4aa2fb000) [pid = 1941] [serial = 2176] [outer = (nil)] 16:18:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7fe4aa3a5800) [pid = 1941] [serial = 2177] [outer = 0x7fe4aa2fb000] 16:18:50 INFO - PROCESS | 1941 | 1461107930780 Marionette DEBUG loaded listener.js 16:18:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4ab663800) [pid = 1941] [serial = 2178] [outer = 0x7fe4aa2fb000] 16:18:51 INFO - PROCESS | 1941 | 1461107931605 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]]]}] 16:18:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:18:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1480ms 16:18:51 INFO - PROCESS | 1941 | 1461107931647 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 16:18:51 INFO - PROCESS | 1941 | 1461107931652 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 16:18:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:18:51 INFO - PROCESS | 1941 | 1461107931657 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:18:51 INFO - PROCESS | 1941 | 1461107931659 Marionette TRACE conn4 <- [1,2874,null,{}] 16:18:51 INFO - PROCESS | 1941 | 1461107931665 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}] 16:18:51 INFO - PROCESS | 1941 | 1461107931867 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 16:18:52 INFO - PROCESS | 1941 | 1461107932134 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4abe58800 == 179 [pid = 1941] [id = 726] 16:18:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7fe4a8f7c800) [pid = 1941] [serial = 2179] [outer = (nil)] 16:18:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7fe4ab991800) [pid = 1941] [serial = 2180] [outer = 0x7fe4a8f7c800] 16:18:52 INFO - PROCESS | 1941 | 1461107932205 Marionette DEBUG loaded listener.js 16:18:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7fe4abd72400) [pid = 1941] [serial = 2181] [outer = 0x7fe4a8f7c800] 16:18:53 INFO - PROCESS | 1941 | 1461107933028 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]]]}] 16:18:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:18:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1425ms 16:18:53 INFO - PROCESS | 1941 | 1461107933084 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 16:18:53 INFO - PROCESS | 1941 | 1461107933087 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 16:18:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:18:53 INFO - PROCESS | 1941 | 1461107933092 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:18:53 INFO - PROCESS | 1941 | 1461107933095 Marionette TRACE conn4 <- [1,2878,null,{}] 16:18:53 INFO - PROCESS | 1941 | 1461107933100 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}] 16:18:53 INFO - PROCESS | 1941 | 1461107933294 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 16:18:53 INFO - PROCESS | 1941 | 1461107933564 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ac95a800 == 180 [pid = 1941] [id = 727] 16:18:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7fe4aa2fa800) [pid = 1941] [serial = 2182] [outer = (nil)] 16:18:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7fe4abf68c00) [pid = 1941] [serial = 2183] [outer = 0x7fe4aa2fa800] 16:18:53 INFO - PROCESS | 1941 | 1461107933636 Marionette DEBUG loaded listener.js 16:18:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7fe4abfcd800) [pid = 1941] [serial = 2184] [outer = 0x7fe4aa2fa800] 16:18:54 INFO - PROCESS | 1941 | 1461107934462 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]]]}] 16:18:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:18:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1426ms 16:18:54 INFO - PROCESS | 1941 | 1461107934519 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 16:18:54 INFO - PROCESS | 1941 | 1461107934523 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 16:18:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:18:54 INFO - PROCESS | 1941 | 1461107934528 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:18:54 INFO - PROCESS | 1941 | 1461107934530 Marionette TRACE conn4 <- [1,2882,null,{}] 16:18:54 INFO - PROCESS | 1941 | 1461107934535 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}] 16:18:54 INFO - PROCESS | 1941 | 1461107934759 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 16:18:55 INFO - PROCESS | 1941 | 1461107935025 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ace6e800 == 181 [pid = 1941] [id = 728] 16:18:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7fe4acc30400) [pid = 1941] [serial = 2185] [outer = (nil)] 16:18:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7fe4add9ec00) [pid = 1941] [serial = 2186] [outer = 0x7fe4acc30400] 16:18:55 INFO - PROCESS | 1941 | 1461107935107 Marionette DEBUG loaded listener.js 16:18:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7fe4afb0f000) [pid = 1941] [serial = 2187] [outer = 0x7fe4acc30400] 16:18:55 INFO - PROCESS | 1941 | 1461107935962 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]]]}] 16:18:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:18:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1481ms 16:18:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:18:56 INFO - PROCESS | 1941 | 1461107936011 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 16:18:56 INFO - PROCESS | 1941 | 1461107936014 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 16:18:56 INFO - PROCESS | 1941 | 1461107936018 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:18:56 INFO - PROCESS | 1941 | 1461107936022 Marionette TRACE conn4 <- [1,2886,null,{}] 16:18:56 INFO - PROCESS | 1941 | 1461107936026 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}] 16:18:56 INFO - PROCESS | 1941 | 1461107936214 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 16:18:56 INFO - PROCESS | 1941 | 1461107936483 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aec80000 == 182 [pid = 1941] [id = 729] 16:18:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7fe4acd98800) [pid = 1941] [serial = 2188] [outer = (nil)] 16:18:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7fe4b532cc00) [pid = 1941] [serial = 2189] [outer = 0x7fe4acd98800] 16:18:56 INFO - PROCESS | 1941 | 1461107936552 Marionette DEBUG loaded listener.js 16:18:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7fe4b60d1c00) [pid = 1941] [serial = 2190] [outer = 0x7fe4acd98800] 16:18:57 INFO - PROCESS | 1941 | 1461107937387 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]]]}] 16:18:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:18:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1425ms 16:18:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:18:57 INFO - PROCESS | 1941 | 1461107937445 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 16:18:57 INFO - PROCESS | 1941 | 1461107937447 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 16:18:57 INFO - PROCESS | 1941 | 1461107937453 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:18:57 INFO - PROCESS | 1941 | 1461107937456 Marionette TRACE conn4 <- [1,2890,null,{}] 16:18:57 INFO - PROCESS | 1941 | 1461107937460 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}] 16:18:57 INFO - PROCESS | 1941 | 1461107937645 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 16:18:57 INFO - PROCESS | 1941 | 1461107937914 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4af876800 == 183 [pid = 1941] [id = 730] 16:18:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7fe4ad902400) [pid = 1941] [serial = 2191] [outer = (nil)] 16:18:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7fe4b63d1400) [pid = 1941] [serial = 2192] [outer = 0x7fe4ad902400] 16:18:57 INFO - PROCESS | 1941 | 1461107937984 Marionette DEBUG loaded listener.js 16:18:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7fe4b63de400) [pid = 1941] [serial = 2193] [outer = 0x7fe4ad902400] 16:18:58 INFO - PROCESS | 1941 | 1461107938808 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:18:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:18:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1428ms 16:18:58 INFO - PROCESS | 1941 | 1461107938881 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 16:18:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:18:58 INFO - PROCESS | 1941 | 1461107938884 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 16:18:58 INFO - PROCESS | 1941 | 1461107938889 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:18:58 INFO - PROCESS | 1941 | 1461107938892 Marionette TRACE conn4 <- [1,2894,null,{}] 16:18:58 INFO - PROCESS | 1941 | 1461107938897 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}] 16:18:59 INFO - PROCESS | 1941 | 1461107939133 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 16:18:59 INFO - PROCESS | 1941 | 1461107939400 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4afa04800 == 184 [pid = 1941] [id = 731] 16:18:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7fe4b04e2c00) [pid = 1941] [serial = 2194] [outer = (nil)] 16:18:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7fe4b7627400) [pid = 1941] [serial = 2195] [outer = 0x7fe4b04e2c00] 16:18:59 INFO - PROCESS | 1941 | 1461107939511 Marionette DEBUG loaded listener.js 16:18:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7fe4b7665400) [pid = 1941] [serial = 2196] [outer = 0x7fe4b04e2c00] 16:19:00 INFO - PROCESS | 1941 | 1461107940344 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]]]}] 16:19:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:19:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1526ms 16:19:00 INFO - PROCESS | 1941 | 1461107940415 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 16:19:00 INFO - PROCESS | 1941 | 1461107940419 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 16:19:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:19:00 INFO - PROCESS | 1941 | 1461107940424 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:19:00 INFO - PROCESS | 1941 | 1461107940426 Marionette TRACE conn4 <- [1,2898,null,{}] 16:19:00 INFO - PROCESS | 1941 | 1461107940431 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}] 16:19:00 INFO - PROCESS | 1941 | 1461107940659 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 16:19:00 INFO - PROCESS | 1941 | 1461107940926 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b041c800 == 185 [pid = 1941] [id = 732] 16:19:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7fe4a80f3c00) [pid = 1941] [serial = 2197] [outer = (nil)] 16:19:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7fe4b77a0400) [pid = 1941] [serial = 2198] [outer = 0x7fe4a80f3c00] 16:19:01 INFO - PROCESS | 1941 | 1461107941036 Marionette DEBUG loaded listener.js 16:19:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7fe4b77acc00) [pid = 1941] [serial = 2199] [outer = 0x7fe4a80f3c00] 16:19:01 INFO - PROCESS | 1941 | 1461107941892 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]]]}] 16:19:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:19:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1531ms 16:19:01 INFO - PROCESS | 1941 | 1461107941957 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 16:19:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:19:01 INFO - PROCESS | 1941 | 1461107941961 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 16:19:01 INFO - PROCESS | 1941 | 1461107941966 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:19:01 INFO - PROCESS | 1941 | 1461107941970 Marionette TRACE conn4 <- [1,2902,null,{}] 16:19:01 INFO - PROCESS | 1941 | 1461107941975 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}] 16:19:02 INFO - PROCESS | 1941 | 1461107942233 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 16:19:02 INFO - PROCESS | 1941 | 1461107942555 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0647800 == 186 [pid = 1941] [id = 733] 16:19:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7fe4b7d2cc00) [pid = 1941] [serial = 2200] [outer = (nil)] 16:19:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7fe4b7f91c00) [pid = 1941] [serial = 2201] [outer = 0x7fe4b7d2cc00] 16:19:02 INFO - PROCESS | 1941 | 1461107942629 Marionette DEBUG loaded listener.js 16:19:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7fe4b843d800) [pid = 1941] [serial = 2202] [outer = 0x7fe4b7d2cc00] 16:19:03 INFO - PROCESS | 1941 | 1461107943488 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:19:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:19:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1582ms 16:19:03 INFO - PROCESS | 1941 | 1461107943548 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 16:19:03 INFO - PROCESS | 1941 | 1461107943551 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 16:19:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:19:03 INFO - PROCESS | 1941 | 1461107943556 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:19:03 INFO - PROCESS | 1941 | 1461107943559 Marionette TRACE conn4 <- [1,2906,null,{}] 16:19:03 INFO - PROCESS | 1941 | 1461107943564 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}] 16:19:03 INFO - PROCESS | 1941 | 1461107943765 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 16:19:04 INFO - PROCESS | 1941 | 1461107944039 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0870000 == 187 [pid = 1941] [id = 734] 16:19:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7fe4b7d2d000) [pid = 1941] [serial = 2203] [outer = (nil)] 16:19:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7fe4b885ec00) [pid = 1941] [serial = 2204] [outer = 0x7fe4b7d2d000] 16:19:04 INFO - PROCESS | 1941 | 1461107944111 Marionette DEBUG loaded listener.js 16:19:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7fe4b8981c00) [pid = 1941] [serial = 2205] [outer = 0x7fe4b7d2d000] 16:19:04 INFO - PROCESS | 1941 | 1461107944917 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]]]}] 16:19:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:19:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1428ms 16:19:04 INFO - PROCESS | 1941 | 1461107944987 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 16:19:04 INFO - PROCESS | 1941 | 1461107944991 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 16:19:04 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:19:04 INFO - PROCESS | 1941 | 1461107944998 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:19:05 INFO - PROCESS | 1941 | 1461107945001 Marionette TRACE conn4 <- [1,2910,null,{}] 16:19:05 INFO - PROCESS | 1941 | 1461107945006 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}] 16:19:05 INFO - PROCESS | 1941 | 1461107945213 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 16:19:05 INFO - PROCESS | 1941 | 1461107945485 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b6192000 == 188 [pid = 1941] [id = 735] 16:19:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7fe4b77a9400) [pid = 1941] [serial = 2206] [outer = (nil)] 16:19:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7fe4b9872400) [pid = 1941] [serial = 2207] [outer = 0x7fe4b77a9400] 16:19:05 INFO - PROCESS | 1941 | 1461107945552 Marionette DEBUG loaded listener.js 16:19:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7fe4b9bb2c00) [pid = 1941] [serial = 2208] [outer = 0x7fe4b77a9400] 16:19:06 INFO - PROCESS | 1941 | 1461107946296 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]]]}] 16:19:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:19:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:19:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1332ms 16:19:06 INFO - TEST-START | /DOMEvents/constructors.html 16:19:06 INFO - PROCESS | 1941 | 1461107946332 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 16:19:06 INFO - PROCESS | 1941 | 1461107946334 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 16:19:06 INFO - PROCESS | 1941 | 1461107946340 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:19:06 INFO - PROCESS | 1941 | 1461107946343 Marionette TRACE conn4 <- [1,2914,null,{}] 16:19:06 INFO - PROCESS | 1941 | 1461107946348 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}] 16:19:06 INFO - PROCESS | 1941 | 1461107946537 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 16:19:06 INFO - PROCESS | 1941 | 1461107946782 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8046000 == 189 [pid = 1941] [id = 736] 16:19:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7fe4ac14a800) [pid = 1941] [serial = 2209] [outer = (nil)] 16:19:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7fe4baf96000) [pid = 1941] [serial = 2210] [outer = 0x7fe4ac14a800] 16:19:06 INFO - PROCESS | 1941 | 1461107946852 Marionette DEBUG loaded listener.js 16:19:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7fe4bb079000) [pid = 1941] [serial = 2211] [outer = 0x7fe4ac14a800] 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:19:07 INFO - PROCESS | 1941 | 1461107947700 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]]]}] 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:19:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:19:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:19:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:19:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:19:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:19:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:19:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:19:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:19:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:19:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:19:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:19:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:19:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:19:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:19:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:19:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:19:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:19:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:19:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:19:07 INFO - TEST-OK | /DOMEvents/constructors.html | took 1386ms 16:19:07 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:19:07 INFO - PROCESS | 1941 | 1461107947725 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 16:19:07 INFO - PROCESS | 1941 | 1461107947728 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 16:19:07 INFO - PROCESS | 1941 | 1461107947781 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:19:07 INFO - PROCESS | 1941 | 1461107947784 Marionette TRACE conn4 <- [1,2918,null,{}] 16:19:07 INFO - PROCESS | 1941 | 1461107947791 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}] 16:19:07 INFO - PROCESS | 1941 | 1461107947962 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 16:19:08 INFO - PROCESS | 1941 | 1461107948241 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b9866000 == 190 [pid = 1941] [id = 737] 16:19:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7fe4b7d2f000) [pid = 1941] [serial = 2212] [outer = (nil)] 16:19:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7fe4bb66d800) [pid = 1941] [serial = 2213] [outer = 0x7fe4b7d2f000] 16:19:08 INFO - PROCESS | 1941 | 1461107948310 Marionette DEBUG loaded listener.js 16:19:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7fe4bb8efc00) [pid = 1941] [serial = 2214] [outer = 0x7fe4b7d2f000] 16:19:09 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:19:09 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1330ms 16:19:09 INFO - PROCESS | 1941 | 1461107949057 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:19:09 INFO - PROCESS | 1941 | 1461107949067 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 16:19:09 INFO - PROCESS | 1941 | 1461107949070 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 16:19:09 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:19:09 INFO - PROCESS | 1941 | 1461107949076 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:19:09 INFO - PROCESS | 1941 | 1461107949079 Marionette TRACE conn4 <- [1,2922,null,{}] 16:19:09 INFO - PROCESS | 1941 | 1461107949083 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}] 16:19:09 INFO - PROCESS | 1941 | 1461107949271 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 16:19:09 INFO - PROCESS | 1941 | 1461107949518 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb0bb000 == 191 [pid = 1941] [id = 738] 16:19:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7fe4b9bbf800) [pid = 1941] [serial = 2215] [outer = (nil)] 16:19:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7fe4bb97b000) [pid = 1941] [serial = 2216] [outer = 0x7fe4b9bbf800] 16:19:09 INFO - PROCESS | 1941 | 1461107949587 Marionette DEBUG loaded listener.js 16:19:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7fe4bb9d0000) [pid = 1941] [serial = 2217] [outer = 0x7fe4b9bbf800] 16:19:10 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 16:19:10 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 16:19:10 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 16:19:10 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 16:19:10 INFO - PROCESS | 1941 | 1461107950395 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]]]}] 16:19:10 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:19:10 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:19:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:19:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:19:10 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 16:19:10 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:19:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:19:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:19:10 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 16:19:10 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:19:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:19:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:19:10 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]" 16:19:10 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:19:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:19:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:19:10 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:19:10 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1378ms 16:19:10 INFO - PROCESS | 1941 | 1461107950457 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 16:19:10 INFO - PROCESS | 1941 | 1461107950465 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 16:19:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:19:10 INFO - PROCESS | 1941 | 1461107950472 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:19:10 INFO - PROCESS | 1941 | 1461107950475 Marionette TRACE conn4 <- [1,2926,null,{}] 16:19:10 INFO - PROCESS | 1941 | 1461107950480 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}] 16:19:10 INFO - PROCESS | 1941 | 1461107950670 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 16:19:10 INFO - PROCESS | 1941 | 1461107950949 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bbb1c000 == 192 [pid = 1941] [id = 739] 16:19:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7fe4a3385c00) [pid = 1941] [serial = 2218] [outer = (nil)] 16:19:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7fe4bc24fc00) [pid = 1941] [serial = 2219] [outer = 0x7fe4a3385c00] 16:19:11 INFO - PROCESS | 1941 | 1461107951019 Marionette DEBUG loaded listener.js 16:19:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7fe4bda90c00) [pid = 1941] [serial = 2220] [outer = 0x7fe4a3385c00] 16:19:11 INFO - PROCESS | 1941 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:19:11 INFO - PROCESS | 1941 | 1461107951766 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]]]}] 16:19:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:19:11 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1329ms 16:19:11 INFO - PROCESS | 1941 | 1461107951802 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 16:19:11 INFO - PROCESS | 1941 | 1461107951804 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 16:19:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:19:11 INFO - PROCESS | 1941 | 1461107951810 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:19:11 INFO - PROCESS | 1941 | 1461107951812 Marionette TRACE conn4 <- [1,2930,null,{}] 16:19:11 INFO - PROCESS | 1941 | 1461107951817 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}] 16:19:12 INFO - PROCESS | 1941 | 1461107952041 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 16:19:12 INFO - PROCESS | 1941 | 1461107952296 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bd846800 == 193 [pid = 1941] [id = 740] 16:19:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7fe4bb668c00) [pid = 1941] [serial = 2221] [outer = (nil)] 16:19:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7fe4be375400) [pid = 1941] [serial = 2222] [outer = 0x7fe4bb668c00] 16:19:12 INFO - PROCESS | 1941 | 1461107952363 Marionette DEBUG loaded listener.js 16:19:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7fe4bf259c00) [pid = 1941] [serial = 2223] [outer = 0x7fe4bb668c00] 16:19:13 INFO - PROCESS | 1941 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:19:13 INFO - PROCESS | 1941 | 1461107953133 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]]]}] 16:19:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:19:13 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1374ms 16:19:13 INFO - PROCESS | 1941 | 1461107953185 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 16:19:13 INFO - PROCESS | 1941 | 1461107953188 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 16:19:13 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:19:13 INFO - PROCESS | 1941 | 1461107953194 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:19:13 INFO - PROCESS | 1941 | 1461107953196 Marionette TRACE conn4 <- [1,2934,null,{}] 16:19:13 INFO - PROCESS | 1941 | 1461107953201 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}] 16:19:13 INFO - PROCESS | 1941 | 1461107953440 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 16:19:13 INFO - PROCESS | 1941 | 1461107953694 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf573000 == 194 [pid = 1941] [id = 741] 16:19:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7fe4a338d800) [pid = 1941] [serial = 2224] [outer = (nil)] 16:19:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7fe4bf506400) [pid = 1941] [serial = 2225] [outer = 0x7fe4a338d800] 16:19:13 INFO - PROCESS | 1941 | 1461107953763 Marionette DEBUG loaded listener.js 16:19:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7fe4bf772c00) [pid = 1941] [serial = 2226] [outer = 0x7fe4a338d800] 16:19:14 INFO - PROCESS | 1941 | 1461107954532 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]]]}] 16:19:14 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:19:14 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1375ms 16:19:14 INFO - PROCESS | 1941 | 1461107954569 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 16:19:14 INFO - PROCESS | 1941 | 1461107954572 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 16:19:14 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:19:14 INFO - PROCESS | 1941 | 1461107954577 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:19:14 INFO - PROCESS | 1941 | 1461107954579 Marionette TRACE conn4 <- [1,2938,null,{}] 16:19:14 INFO - PROCESS | 1941 | 1461107954584 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}] 16:19:14 INFO - PROCESS | 1941 | 1461107954784 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 16:19:15 INFO - PROCESS | 1941 | 1461107955513 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a6164800 == 195 [pid = 1941] [id = 742] 16:19:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7fe4a2006000) [pid = 1941] [serial = 2227] [outer = (nil)] 16:19:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7fe4a3389400) [pid = 1941] [serial = 2228] [outer = 0x7fe4a2006000] 16:19:15 INFO - PROCESS | 1941 | 1461107955657 Marionette DEBUG loaded listener.js 16:19:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7fe4a580e400) [pid = 1941] [serial = 2229] [outer = 0x7fe4a2006000] 16:19:16 INFO - PROCESS | 1941 | 1461107956343 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]]]}] 16:19:16 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. 16:19:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1824ms 16:19:16 INFO - PROCESS | 1941 | 1461107956403 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 16:19:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:19:16 INFO - PROCESS | 1941 | 1461107956408 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 16:19:16 INFO - PROCESS | 1941 | 1461107956414 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:19:16 INFO - PROCESS | 1941 | 1461107956420 Marionette TRACE conn4 <- [1,2942,null,{}] 16:19:16 INFO - PROCESS | 1941 | 1461107956426 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}] 16:19:16 INFO - PROCESS | 1941 | 1461107956612 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 16:19:16 INFO - PROCESS | 1941 | 1461107956876 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a79cb000 == 194 [pid = 1941] [id = 619] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a9a8e000 == 193 [pid = 1941] [id = 716] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a6167000 == 192 [pid = 1941] [id = 715] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a22cf000 == 191 [pid = 1941] [id = 714] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ab2aa000 == 190 [pid = 1941] [id = 713] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a5ab3000 == 189 [pid = 1941] [id = 712] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d8da8800 == 188 [pid = 1941] [id = 711] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d5a7b800 == 187 [pid = 1941] [id = 710] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4d35ab800 == 186 [pid = 1941] [id = 709] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c1727800 == 185 [pid = 1941] [id = 708] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bf811800 == 184 [pid = 1941] [id = 707] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bbe5e000 == 183 [pid = 1941] [id = 706] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4bb0ba000 == 182 [pid = 1941] [id = 705] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b8650000 == 181 [pid = 1941] [id = 704] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0783000 == 180 [pid = 1941] [id = 703] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b05bf800 == 179 [pid = 1941] [id = 702] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b0307000 == 178 [pid = 1941] [id = 701] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4add3e000 == 177 [pid = 1941] [id = 700] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a832f800 == 176 [pid = 1941] [id = 699] 16:19:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a2c7e800 == 175 [pid = 1941] [id = 698] 16:19:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe49e1d4000 == 176 [pid = 1941] [id = 743] 16:19:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7fe49ebc4c00) [pid = 1941] [serial = 2230] [outer = (nil)] 16:19:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7fe4a5a62800) [pid = 1941] [serial = 2231] [outer = 0x7fe49ebc4c00] 16:19:17 INFO - PROCESS | 1941 | 1461107957562 Marionette DEBUG loaded listener.js 16:19:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7fe4a636dc00) [pid = 1941] [serial = 2232] [outer = 0x7fe49ebc4c00] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7fe4a5882c00) [pid = 1941] [serial = 1998] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7fe4a9a03800) [pid = 1941] [serial = 2004] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7fe4a6232800) [pid = 1941] [serial = 2001] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7fe4abd70800) [pid = 1941] [serial = 2087] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7fe4b04e8800) [pid = 1941] [serial = 2090] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7fe4abf6c400) [pid = 1941] [serial = 2088] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7fe4ad90f400) [pid = 1941] [serial = 2091] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7fe4c1705000) [pid = 1941] [serial = 2051] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7fe4d3ca2800) [pid = 1941] [serial = 2063] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7fe4a5a6ec00) [pid = 1941] [serial = 2066] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7fe4a338a400) [pid = 1941] [serial = 2069] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7fe4bf779c00) [pid = 1941] [serial = 2048] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7fe4a587e400) [pid = 1941] [serial = 2073] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7fe4a3845400) [pid = 1941] [serial = 2072] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7fe4b7b1d800) [pid = 1941] [serial = 2042] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7fe4ce816400) [pid = 1941] [serial = 2054] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7fe4a753bc00) [pid = 1941] [serial = 2076] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7fe4a6230c00) [pid = 1941] [serial = 2075] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7fe4a9a0e400) [pid = 1941] [serial = 2036] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7fe4a7540400) [pid = 1941] [serial = 2033] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7fe4bb667800) [pid = 1941] [serial = 2045] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7fe4b04ef400) [pid = 1941] [serial = 2039] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7fe4aa3a3800) [pid = 1941] [serial = 2084] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7fe4a580b000) [pid = 1941] [serial = 2057] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7fe4b9694000) [pid = 1941] [serial = 2060] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7fe4a9a03000) [pid = 1941] [serial = 2079] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7fe4a9920400) [pid = 1941] [serial = 2078] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7fe4a9928800) [pid = 1941] [serial = 2081] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7fe4aa08b000) [pid = 1941] [serial = 2082] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7fe4ab66c800) [pid = 1941] [serial = 2085] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7fe4a8f74800) [pid = 1941] [serial = 2093] [outer = (nil)] [url = about:blank] 16:19:18 INFO - PROCESS | 1941 | 1461107958412 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"]]]}] 16:19:18 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 16:19:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:19:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 2036ms 16:19:18 INFO - PROCESS | 1941 | 1461107958453 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 16:19:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:19:18 INFO - PROCESS | 1941 | 1461107958458 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 16:19:18 INFO - PROCESS | 1941 | 1461107958465 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:19:18 INFO - PROCESS | 1941 | 1461107958467 Marionette TRACE conn4 <- [1,2946,null,{}] 16:19:18 INFO - PROCESS | 1941 | 1461107958473 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}] 16:19:18 INFO - PROCESS | 1941 | 1461107958647 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 16:19:18 INFO - PROCESS | 1941 | 1461107958848 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a5aab800 == 177 [pid = 1941] [id = 744] 16:19:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7fe49ebc8400) [pid = 1941] [serial = 2233] [outer = (nil)] 16:19:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7fe4a80ec000) [pid = 1941] [serial = 2234] [outer = 0x7fe49ebc8400] 16:19:18 INFO - PROCESS | 1941 | 1461107958908 Marionette DEBUG loaded listener.js 16:19:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7fe4a8f7fc00) [pid = 1941] [serial = 2235] [outer = 0x7fe49ebc8400] 16:19:19 INFO - PROCESS | 1941 | 1461107959573 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]]]}] 16:19:19 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. 16:19:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1126ms 16:19:19 INFO - PROCESS | 1941 | 1461107959595 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 16:19:19 INFO - PROCESS | 1941 | 1461107959598 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 16:19:19 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:19:19 INFO - PROCESS | 1941 | 1461107959607 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:19:19 INFO - PROCESS | 1941 | 1461107959614 Marionette TRACE conn4 <- [1,2950,null,{}] 16:19:19 INFO - PROCESS | 1941 | 1461107959667 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}] 16:19:19 INFO - PROCESS | 1941 | 1461107959840 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 16:19:19 INFO - PROCESS | 1941 | 1461107959856 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a80be800 == 178 [pid = 1941] [id = 745] 16:19:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7fe4a82ea000) [pid = 1941] [serial = 2236] [outer = (nil)] 16:19:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7fe4aa081000) [pid = 1941] [serial = 2237] [outer = 0x7fe4a82ea000] 16:19:19 INFO - PROCESS | 1941 | 1461107959912 Marionette DEBUG loaded listener.js 16:19:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7fe4aa08c000) [pid = 1941] [serial = 2238] [outer = 0x7fe4a82ea000] 16:19:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a75c3000 == 179 [pid = 1941] [id = 746] 16:19:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7fe4ab662400) [pid = 1941] [serial = 2239] [outer = (nil)] 16:19:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7fe4a9a03c00) [pid = 1941] [serial = 2240] [outer = 0x7fe4ab662400] 16:19:20 INFO - PROCESS | 1941 | 1461107960855 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]]]}] 16:19:20 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. 16:19:20 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1274ms 16:19:20 INFO - PROCESS | 1941 | 1461107960879 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 16:19:20 INFO - PROCESS | 1941 | 1461107960882 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 16:19:20 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:19:20 INFO - PROCESS | 1941 | 1461107960896 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:19:20 INFO - PROCESS | 1941 | 1461107960898 Marionette TRACE conn4 <- [1,2954,null,{}] 16:19:20 INFO - PROCESS | 1941 | 1461107960903 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}] 16:19:21 INFO - PROCESS | 1941 | 1461107961186 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 16:19:21 INFO - PROCESS | 1941 | 1461107961215 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aa309800 == 180 [pid = 1941] [id = 747] 16:19:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7fe4a99fd800) [pid = 1941] [serial = 2241] [outer = (nil)] 16:19:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7fe4ab670800) [pid = 1941] [serial = 2242] [outer = 0x7fe4a99fd800] 16:19:21 INFO - PROCESS | 1941 | 1461107961270 Marionette DEBUG loaded listener.js 16:19:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7fe4abd72000) [pid = 1941] [serial = 2243] [outer = 0x7fe4a99fd800] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7fe4ab988000) [pid = 1941] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7fe4a6235000) [pid = 1941] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7fe49ebc9400) [pid = 1941] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7fe4ab66e000) [pid = 1941] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7fe4a7749800) [pid = 1941] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7fe4bfc0a400) [pid = 1941] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7fe4a5806000) [pid = 1941] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7fe4bdbabc00) [pid = 1941] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7fe4b60d3400) [pid = 1941] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7fe4b6114400) [pid = 1941] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7fe4b6114000) [pid = 1941] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7fe4b84bc000) [pid = 1941] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7fe4a5803400) [pid = 1941] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7fe4a9a04000) [pid = 1941] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7fe4a2004800) [pid = 1941] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7fe4bf9e1000) [pid = 1941] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7fe4a383ac00) [pid = 1941] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7fe4bd710400) [pid = 1941] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7fe4a5a68800) [pid = 1941] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7fe4b73c3000) [pid = 1941] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7fe4a6236400) [pid = 1941] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7fe4c170dc00) [pid = 1941] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7fe4a99fa400) [pid = 1941] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7fe4a6185000) [pid = 1941] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7fe4abd6c000) [pid = 1941] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7fe4a383b400) [pid = 1941] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7fe4b56be800) [pid = 1941] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7fe4a381fc00) [pid = 1941] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7fe4a6239800) [pid = 1941] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7fe49ebcfc00) [pid = 1941] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7fe4a622d400) [pid = 1941] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7fe4a57c3800) [pid = 1941] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7fe4a622f000) [pid = 1941] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7fe49ebc5800) [pid = 1941] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7fe4a337f800) [pid = 1941] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7fe4a2003c00) [pid = 1941] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7fe4bd70f400) [pid = 1941] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7fe4a2008400) [pid = 1941] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7fe4a5803c00) [pid = 1941] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7fe4a3822000) [pid = 1941] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7fe49ebc5000) [pid = 1941] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7fe4bf9de800) [pid = 1941] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7fe4ab988c00) [pid = 1941] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:19:22 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7fe4a57c7800) [pid = 1941] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:19:22 INFO - PROCESS | 1941 | 1461107962830 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]]]}] 16:19:22 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:19:22 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 16:19:22 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1975ms 16:19:22 INFO - PROCESS | 1941 | 1461107962914 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 16:19:22 INFO - PROCESS | 1941 | 1461107962917 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 16:19:22 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:19:22 INFO - PROCESS | 1941 | 1461107962923 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:19:22 INFO - PROCESS | 1941 | 1461107962924 Marionette TRACE conn4 <- [1,2958,null,{}] 16:19:22 INFO - PROCESS | 1941 | 1461107962929 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}] 16:19:23 INFO - PROCESS | 1941 | 1461107963169 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 16:19:23 INFO - PROCESS | 1941 | 1461107963300 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ab2a9800 == 181 [pid = 1941] [id = 748] 16:19:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7fe4a636c400) [pid = 1941] [serial = 2244] [outer = (nil)] 16:19:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7fe4a7a61800) [pid = 1941] [serial = 2245] [outer = 0x7fe4a636c400] 16:19:23 INFO - PROCESS | 1941 | 1461107963365 Marionette DEBUG loaded listener.js 16:19:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7fe4a995f400) [pid = 1941] [serial = 2246] [outer = 0x7fe4a636c400] 16:19:23 INFO - PROCESS | 1941 | 1461107963960 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]]]}] 16:19:24 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. 16:19:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1082ms 16:19:24 INFO - PROCESS | 1941 | 1461107964006 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 16:19:24 INFO - PROCESS | 1941 | 1461107964009 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 16:19:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:19:24 INFO - PROCESS | 1941 | 1461107964014 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:19:24 INFO - PROCESS | 1941 | 1461107964017 Marionette TRACE conn4 <- [1,2962,null,{}] 16:19:24 INFO - PROCESS | 1941 | 1461107964023 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}] 16:19:24 INFO - PROCESS | 1941 | 1461107964189 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 16:19:24 INFO - PROCESS | 1941 | 1461107964390 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ac117000 == 182 [pid = 1941] [id = 749] 16:19:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7fe4a9922400) [pid = 1941] [serial = 2247] [outer = (nil)] 16:19:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7fe4abf69400) [pid = 1941] [serial = 2248] [outer = 0x7fe4a9922400] 16:19:24 INFO - PROCESS | 1941 | 1461107964445 Marionette DEBUG loaded listener.js 16:19:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7fe4ac14a400) [pid = 1941] [serial = 2249] [outer = 0x7fe4a9922400] 16:19:25 INFO - PROCESS | 1941 | 1461107965360 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]]]}] 16:19:25 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. 16:19:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1381ms 16:19:25 INFO - PROCESS | 1941 | 1461107965396 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 16:19:25 INFO - PROCESS | 1941 | 1461107965401 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 16:19:25 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:19:25 INFO - PROCESS | 1941 | 1461107965409 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:19:25 INFO - PROCESS | 1941 | 1461107965414 Marionette TRACE conn4 <- [1,2966,null,{}] 16:19:25 INFO - PROCESS | 1941 | 1461107965421 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}] 16:19:25 INFO - PROCESS | 1941 | 1461107965710 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 16:19:25 INFO - PROCESS | 1941 | 1461107965927 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a7579000 == 183 [pid = 1941] [id = 750] 16:19:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7fe4a587a000) [pid = 1941] [serial = 2250] [outer = (nil)] 16:19:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4a5a6ac00) [pid = 1941] [serial = 2251] [outer = 0x7fe4a587a000] 16:19:26 INFO - PROCESS | 1941 | 1461107966007 Marionette DEBUG loaded listener.js 16:19:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7fe4a622f000) [pid = 1941] [serial = 2252] [outer = 0x7fe4a587a000] 16:19:26 INFO - PROCESS | 1941 | 1461107966829 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]]]}] 16:19:26 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. 16:19:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1486ms 16:19:26 INFO - PROCESS | 1941 | 1461107966894 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 16:19:26 INFO - PROCESS | 1941 | 1461107966902 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 16:19:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:19:26 INFO - PROCESS | 1941 | 1461107966911 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:19:26 INFO - PROCESS | 1941 | 1461107966915 Marionette TRACE conn4 <- [1,2970,null,{}] 16:19:26 INFO - PROCESS | 1941 | 1461107966920 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}] 16:19:27 INFO - PROCESS | 1941 | 1461107967217 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 16:19:27 INFO - PROCESS | 1941 | 1461107967398 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ab2a0000 == 184 [pid = 1941] [id = 751] 16:19:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4a753b000) [pid = 1941] [serial = 2253] [outer = (nil)] 16:19:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7fe4a8febc00) [pid = 1941] [serial = 2254] [outer = 0x7fe4a753b000] 16:19:27 INFO - PROCESS | 1941 | 1461107967469 Marionette DEBUG loaded listener.js 16:19:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7fe4a9928400) [pid = 1941] [serial = 2255] [outer = 0x7fe4a753b000] 16:19:28 INFO - PROCESS | 1941 | 1461107968263 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]]]}] 16:19:28 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. 16:19:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1384ms 16:19:28 INFO - PROCESS | 1941 | 1461107968299 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 16:19:28 INFO - PROCESS | 1941 | 1461107968307 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 16:19:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:19:28 INFO - PROCESS | 1941 | 1461107968312 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:19:28 INFO - PROCESS | 1941 | 1461107968318 Marionette TRACE conn4 <- [1,2974,null,{}] 16:19:28 INFO - PROCESS | 1941 | 1461107968333 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}] 16:19:28 INFO - PROCESS | 1941 | 1461107968530 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 16:19:28 INFO - PROCESS | 1941 | 1461107968811 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4add3c000 == 185 [pid = 1941] [id = 752] 16:19:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7fe4ab00bc00) [pid = 1941] [serial = 2256] [outer = (nil)] 16:19:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7fe4ab98ec00) [pid = 1941] [serial = 2257] [outer = 0x7fe4ab00bc00] 16:19:28 INFO - PROCESS | 1941 | 1461107968884 Marionette DEBUG loaded listener.js 16:19:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7fe4abfc3c00) [pid = 1941] [serial = 2258] [outer = 0x7fe4ab00bc00] 16:19:29 INFO - PROCESS | 1941 | 1461107969630 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]]]}] 16:19:29 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. 16:19:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1334ms 16:19:29 INFO - PROCESS | 1941 | 1461107969648 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 16:19:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:19:29 INFO - PROCESS | 1941 | 1461107969652 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 16:19:29 INFO - PROCESS | 1941 | 1461107969657 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:19:29 INFO - PROCESS | 1941 | 1461107969660 Marionette TRACE conn4 <- [1,2978,null,{}] 16:19:29 INFO - PROCESS | 1941 | 1461107969665 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}] 16:19:29 INFO - PROCESS | 1941 | 1461107969854 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 16:19:30 INFO - PROCESS | 1941 | 1461107970102 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4af8ac000 == 186 [pid = 1941] [id = 753] 16:19:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7fe4ab00ec00) [pid = 1941] [serial = 2259] [outer = (nil)] 16:19:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7fe4ad904c00) [pid = 1941] [serial = 2260] [outer = 0x7fe4ab00ec00] 16:19:30 INFO - PROCESS | 1941 | 1461107970177 Marionette DEBUG loaded listener.js 16:19:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7fe4ad945800) [pid = 1941] [serial = 2261] [outer = 0x7fe4ab00ec00] 16:19:30 INFO - PROCESS | 1941 | 1461107970929 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]]]}] 16:19:30 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. 16:19:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1329ms 16:19:30 INFO - PROCESS | 1941 | 1461107970986 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 16:19:30 INFO - PROCESS | 1941 | 1461107970989 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 16:19:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:19:30 INFO - PROCESS | 1941 | 1461107970995 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:19:30 INFO - PROCESS | 1941 | 1461107970997 Marionette TRACE conn4 <- [1,2982,null,{}] 16:19:31 INFO - PROCESS | 1941 | 1461107971002 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}] 16:19:31 INFO - PROCESS | 1941 | 1461107971184 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 16:19:31 INFO - PROCESS | 1941 | 1461107971461 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b05bf800 == 187 [pid = 1941] [id = 754] 16:19:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7fe4acc29400) [pid = 1941] [serial = 2262] [outer = (nil)] 16:19:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7fe4afb0cc00) [pid = 1941] [serial = 2263] [outer = 0x7fe4acc29400] 16:19:31 INFO - PROCESS | 1941 | 1461107971530 Marionette DEBUG loaded listener.js 16:19:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7fe4b5327400) [pid = 1941] [serial = 2264] [outer = 0x7fe4acc29400] 16:19:32 INFO - PROCESS | 1941 | 1461107972285 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"]]]}] 16:19:32 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 16:19:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:19:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1325ms 16:19:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:19:32 INFO - PROCESS | 1941 | 1461107972321 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 16:19:32 INFO - PROCESS | 1941 | 1461107972323 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 16:19:32 INFO - PROCESS | 1941 | 1461107972329 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:19:32 INFO - PROCESS | 1941 | 1461107972332 Marionette TRACE conn4 <- [1,2986,null,{}] 16:19:32 INFO - PROCESS | 1941 | 1461107972336 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}] 16:19:32 INFO - PROCESS | 1941 | 1461107972549 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 16:19:32 INFO - PROCESS | 1941 | 1461107972806 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b087e000 == 188 [pid = 1941] [id = 755] 16:19:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7fe4b6114400) [pid = 1941] [serial = 2265] [outer = (nil)] 16:19:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7fe4b7d29c00) [pid = 1941] [serial = 2266] [outer = 0x7fe4b6114400] 16:19:32 INFO - PROCESS | 1941 | 1461107972876 Marionette DEBUG loaded listener.js 16:19:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7fe4b8437000) [pid = 1941] [serial = 2267] [outer = 0x7fe4b6114400] 16:19:33 INFO - PROCESS | 1941 | 1461107973594 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]]]}] 16:19:33 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. 16:19:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1326ms 16:19:33 INFO - PROCESS | 1941 | 1461107973654 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 16:19:33 INFO - PROCESS | 1941 | 1461107973657 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 16:19:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:19:33 INFO - PROCESS | 1941 | 1461107973662 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:19:33 INFO - PROCESS | 1941 | 1461107973665 Marionette TRACE conn4 <- [1,2990,null,{}] 16:19:33 INFO - PROCESS | 1941 | 1461107973670 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}] 16:19:33 INFO - PROCESS | 1941 | 1461107973892 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 16:19:34 INFO - PROCESS | 1941 | 1461107974170 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8651800 == 189 [pid = 1941] [id = 756] 16:19:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7fe4b6116c00) [pid = 1941] [serial = 2268] [outer = (nil)] 16:19:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7fe4b886cc00) [pid = 1941] [serial = 2269] [outer = 0x7fe4b6116c00] 16:19:34 INFO - PROCESS | 1941 | 1461107974241 Marionette DEBUG loaded listener.js 16:19:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7fe4bafd6800) [pid = 1941] [serial = 2270] [outer = 0x7fe4b6116c00] 16:19:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bb0b4000 == 190 [pid = 1941] [id = 757] 16:19:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7fe4bb81f800) [pid = 1941] [serial = 2271] [outer = (nil)] 16:19:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7fe4b84c1000) [pid = 1941] [serial = 2272] [outer = 0x7fe4bb81f800] 16:19:35 INFO - PROCESS | 1941 | 1461107975048 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]]]}] 16:19:35 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. 16:19:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1425ms 16:19:35 INFO - PROCESS | 1941 | 1461107975089 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 16:19:35 INFO - PROCESS | 1941 | 1461107975091 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 16:19:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:19:35 INFO - PROCESS | 1941 | 1461107975097 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:19:35 INFO - PROCESS | 1941 | 1461107975099 Marionette TRACE conn4 <- [1,2994,null,{}] 16:19:35 INFO - PROCESS | 1941 | 1461107975105 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}] 16:19:35 INFO - PROCESS | 1941 | 1461107975348 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 16:19:35 INFO - PROCESS | 1941 | 1461107975628 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bbb15800 == 191 [pid = 1941] [id = 758] 16:19:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7fe4a8f71800) [pid = 1941] [serial = 2273] [outer = (nil)] 16:19:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7fe4bb671c00) [pid = 1941] [serial = 2274] [outer = 0x7fe4a8f71800] 16:19:35 INFO - PROCESS | 1941 | 1461107975712 Marionette DEBUG loaded listener.js 16:19:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7fe4bb8ed400) [pid = 1941] [serial = 2275] [outer = 0x7fe4a8f71800] 16:19:36 INFO - PROCESS | 1941 | 1461107976435 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]]]}] 16:19:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:19:36 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 16:19:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1382ms 16:19:36 INFO - PROCESS | 1941 | 1461107976480 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 16:19:36 INFO - PROCESS | 1941 | 1461107976484 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 16:19:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:19:36 INFO - PROCESS | 1941 | 1461107976489 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:19:36 INFO - PROCESS | 1941 | 1461107976491 Marionette TRACE conn4 <- [1,2998,null,{}] 16:19:36 INFO - PROCESS | 1941 | 1461107976497 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}] 16:19:36 INFO - PROCESS | 1941 | 1461107976697 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 16:19:36 INFO - PROCESS | 1941 | 1461107976964 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4bf2e1800 == 192 [pid = 1941] [id = 759] 16:19:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7fe4afb0a800) [pid = 1941] [serial = 2276] [outer = (nil)] 16:19:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7fe4bb9cb400) [pid = 1941] [serial = 2277] [outer = 0x7fe4afb0a800] 16:19:37 INFO - PROCESS | 1941 | 1461107977031 Marionette DEBUG loaded listener.js 16:19:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7fe4bc0e1c00) [pid = 1941] [serial = 2278] [outer = 0x7fe4afb0a800] 16:19:37 INFO - PROCESS | 1941 | 1461107977814 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]]]}] 16:19:37 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. 16:19:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1384ms 16:19:37 INFO - PROCESS | 1941 | 1461107977874 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 16:19:37 INFO - PROCESS | 1941 | 1461107977877 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 16:19:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:19:37 INFO - PROCESS | 1941 | 1461107977883 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:19:37 INFO - PROCESS | 1941 | 1461107977885 Marionette TRACE conn4 <- [1,3002,null,{}] 16:19:37 INFO - PROCESS | 1941 | 1461107977905 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}] 16:19:38 INFO - PROCESS | 1941 | 1461107978185 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 16:19:38 INFO - PROCESS | 1941 | 1461107978405 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0339800 == 193 [pid = 1941] [id = 760] 16:19:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7fe4bb821000) [pid = 1941] [serial = 2279] [outer = (nil)] 16:19:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7fe4bc250c00) [pid = 1941] [serial = 2280] [outer = 0x7fe4bb821000] 16:19:38 INFO - PROCESS | 1941 | 1461107978475 Marionette DEBUG loaded listener.js 16:19:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7fe4be341c00) [pid = 1941] [serial = 2281] [outer = 0x7fe4bb821000] 16:19:39 INFO - PROCESS | 1941 | 1461107979225 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]]]}] 16:19: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. 16:19:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1375ms 16:19:39 INFO - PROCESS | 1941 | 1461107979258 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 16:19:39 INFO - PROCESS | 1941 | 1461107979261 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 16:19:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:19:39 INFO - PROCESS | 1941 | 1461107979267 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:19:39 INFO - PROCESS | 1941 | 1461107979270 Marionette TRACE conn4 <- [1,3006,null,{}] 16:19:39 INFO - PROCESS | 1941 | 1461107979275 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}] 16:19:39 INFO - PROCESS | 1941 | 1461107979516 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 16:19:39 INFO - PROCESS | 1941 | 1461107979786 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c0e1e800 == 194 [pid = 1941] [id = 761] 16:19:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7fe4a99f6000) [pid = 1941] [serial = 2282] [outer = (nil)] 16:19:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7fe4bf88e800) [pid = 1941] [serial = 2283] [outer = 0x7fe4a99f6000] 16:19:39 INFO - PROCESS | 1941 | 1461107979862 Marionette DEBUG loaded listener.js 16:19:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7fe4bfc0b800) [pid = 1941] [serial = 2284] [outer = 0x7fe4a99f6000] 16:19:40 INFO - PROCESS | 1941 | 1461107980605 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]]]}] 16:19:40 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. 16:19:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1380ms 16:19:40 INFO - PROCESS | 1941 | 1461107980647 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 16:19:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:19:40 INFO - PROCESS | 1941 | 1461107980655 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 16:19:40 INFO - PROCESS | 1941 | 1461107980660 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:19:40 INFO - PROCESS | 1941 | 1461107980666 Marionette TRACE conn4 <- [1,3010,null,{}] 16:19:40 INFO - PROCESS | 1941 | 1461107980672 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}] 16:19:40 INFO - PROCESS | 1941 | 1461107980904 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 16:19:41 INFO - PROCESS | 1941 | 1461107981159 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4c409b800 == 195 [pid = 1941] [id = 762] 16:19:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7fe4aa2f5800) [pid = 1941] [serial = 2285] [outer = (nil)] 16:19:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7fe4bfe6dc00) [pid = 1941] [serial = 2286] [outer = 0x7fe4aa2f5800] 16:19:41 INFO - PROCESS | 1941 | 1461107981230 Marionette DEBUG loaded listener.js 16:19:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7fe4bfef8000) [pid = 1941] [serial = 2287] [outer = 0x7fe4aa2f5800] 16:19:41 INFO - PROCESS | 1941 | 1461107981977 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]]]}] 16:19:41 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 16:19:41 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1330ms 16:19:41 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:19:41 INFO - PROCESS | 1941 | 1461107981990 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 16:19:41 INFO - PROCESS | 1941 | 1461107981992 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 16:19:41 INFO - PROCESS | 1941 | 1461107981998 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:19:42 INFO - PROCESS | 1941 | 1461107982001 Marionette TRACE conn4 <- [1,3014,null,{}] 16:19:42 INFO - PROCESS | 1941 | 1461107982006 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}] 16:19:42 INFO - PROCESS | 1941 | 1461107982205 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 16:19:42 INFO - PROCESS | 1941 | 1461107982460 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ce660800 == 196 [pid = 1941] [id = 763] 16:19:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7fe4bf979400) [pid = 1941] [serial = 2288] [outer = (nil)] 16:19:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7fe4c081d400) [pid = 1941] [serial = 2289] [outer = 0x7fe4bf979400] 16:19:42 INFO - PROCESS | 1941 | 1461107982531 Marionette DEBUG loaded listener.js 16:19:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7fe4c1055400) [pid = 1941] [serial = 2290] [outer = 0x7fe4bf979400] 16:19:42 INFO - PROCESS | 1941 | [1941] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:19:43 INFO - PROCESS | 1941 | 1461107983353 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:19:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:19:43 INFO - {} 16:19:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:19:43 INFO - {} 16:19:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:19:43 INFO - {} 16:19:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:19:43 INFO - {} 16:19:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1377ms 16:19:43 INFO - PROCESS | 1941 | 1461107983376 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 16:19:43 INFO - PROCESS | 1941 | 1461107983379 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 16:19:43 INFO - TEST-START | /FileAPI/fileReader.html 16:19:43 INFO - PROCESS | 1941 | 1461107983384 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:19:43 INFO - PROCESS | 1941 | 1461107983386 Marionette TRACE conn4 <- [1,3018,null,{}] 16:19:43 INFO - PROCESS | 1941 | 1461107983391 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}] 16:19:43 INFO - PROCESS | 1941 | 1461107983587 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 16:19:43 INFO - PROCESS | 1941 | 1461107983875 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d336c800 == 197 [pid = 1941] [id = 764] 16:19:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7fe4bff61400) [pid = 1941] [serial = 2291] [outer = (nil)] 16:19:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7fe4c17e7400) [pid = 1941] [serial = 2292] [outer = 0x7fe4bff61400] 16:19:43 INFO - PROCESS | 1941 | 1461107983945 Marionette DEBUG loaded listener.js 16:19:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7fe4b9690800) [pid = 1941] [serial = 2293] [outer = 0x7fe4bff61400] 16:19:44 INFO - PROCESS | 1941 | 1461107984712 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]]]}] 16:19:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:19:44 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:19:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:19:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:19:44 INFO - TEST-OK | /FileAPI/fileReader.html | took 1374ms 16:19:44 INFO - PROCESS | 1941 | 1461107984760 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 16:19:44 INFO - PROCESS | 1941 | 1461107984763 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 16:19:44 INFO - TEST-START | /FileAPI/historical.html 16:19:44 INFO - PROCESS | 1941 | 1461107984768 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:19:44 INFO - PROCESS | 1941 | 1461107984771 Marionette TRACE conn4 <- [1,3022,null,{}] 16:19:44 INFO - PROCESS | 1941 | 1461107984776 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}] 16:19:44 INFO - PROCESS | 1941 | 1461107984968 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 16:19:45 INFO - PROCESS | 1941 | 1461107985260 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3768000 == 198 [pid = 1941] [id = 765] 16:19:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7fe4c04ce400) [pid = 1941] [serial = 2294] [outer = (nil)] 16:19:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7fe4cd7bcc00) [pid = 1941] [serial = 2295] [outer = 0x7fe4c04ce400] 16:19:45 INFO - PROCESS | 1941 | 1461107985328 Marionette DEBUG loaded listener.js 16:19:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7fe4ce5bec00) [pid = 1941] [serial = 2296] [outer = 0x7fe4c04ce400] 16:19:46 INFO - PROCESS | 1941 | 1461107986105 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"]]]}] 16:19:46 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:19:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:19:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:19:46 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:19:46 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:19:46 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:19:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:19:46 INFO - TEST-OK | /FileAPI/historical.html | took 1376ms 16:19:46 INFO - PROCESS | 1941 | 1461107986147 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 16:19:46 INFO - PROCESS | 1941 | 1461107986149 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 16:19:46 INFO - TEST-START | /FileAPI/idlharness.html 16:19:46 INFO - PROCESS | 1941 | 1461107986201 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:19:46 INFO - PROCESS | 1941 | 1461107986203 Marionette TRACE conn4 <- [1,3026,null,{}] 16:19:46 INFO - PROCESS | 1941 | 1461107986217 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}] 16:19:46 INFO - PROCESS | 1941 | 1461107986427 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 16:19:46 INFO - PROCESS | 1941 | 1461107986705 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d3c4c800 == 199 [pid = 1941] [id = 766] 16:19:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7fe4c3b2c800) [pid = 1941] [serial = 2297] [outer = (nil)] 16:19:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7fe4ce898400) [pid = 1941] [serial = 2298] [outer = 0x7fe4c3b2c800] 16:19:46 INFO - PROCESS | 1941 | 1461107986778 Marionette DEBUG loaded listener.js 16:19:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7fe4ceae1800) [pid = 1941] [serial = 2299] [outer = 0x7fe4c3b2c800] 16:19:48 INFO - PROCESS | 1941 | 1461107988371 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]]]}] 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:19:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:19:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:19:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:19:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:19:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:19:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:19:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:19:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:19:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:19:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:19:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:19:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:19:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:19:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:19:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:19:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:19:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:19:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:19:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:19:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:19:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:19:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:19:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:19:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:19:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:19:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:19:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:19:48 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 16:19:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:19:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:19:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:19:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:19:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:19:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:19:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:19:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:19:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:19:48 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 16:19:48 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 16:19:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:19:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:19:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:19:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:19:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:19:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:19:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:19:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:19:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:19:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:19:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:19:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:19:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:19:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:19:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:19:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:19:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:19:48 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 16:19:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:19:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:19:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:19:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:19:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:19:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:19:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:19:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:19:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:19:48 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 16:19:48 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 16:19:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:19:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:19:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:19:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:19:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:19:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:19:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:19:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:19:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:19:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:19:48 INFO - TEST-OK | /FileAPI/idlharness.html | took 2387ms 16:19:48 INFO - PROCESS | 1941 | 1461107988642 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 16:19:48 INFO - PROCESS | 1941 | 1461107988646 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 16:19:48 INFO - TEST-START | /FileAPI/idlharness.worker 16:19:48 INFO - PROCESS | 1941 | 1461107988660 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:19:48 INFO - PROCESS | 1941 | 1461107988662 Marionette TRACE conn4 <- [1,3030,null,{}] 16:19:48 INFO - PROCESS | 1941 | 1461107988667 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}] 16:19:48 INFO - PROCESS | 1941 | 1461107988881 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 16:19:49 INFO - PROCESS | 1941 | 1461107989164 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4cfa19000 == 200 [pid = 1941] [id = 767] 16:19:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7fe4c13dc400) [pid = 1941] [serial = 2300] [outer = (nil)] 16:19:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7fe4cfbbd000) [pid = 1941] [serial = 2301] [outer = 0x7fe4c13dc400] 16:19:49 INFO - PROCESS | 1941 | 1461107989235 Marionette DEBUG loaded listener.js 16:19:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7fe4d3ea6800) [pid = 1941] [serial = 2302] [outer = 0x7fe4c13dc400] 16:19:49 INFO - PROCESS | 1941 | [1941] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:19:51 INFO - PROCESS | 1941 | 1461107991392 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,{},{}]]]}] 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:19:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:19:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:19:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:19:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:19:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:19:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:19:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:19:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:19:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:19:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:19:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:19:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:19:51 INFO - {} 16:19:51 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 16:19:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:19:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:19:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:19:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:19:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:19:51 INFO - {} 16:19:51 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 - {} 16:19:51 INFO - {} 16:19:51 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 16:19:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:19:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:19:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:19:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:19:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:19:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:19:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:19:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:19:51 INFO - {} 16:19:51 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 16:19:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:19:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:19:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:19:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:19:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:19:51 INFO - {} 16:19:51 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 - {} 16:19:51 INFO - {} 16:19:51 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 16:19:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:19:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:19:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:19:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:19:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:19:51 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 16:19:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:19:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:19:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:19:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:19:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:19:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:19:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:19:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:19:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:19:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:19:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:19:51 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 16:19:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:19:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:19:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:19:51 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 16:19:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:19:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:19:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:19:51 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 16:19:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:19:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:19:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:19:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:19:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:19:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:19:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:19:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:19:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:19:51 INFO - {} 16:19:51 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2854ms 16:19:51 INFO - PROCESS | 1941 | 1461107991515 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 16:19:51 INFO - PROCESS | 1941 | 1461107991518 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 16:19:51 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:19:51 INFO - PROCESS | 1941 | 1461107991526 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:19:51 INFO - PROCESS | 1941 | 1461107991532 Marionette TRACE conn4 <- [1,3034,null,{}] 16:19:51 INFO - PROCESS | 1941 | 1461107991541 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}] 16:19:51 INFO - PROCESS | 1941 | 1461107991851 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 16:19:52 INFO - PROCESS | 1941 | 1461107992145 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4d5a7b800 == 201 [pid = 1941] [id = 768] 16:19:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7fe4a374cc00) [pid = 1941] [serial = 2303] [outer = (nil)] 16:19:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7fe4a3221000) [pid = 1941] [serial = 2304] [outer = 0x7fe4a374cc00] 16:19:52 INFO - PROCESS | 1941 | 1461107992211 Marionette DEBUG loaded listener.js 16:19:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7fe4a3224000) [pid = 1941] [serial = 2305] [outer = 0x7fe4a374cc00] 16:19:52 INFO - PROCESS | 1941 | 1461107992923 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]]]}] 16:19:52 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:19:52 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1436ms 16:19:52 INFO - PROCESS | 1941 | 1461107992963 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 16:19:52 INFO - PROCESS | 1941 | 1461107992966 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 16:19:52 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:19:52 INFO - PROCESS | 1941 | 1461107992972 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:19:52 INFO - PROCESS | 1941 | 1461107992974 Marionette TRACE conn4 <- [1,3038,null,{}] 16:19:52 INFO - PROCESS | 1941 | 1461107992979 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}] 16:19:53 INFO - PROCESS | 1941 | 1461107993191 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 16:19:53 INFO - PROCESS | 1941 | 1461107993455 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a3287000 == 202 [pid = 1941] [id = 769] 16:19:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7fe4a0014c00) [pid = 1941] [serial = 2306] [outer = (nil)] 16:19:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7fe4a0019800) [pid = 1941] [serial = 2307] [outer = 0x7fe4a0014c00] 16:19:53 INFO - PROCESS | 1941 | 1461107993527 Marionette DEBUG loaded listener.js 16:19:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7fe4a001f800) [pid = 1941] [serial = 2308] [outer = 0x7fe4a0014c00] 16:19:54 INFO - PROCESS | 1941 | 1461107994310 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"]]]}] 16:19:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:19:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:19:54 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1380ms 16:19:54 INFO - PROCESS | 1941 | 1461107994353 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 16:19:54 INFO - PROCESS | 1941 | 1461107994355 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 16:19:54 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:19:54 INFO - PROCESS | 1941 | 1461107994361 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:19:54 INFO - PROCESS | 1941 | 1461107994364 Marionette TRACE conn4 <- [1,3042,null,{}] 16:19:54 INFO - PROCESS | 1941 | 1461107994369 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}] 16:19:54 INFO - PROCESS | 1941 | 1461107994575 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 16:19:54 INFO - PROCESS | 1941 | 1461107994869 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a00b9800 == 203 [pid = 1941] [id = 770] 16:19:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7fe49ea54c00) [pid = 1941] [serial = 2309] [outer = (nil)] 16:19:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7fe49ea5ec00) [pid = 1941] [serial = 2310] [outer = 0x7fe49ea54c00] 16:19:54 INFO - PROCESS | 1941 | 1461107994938 Marionette DEBUG loaded listener.js 16:19:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7fe49ea62c00) [pid = 1941] [serial = 2311] [outer = 0x7fe49ea54c00] 16:19:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aee2c000 == 202 [pid = 1941] [id = 558] 16:19:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b7d6d000 == 201 [pid = 1941] [id = 605] 16:19:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4c6f80800 == 200 [pid = 1941] [id = 322] 16:19:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4ab2a9800 == 199 [pid = 1941] [id = 748] 16:19:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4aa309800 == 198 [pid = 1941] [id = 747] 16:19:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a75c3000 == 197 [pid = 1941] [id = 746] 16:19:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a80be800 == 196 [pid = 1941] [id = 745] 16:19:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a5aab800 == 195 [pid = 1941] [id = 744] 16:19:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe49e1d4000 == 194 [pid = 1941] [id = 743] 16:19:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4a6164800 == 193 [pid = 1941] [id = 742] 16:19:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7fe4b8046000 == 192 [pid = 1941] [id = 736] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7fe4a9a06400) [pid = 1941] [serial = 2168] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7fe49ebd0000) [pid = 1941] [serial = 2145] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7fe4a7b05800) [pid = 1941] [serial = 2148] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7fe4a9921c00) [pid = 1941] [serial = 2166] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7fe4ceaa4800) [pid = 1941] [serial = 2136] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7fe4b63df800) [pid = 1941] [serial = 2040] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7fe4b56bec00) [pid = 1941] [serial = 2031] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7fe4acc26c00) [pid = 1941] [serial = 2106] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7fe4afb0e400) [pid = 1941] [serial = 2108] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7fe4c104cc00) [pid = 1941] [serial = 2129] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7fe4a6183800) [pid = 1941] [serial = 2147] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7fe4d3e9e000) [pid = 1941] [serial = 2064] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7fe4a82f2000) [pid = 1941] [serial = 2151] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7fe4c174b400) [pid = 1941] [serial = 2130] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7fe4b7f8c400) [pid = 1941] [serial = 2112] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7fe4bc249400) [pid = 1941] [serial = 2123] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7fe4bb81e000) [pid = 1941] [serial = 2117] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7fe4cd7c5800) [pid = 1941] [serial = 2052] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7fe4a3382c00) [pid = 1941] [serial = 2096] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7fe4a6187000) [pid = 1941] [serial = 2159] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7fe4bb8f1c00) [pid = 1941] [serial = 2046] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7fe4bd7e8400) [pid = 1941] [serial = 2124] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7fe4c3b2cc00) [pid = 1941] [serial = 2132] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7fe4bb074c00) [pid = 1941] [serial = 2114] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7fe4d372e800) [pid = 1941] [serial = 2061] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7fe4abd74400) [pid = 1941] [serial = 2105] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7fe4bb973c00) [pid = 1941] [serial = 2118] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7fe4d3739800) [pid = 1941] [serial = 2139] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7fe4a5805800) [pid = 1941] [serial = 2157] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7fe4be992800) [pid = 1941] [serial = 2126] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7fe4d3d27400) [pid = 1941] [serial = 2067] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7fe4b7628800) [pid = 1941] [serial = 2111] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7fe4a7a05800) [pid = 1941] [serial = 2099] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7fe4d3e31400) [pid = 1941] [serial = 2142] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7fe4aa2fb800) [pid = 1941] [serial = 2103] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7fe4a9a0dc00) [pid = 1941] [serial = 2007] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7fe4b843c400) [pid = 1941] [serial = 2043] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7fe4a8fe6c00) [pid = 1941] [serial = 2100] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7fe4a6360400) [pid = 1941] [serial = 2160] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7fe4bbc52400) [pid = 1941] [serial = 2120] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7fe4a382cc00) [pid = 1941] [serial = 2013] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7fe4ab670400) [pid = 1941] [serial = 2037] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7fe4a9923400) [pid = 1941] [serial = 2154] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7fe4d3c07000) [pid = 1941] [serial = 2141] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7fe4a82f4800) [pid = 1941] [serial = 2163] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7fe4ce368c00) [pid = 1941] [serial = 2133] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7fe4aa2ee400) [pid = 1941] [serial = 2094] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7fe4a7a6b800) [pid = 1941] [serial = 2034] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7fe4a6366c00) [pid = 1941] [serial = 2150] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7fe4a5a6c000) [pid = 1941] [serial = 2070] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7fe4a7b03800) [pid = 1941] [serial = 2162] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7fe4a5879400) [pid = 1941] [serial = 2165] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7fe4bfcde400) [pid = 1941] [serial = 2049] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7fe4a7a06800) [pid = 1941] [serial = 2153] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7fe4cfa5b800) [pid = 1941] [serial = 2138] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7fe4a57c4800) [pid = 1941] [serial = 2097] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7fe4a383fc00) [pid = 1941] [serial = 2156] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7fe4a580f800) [pid = 1941] [serial = 2058] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7fe4bb66ac00) [pid = 1941] [serial = 2115] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7fe4a3841c00) [pid = 1941] [serial = 2016] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7fe4a9a0d400) [pid = 1941] [serial = 2102] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7fe49ebcb000) [pid = 1941] [serial = 2144] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7fe4cf8be000) [pid = 1941] [serial = 2055] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7fe4ce8d9c00) [pid = 1941] [serial = 2135] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7fe4bc0c6400) [pid = 1941] [serial = 2121] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7fe4bf773000) [pid = 1941] [serial = 2127] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7fe4bafa0c00) [pid = 1941] [serial = 1884] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7fe4b532d000) [pid = 1941] [serial = 2109] [outer = (nil)] [url = about:blank] 16:19:56 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7fe4a7547000) [pid = 1941] [serial = 2010] [outer = (nil)] [url = about:blank] 16:19:57 INFO - PROCESS | 1941 | 1461107997594 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]]]}] 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:19:57 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. 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:19:57 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'.) 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:19:57 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. 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:19:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:19:57 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. 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:19:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:19:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:19:57 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. 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:19:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:19:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:19:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:19:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:19:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:19:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:19:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:19:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:19:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:19:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:19:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:19:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:19:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:19:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:19:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:19:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:19:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:19:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:19:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:19:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:19:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:19:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:19:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:19:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:19:57 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 3304ms 16:19:57 INFO - PROCESS | 1941 | 1461107997668 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 16:19:57 INFO - PROCESS | 1941 | 1461107997677 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 16:19:57 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:19:57 INFO - PROCESS | 1941 | 1461107997693 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:19:57 INFO - PROCESS | 1941 | 1461107997701 Marionette TRACE conn4 <- [1,3046,null,{}] 16:19:57 INFO - PROCESS | 1941 | 1461107997732 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}] 16:19:58 INFO - PROCESS | 1941 | 1461107997994 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 16:19:58 INFO - PROCESS | 1941 | 1461107998188 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a572c800 == 193 [pid = 1941] [id = 771] 16:19:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7fe4a3387000) [pid = 1941] [serial = 2312] [outer = (nil)] 16:19:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7fe4a374a400) [pid = 1941] [serial = 2313] [outer = 0x7fe4a3387000] 16:19:58 INFO - PROCESS | 1941 | 1461107998248 Marionette DEBUG loaded listener.js 16:19:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7fe4a3753800) [pid = 1941] [serial = 2314] [outer = 0x7fe4a3387000] 16:19:58 INFO - PROCESS | 1941 | [1941] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:19:58 INFO - PROCESS | 1941 | 1461107998914 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:19:58 INFO - {} 16:19:58 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1240ms 16:19:58 INFO - PROCESS | 1941 | 1461107998935 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 16:19:58 INFO - PROCESS | 1941 | 1461107998942 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 16:19:58 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:19:58 INFO - PROCESS | 1941 | 1461107998951 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:19:58 INFO - PROCESS | 1941 | 1461107998954 Marionette TRACE conn4 <- [1,3050,null,{}] 16:19:58 INFO - PROCESS | 1941 | 1461107998959 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}] 16:19:59 INFO - PROCESS | 1941 | 1461107999251 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 16:19:59 INFO - PROCESS | 1941 | 1461107999278 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a75c3000 == 194 [pid = 1941] [id = 772] 16:19:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7fe4a3758400) [pid = 1941] [serial = 2315] [outer = (nil)] 16:19:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7fe4a3849400) [pid = 1941] [serial = 2316] [outer = 0x7fe4a3758400] 16:19:59 INFO - PROCESS | 1941 | 1461107999338 Marionette DEBUG loaded listener.js 16:19:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7fe4a5809c00) [pid = 1941] [serial = 2317] [outer = 0x7fe4a3758400] 16:20:00 INFO - PROCESS | 1941 | 1461108000208 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]]]}] 16:20:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:20:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:20:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:20:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:20:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1279ms 16:20:00 INFO - PROCESS | 1941 | 1461108000234 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 16:20:00 INFO - PROCESS | 1941 | 1461108000236 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 16:20:00 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:20:00 INFO - PROCESS | 1941 | 1461108000243 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:20:00 INFO - PROCESS | 1941 | 1461108000247 Marionette TRACE conn4 <- [1,3054,null,{}] 16:20:00 INFO - PROCESS | 1941 | 1461108000270 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}] 16:20:00 INFO - PROCESS | 1941 | 1461108000518 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 16:20:00 INFO - PROCESS | 1941 | 1461108000575 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a832b800 == 195 [pid = 1941] [id = 773] 16:20:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7fe4a5a67c00) [pid = 1941] [serial = 2318] [outer = (nil)] 16:20:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7fe4a6183800) [pid = 1941] [serial = 2319] [outer = 0x7fe4a5a67c00] 16:20:00 INFO - PROCESS | 1941 | 1461108000695 Marionette DEBUG loaded listener.js 16:20:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4a6233400) [pid = 1941] [serial = 2320] [outer = 0x7fe4a5a67c00] 16:20:01 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7fe49ebc8400) [pid = 1941] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:20:01 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7fe4a99fd800) [pid = 1941] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:20:01 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7fe4a82ea000) [pid = 1941] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:20:01 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7fe4a636c400) [pid = 1941] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:20:01 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7fe49ebc4c00) [pid = 1941] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:20:01 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7fe4a200d400) [pid = 1941] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:20:01 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7fe4a2006000) [pid = 1941] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:20:01 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7fe4ab662400) [pid = 1941] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:20:02 INFO - PROCESS | 1941 | 1461108002586 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"]]]}] 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:20:02 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" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:20:02 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" 16:20:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:20:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2414ms 16:20:02 INFO - PROCESS | 1941 | 1461108002657 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 16:20:02 INFO - PROCESS | 1941 | 1461108002660 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 16:20:02 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:20:02 INFO - PROCESS | 1941 | 1461108002665 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:20:02 INFO - PROCESS | 1941 | 1461108002667 Marionette TRACE conn4 <- [1,3058,null,{}] 16:20:02 INFO - PROCESS | 1941 | 1461108002671 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}] 16:20:02 INFO - PROCESS | 1941 | 1461108002964 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 16:20:03 INFO - PROCESS | 1941 | 1461108003223 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a9f97800 == 196 [pid = 1941] [id = 774] 16:20:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7fe4a5a69000) [pid = 1941] [serial = 2321] [outer = (nil)] 16:20:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7fe4a974d000) [pid = 1941] [serial = 2322] [outer = 0x7fe4a5a69000] 16:20:03 INFO - PROCESS | 1941 | 1461108003284 Marionette DEBUG loaded listener.js 16:20:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7fe4a9929c00) [pid = 1941] [serial = 2323] [outer = 0x7fe4a5a69000] 16:20:04 INFO - PROCESS | 1941 | 1461108004216 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]]]}] 16:20:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:20:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:20:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:20:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:20:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:20:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:20:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:20:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:20:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:20:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:20:04 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:20:04 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:20:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:20:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:20:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:20:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:20:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:20:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:20:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:20:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:20:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:20:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:20:04 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1581ms 16:20:04 INFO - PROCESS | 1941 | 1461108004255 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 16:20:04 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:20:04 INFO - PROCESS | 1941 | 1461108004266 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 16:20:04 INFO - PROCESS | 1941 | 1461108004276 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:20:04 INFO - PROCESS | 1941 | 1461108004282 Marionette TRACE conn4 <- [1,3062,null,{}] 16:20:04 INFO - PROCESS | 1941 | 1461108004291 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}] 16:20:04 INFO - PROCESS | 1941 | 1461108004508 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 16:20:04 INFO - PROCESS | 1941 | 1461108004853 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a3285000 == 197 [pid = 1941] [id = 775] 16:20:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7fe4a3223c00) [pid = 1941] [serial = 2324] [outer = (nil)] 16:20:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7fe4a3229000) [pid = 1941] [serial = 2325] [outer = 0x7fe4a3223c00] 16:20:04 INFO - PROCESS | 1941 | 1461108004930 Marionette DEBUG loaded listener.js 16:20:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7fe4a3382c00) [pid = 1941] [serial = 2326] [outer = 0x7fe4a3223c00] 16:20:05 INFO - PROCESS | 1941 | [1941] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:20:05 INFO - PROCESS | 1941 | 1461108005711 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:20:05 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:20:05 INFO - {} 16:20:05 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1492ms 16:20:05 INFO - PROCESS | 1941 | 1461108005768 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 16:20:05 INFO - PROCESS | 1941 | 1461108005775 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 16:20:05 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:20:05 INFO - PROCESS | 1941 | 1461108005785 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:20:05 INFO - PROCESS | 1941 | 1461108005788 Marionette TRACE conn4 <- [1,3066,null,{}] 16:20:05 INFO - PROCESS | 1941 | 1461108005793 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}] 16:20:06 INFO - PROCESS | 1941 | 1461108006011 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 16:20:06 INFO - PROCESS | 1941 | 1461108006289 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4a837a800 == 198 [pid = 1941] [id = 776] 16:20:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7fe4a3383c00) [pid = 1941] [serial = 2327] [outer = (nil)] 16:20:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7fe4a57c4800) [pid = 1941] [serial = 2328] [outer = 0x7fe4a3383c00] 16:20:06 INFO - PROCESS | 1941 | 1461108006362 Marionette DEBUG loaded listener.js 16:20:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7fe4a587a800) [pid = 1941] [serial = 2329] [outer = 0x7fe4a3383c00] 16:20:07 INFO - PROCESS | 1941 | 1461108007277 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]]]}] 16:20:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:20:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:20:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:20:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:20:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:20:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:20:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:20:07 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1530ms 16:20:07 INFO - PROCESS | 1941 | 1461108007316 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 16:20:07 INFO - PROCESS | 1941 | 1461108007319 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 16:20:07 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:20:07 INFO - PROCESS | 1941 | 1461108007325 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:20:07 INFO - PROCESS | 1941 | 1461108007331 Marionette TRACE conn4 <- [1,3070,null,{}] 16:20:07 INFO - PROCESS | 1941 | 1461108007347 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}] 16:20:07 INFO - PROCESS | 1941 | 1461108007582 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 16:20:07 INFO - PROCESS | 1941 | 1461108007869 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4abd94000 == 199 [pid = 1941] [id = 777] 16:20:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7fe4a6232000) [pid = 1941] [serial = 2330] [outer = (nil)] 16:20:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7fe4a7a05800) [pid = 1941] [serial = 2331] [outer = 0x7fe4a6232000] 16:20:07 INFO - PROCESS | 1941 | 1461108007987 Marionette DEBUG loaded listener.js 16:20:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7fe4a82ef800) [pid = 1941] [serial = 2332] [outer = 0x7fe4a6232000] 16:20:08 INFO - PROCESS | 1941 | 1461108008718 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]]]}] 16:20:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:20:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:20:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:20:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:20:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:20:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:20:08 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1445ms 16:20:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:20:08 INFO - PROCESS | 1941 | 1461108008773 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 16:20:08 INFO - PROCESS | 1941 | 1461108008777 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 16:20:08 INFO - PROCESS | 1941 | 1461108008782 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:20:08 INFO - PROCESS | 1941 | 1461108008785 Marionette TRACE conn4 <- [1,3074,null,{}] 16:20:08 INFO - PROCESS | 1941 | 1461108008790 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}] 16:20:08 INFO - PROCESS | 1941 | 1461108008996 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 16:20:09 INFO - PROCESS | 1941 | 1461108009283 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ac96f000 == 200 [pid = 1941] [id = 778] 16:20:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7fe4a6362000) [pid = 1941] [serial = 2333] [outer = (nil)] 16:20:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7fe4a9a03400) [pid = 1941] [serial = 2334] [outer = 0x7fe4a6362000] 16:20:09 INFO - PROCESS | 1941 | 1461108009357 Marionette DEBUG loaded listener.js 16:20:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7fe4a9a10000) [pid = 1941] [serial = 2335] [outer = 0x7fe4a6362000] 16:20:10 INFO - PROCESS | 1941 | 1461108010109 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]]]}] 16:20:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:20:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:20:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:20:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:20:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:20:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:20:10 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1339ms 16:20:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:20:10 INFO - PROCESS | 1941 | 1461108010122 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 16:20:10 INFO - PROCESS | 1941 | 1461108010124 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 16:20:10 INFO - PROCESS | 1941 | 1461108010130 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:20:10 INFO - PROCESS | 1941 | 1461108010134 Marionette TRACE conn4 <- [1,3078,null,{}] 16:20:10 INFO - PROCESS | 1941 | 1461108010139 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}] 16:20:10 INFO - PROCESS | 1941 | 1461108010330 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 16:20:10 INFO - PROCESS | 1941 | 1461108010586 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4ace6f000 == 201 [pid = 1941] [id = 779] 16:20:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7fe4a991b400) [pid = 1941] [serial = 2336] [outer = (nil)] 16:20:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7fe4aa08e000) [pid = 1941] [serial = 2337] [outer = 0x7fe4a991b400] 16:20:10 INFO - PROCESS | 1941 | 1461108010657 Marionette DEBUG loaded listener.js 16:20:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7fe4ab00c800) [pid = 1941] [serial = 2338] [outer = 0x7fe4a991b400] 16:20:11 INFO - PROCESS | 1941 | 1461108011456 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 16:20:11 INFO - PROCESS | 1941 | 1461108011520 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 16:20:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:20:11 INFO - PROCESS | 1941 | 1461108011528 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:20:11 INFO - PROCESS | 1941 | 1461108011532 Marionette TRACE conn4 <- [1,3082,null,{}] 16:20:11 INFO - PROCESS | 1941 | 1461108011536 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}] 16:20:11 INFO - PROCESS | 1941 | 1461108011758 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 16:20:12 INFO - PROCESS | 1941 | 1461108012053 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4adbc7000 == 202 [pid = 1941] [id = 780] 16:20:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7fe4a9955c00) [pid = 1941] [serial = 2339] [outer = (nil)] 16:20:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7fe4ac14d000) [pid = 1941] [serial = 2340] [outer = 0x7fe4a9955c00] 16:20:12 INFO - PROCESS | 1941 | 1461108012126 Marionette DEBUG loaded listener.js 16:20:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7fe4ad90f000) [pid = 1941] [serial = 2341] [outer = 0x7fe4a9955c00] 16:20:12 INFO - PROCESS | 1941 | 1461108012851 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]]]}] 16:20:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:20:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:20:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:20:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:20:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:20:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1375ms 16:20:12 INFO - PROCESS | 1941 | 1461108012905 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 16:20:12 INFO - PROCESS | 1941 | 1461108012908 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 16:20:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:20:12 INFO - PROCESS | 1941 | 1461108012914 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:20:12 INFO - PROCESS | 1941 | 1461108012916 Marionette TRACE conn4 <- [1,3086,null,{}] 16:20:12 INFO - PROCESS | 1941 | 1461108012921 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}] 16:20:13 INFO - PROCESS | 1941 | 1461108013145 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 16:20:13 INFO - PROCESS | 1941 | 1461108013409 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4adcf7800 == 203 [pid = 1941] [id = 781] 16:20:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7fe4abd6c400) [pid = 1941] [serial = 2342] [outer = (nil)] 16:20:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7fe4afb03800) [pid = 1941] [serial = 2343] [outer = 0x7fe4abd6c400] 16:20:13 INFO - PROCESS | 1941 | 1461108013477 Marionette DEBUG loaded listener.js 16:20:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7fe4b5579800) [pid = 1941] [serial = 2344] [outer = 0x7fe4abd6c400] 16:20:14 INFO - PROCESS | 1941 | 1461108014203 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:20:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:20:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1324ms 16:20:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:20:14 INFO - PROCESS | 1941 | 1461108014238 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 16:20:14 INFO - PROCESS | 1941 | 1461108014241 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 16:20:14 INFO - PROCESS | 1941 | 1461108014246 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:20:14 INFO - PROCESS | 1941 | 1461108014249 Marionette TRACE conn4 <- [1,3090,null,{}] 16:20:14 INFO - PROCESS | 1941 | 1461108014254 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}] 16:20:14 INFO - PROCESS | 1941 | 1461108014442 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 16:20:14 INFO - PROCESS | 1941 | 1461108014735 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4aede5800 == 204 [pid = 1941] [id = 782] 16:20:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7fe4abd6c800) [pid = 1941] [serial = 2345] [outer = (nil)] 16:20:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7fe4b60d8800) [pid = 1941] [serial = 2346] [outer = 0x7fe4abd6c800] 16:20:14 INFO - PROCESS | 1941 | 1461108014803 Marionette DEBUG loaded listener.js 16:20:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7fe4b73be400) [pid = 1941] [serial = 2347] [outer = 0x7fe4abd6c800] 16:20:15 INFO - PROCESS | 1941 | 1461108015560 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:20:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:20:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1326ms 16:20:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:20:15 INFO - PROCESS | 1941 | 1461108015572 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 16:20:15 INFO - PROCESS | 1941 | 1461108015574 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 16:20:15 INFO - PROCESS | 1941 | 1461108015580 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:20:15 INFO - PROCESS | 1941 | 1461108015583 Marionette TRACE conn4 <- [1,3094,null,{}] 16:20:15 INFO - PROCESS | 1941 | 1461108015588 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}] 16:20:15 INFO - PROCESS | 1941 | 1461108015780 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 16:20:16 INFO - PROCESS | 1941 | 1461108016084 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4af87c000 == 205 [pid = 1941] [id = 783] 16:20:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7fe49ebc6400) [pid = 1941] [serial = 2348] [outer = (nil)] 16:20:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7fe4b7632000) [pid = 1941] [serial = 2349] [outer = 0x7fe49ebc6400] 16:20:16 INFO - PROCESS | 1941 | 1461108016162 Marionette DEBUG loaded listener.js 16:20:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7fe4b77a9c00) [pid = 1941] [serial = 2350] [outer = 0x7fe49ebc6400] 16:20:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:20:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1379ms 16:20:16 INFO - PROCESS | 1941 | 1461108016947 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:20:16 INFO - PROCESS | 1941 | 1461108016959 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 16:20:16 INFO - PROCESS | 1941 | 1461108016962 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 16:20:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:20:16 INFO - PROCESS | 1941 | 1461108016968 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:20:16 INFO - PROCESS | 1941 | 1461108016970 Marionette TRACE conn4 <- [1,3098,null,{}] 16:20:16 INFO - PROCESS | 1941 | 1461108016975 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}] 16:20:17 INFO - PROCESS | 1941 | 1461108017179 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 16:20:17 INFO - PROCESS | 1941 | 1461108017441 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0319800 == 206 [pid = 1941] [id = 784] 16:20:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7fe4abd6d400) [pid = 1941] [serial = 2351] [outer = (nil)] 16:20:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7fe4b7b20c00) [pid = 1941] [serial = 2352] [outer = 0x7fe4abd6d400] 16:20:17 INFO - PROCESS | 1941 | 1461108017511 Marionette DEBUG loaded listener.js 16:20:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7fe4b7f92c00) [pid = 1941] [serial = 2353] [outer = 0x7fe4abd6d400] 16:20:18 INFO - PROCESS | 1941 | 1461108018269 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]]]}] 16:20:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:20:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:20:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1332ms 16:20:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:20:18 INFO - PROCESS | 1941 | 1461108018300 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 16:20:18 INFO - PROCESS | 1941 | 1461108018303 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 16:20:18 INFO - PROCESS | 1941 | 1461108018309 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:20:18 INFO - PROCESS | 1941 | 1461108018313 Marionette TRACE conn4 <- [1,3102,null,{}] 16:20:18 INFO - PROCESS | 1941 | 1461108018318 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}] 16:20:18 INFO - PROCESS | 1941 | 1461108018530 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 16:20:18 INFO - PROCESS | 1941 | 1461108018827 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0641800 == 207 [pid = 1941] [id = 785] 16:20:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7fe4b7b4e400) [pid = 1941] [serial = 2354] [outer = (nil)] 16:20:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7fe4b968e400) [pid = 1941] [serial = 2355] [outer = 0x7fe4b7b4e400] 16:20:18 INFO - PROCESS | 1941 | 1461108018904 Marionette DEBUG loaded listener.js 16:20:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7fe4bb662c00) [pid = 1941] [serial = 2356] [outer = 0x7fe4b7b4e400] 16:20:19 INFO - PROCESS | 1941 | 1461108019651 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:20:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:20:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1380ms 16:20:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:20:19 INFO - PROCESS | 1941 | 1461108019688 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 16:20:19 INFO - PROCESS | 1941 | 1461108019691 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 16:20:19 INFO - PROCESS | 1941 | 1461108019696 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:20:19 INFO - PROCESS | 1941 | 1461108019699 Marionette TRACE conn4 <- [1,3106,null,{}] 16:20:19 INFO - PROCESS | 1941 | 1461108019705 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}] 16:20:19 INFO - PROCESS | 1941 | 1461108019931 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 16:20:20 INFO - PROCESS | 1941 | 1461108020196 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b0874800 == 208 [pid = 1941] [id = 786] 16:20:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7fe4b7f95c00) [pid = 1941] [serial = 2357] [outer = (nil)] 16:20:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7fe4bb8f1c00) [pid = 1941] [serial = 2358] [outer = 0x7fe4b7f95c00] 16:20:20 INFO - PROCESS | 1941 | 1461108020269 Marionette DEBUG loaded listener.js 16:20:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7fe4bb9cec00) [pid = 1941] [serial = 2359] [outer = 0x7fe4b7f95c00] 16:20:21 INFO - PROCESS | 1941 | 1461108021067 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]]]}] 16:20:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:20:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:20:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:20:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1383ms 16:20:21 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:20:21 INFO - PROCESS | 1941 | 1461108021080 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 16:20:21 INFO - PROCESS | 1941 | 1461108021082 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 16:20:21 INFO - PROCESS | 1941 | 1461108021089 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:20:21 INFO - PROCESS | 1941 | 1461108021091 Marionette TRACE conn4 <- [1,3110,null,{}] 16:20:21 INFO - PROCESS | 1941 | 1461108021096 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}] 16:20:21 INFO - PROCESS | 1941 | 1461108021327 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 16:20:21 INFO - PROCESS | 1941 | 1461108021592 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4b8045000 == 209 [pid = 1941] [id = 787] 16:20:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7fe4b9698400) [pid = 1941] [serial = 2360] [outer = (nil)] 16:20:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7fe4bc0e3000) [pid = 1941] [serial = 2361] [outer = 0x7fe4b9698400] 16:20:21 INFO - PROCESS | 1941 | 1461108021664 Marionette DEBUG loaded listener.js 16:20:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7fe4bc251c00) [pid = 1941] [serial = 2362] [outer = 0x7fe4b9698400] 16:20:22 INFO - PROCESS | 1941 | 1461108022431 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"]]]}] 16:20:22 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:20:22 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 16:20:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:20:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:20:22 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1377ms 16:20:22 INFO - PROCESS | 1941 | 1461108022467 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 16:20:22 INFO - PROCESS | 1941 | 1461108022470 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 16:20:22 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:20:22 INFO - PROCESS | 1941 | 1461108022475 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:20:22 INFO - PROCESS | 1941 | 1461108022478 Marionette TRACE conn4 <- [1,3114,null,{}] 16:20:22 INFO - PROCESS | 1941 | 1461108022483 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}] 16:20:22 INFO - PROCESS | 1941 | 1461108022679 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 16:20:22 INFO - PROCESS | 1941 | 1461108022975 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\", \"de1c18fc-2447-4317-85d9-6b136b7ed8fd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7fe4baf88000 == 210 [pid = 1941] [id = 788] 16:20:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7fe4bb66e800) [pid = 1941] [serial = 2363] [outer = (nil)] 16:20:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7fe4be33e000) [pid = 1941] [serial = 2364] [outer = 0x7fe4bb66e800] 16:20:23 INFO - PROCESS | 1941 | 1461108023048 Marionette DEBUG loaded listener.js 16:20:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7fe4bf505c00) [pid = 1941] [serial = 2365] [outer = 0x7fe4bb66e800] 16:20:23 INFO - PROCESS | 1941 | 1461108023789 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]]]}] 16:20:23 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:20:23 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1336ms 16:20:23 INFO - PROCESS | 1941 | 1461108023811 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 16:20:23 INFO - PROCESS | 1941 | 1461108023814 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 16:20:24 WARNING - u'runner_teardown' () 16:20:24 INFO - No more tests 16:20:24 INFO - Got 0 unexpected results 16:20:24 INFO - SUITE-END | took 1103s 16:20:25 INFO - Closing logging queue 16:20:25 INFO - queue closed 16:20:25 INFO - Return code: 0 16:20:25 WARNING - # TBPL SUCCESS # 16:20:25 INFO - Running post-action listener: _resource_record_post_action 16:20:25 INFO - Running post-run listener: _resource_record_post_run 16:20:26 INFO - Total resource usage - Wall time: 1140s; CPU: 97.0%; Read bytes: 6701056; Write bytes: 975683584; Read time: 6520; Write time: 402984 16:20:26 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:20:26 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 4096; Write bytes: 49778688; Read time: 8; Write time: 47316 16:20:26 INFO - run-tests - Wall time: 1111s; CPU: 97.0%; Read bytes: 6119424; Write bytes: 925904896; Read time: 6212; Write time: 355668 16:20:26 INFO - Running post-run listener: _upload_blobber_files 16:20:26 INFO - Blob upload gear active. 16:20:26 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:20:26 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 16:20:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:20:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:20:26 INFO - (blobuploader) - INFO - Open directory for files ... 16:20:26 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:20:27 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:20:27 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:20:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:20:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:20:28 INFO - (blobuploader) - INFO - Done attempting. 16:20:28 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:20:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:20:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:20:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:20:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:20:28 INFO - (blobuploader) - INFO - Done attempting. 16:20:28 INFO - (blobuploader) - INFO - Iteration through files over. 16:20:28 INFO - Return code: 0 16:20:28 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:20:28 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:20:28 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ec33fedf0ce7f2e557a06305f864d30b2f97079b49e5fb40d397241bf9f40c3cd8822996d9a4183cdade3f76fa8d221b1fd1bb38873c251a1d9da5b0baae3781", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bd25744a8c54f859e80fbe2297649c673b6f83e4b9fbc7cc3bc74fca238ef75efb1fb7c46cb7941c66c4b4f40be4dddff23a32cc8da71e91c11d984f1079e0a6"} 16:20:28 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:20:28 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:20:28 INFO - Contents: 16:20:28 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ec33fedf0ce7f2e557a06305f864d30b2f97079b49e5fb40d397241bf9f40c3cd8822996d9a4183cdade3f76fa8d221b1fd1bb38873c251a1d9da5b0baae3781", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bd25744a8c54f859e80fbe2297649c673b6f83e4b9fbc7cc3bc74fca238ef75efb1fb7c46cb7941c66c4b4f40be4dddff23a32cc8da71e91c11d984f1079e0a6"} 16:20:28 INFO - Running post-run listener: copy_logs_to_upload_dir 16:20:28 INFO - Copying logs to upload dir... 16:20:28 INFO - mkdir: /builds/slave/test/build/upload/logs 16:20:28 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1243.889278 ========= master_lag: 3.13 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 47 secs) (at 2016-04-19 16:20:32.004860) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-19 16:20:32.010935) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461106525.353072-926017858 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ec33fedf0ce7f2e557a06305f864d30b2f97079b49e5fb40d397241bf9f40c3cd8822996d9a4183cdade3f76fa8d221b1fd1bb38873c251a1d9da5b0baae3781", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bd25744a8c54f859e80fbe2297649c673b6f83e4b9fbc7cc3bc74fca238ef75efb1fb7c46cb7941c66c4b4f40be4dddff23a32cc8da71e91c11d984f1079e0a6"} build_url:https://queue.taskcluster.net/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032776 build_url: 'https://queue.taskcluster.net/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ec33fedf0ce7f2e557a06305f864d30b2f97079b49e5fb40d397241bf9f40c3cd8822996d9a4183cdade3f76fa8d221b1fd1bb38873c251a1d9da5b0baae3781", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bd25744a8c54f859e80fbe2297649c673b6f83e4b9fbc7cc3bc74fca238ef75efb1fb7c46cb7941c66c4b4f40be4dddff23a32cc8da71e91c11d984f1079e0a6"}' symbols_url: 'https://queue.taskcluster.net/v1/task/YvNfb9TPTmKEtwnmZZfS4A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 1.42 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-19 16:20:33.468579) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 16:20:33.469086) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461106525.353072-926017858 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018561 ========= master_lag: 0.34 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 16:20:33.823263) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 16:20:33.823730) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 16:20:33.826452) ========= ========= Total master_lag: 5.02 =========