builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-1010 starttime: 1461091594.53 results: success (0) buildid: 20160419102742 builduid: cea07ba26b334d06a1612cfd872f6d79 revision: 3b3c1809c8be95512093a3cf19d1a35e99ad145c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 11:46:34.535389) ========= master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 11:46:34.535985) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 11:46:34.536435) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 11:46:34.901972) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 11:46:34.902513) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461087207.901095-1115620406 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 11:46:35-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.62M=0.001s 2016-04-19 11:46:35 (8.62 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.541591 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 11:46:35.472287) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 11:46:35.472758) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461087207.901095-1115620406 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.029829 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 11:46:35.539089) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 11:46:35.539599) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 3b3c1809c8be95512093a3cf19d1a35e99ad145c --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 3b3c1809c8be95512093a3cf19d1a35e99ad145c --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461087207.901095-1115620406 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 11:46:35,756 truncating revision to first 12 chars 2016-04-19 11:46:35,757 Setting DEBUG logging. 2016-04-19 11:46:35,757 attempt 1/10 2016-04-19 11:46:35,757 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/3b3c1809c8be?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 11:46:36,991 unpacking tar archive at: fx-team-3b3c1809c8be/testing/mozharness/ program finished with exit code 0 elapsedTime=1.823014 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 11:46:37.390221) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 11:46:37.390693) ========= script_repo_revision: 3b3c1809c8be95512093a3cf19d1a35e99ad145c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 11:46:37.391281) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 11:46:37.391693) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 11:46:37.415403) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 1 secs) (at 2016-04-19 11:46:37.415812) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461087207.901095-1115620406 _=/tools/buildbot/bin/python using PTY: False 11:46:37 INFO - MultiFileLogger online at 20160419 11:46:37 in /builds/slave/test 11:46:37 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 11:46:37 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 11:46:37 INFO - {'append_to_log': False, 11:46:37 INFO - 'base_work_dir': '/builds/slave/test', 11:46:37 INFO - 'blob_upload_branch': 'fx-team', 11:46:37 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 11:46:37 INFO - 'buildbot_json_path': 'buildprops.json', 11:46:37 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 11:46:37 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:46:37 INFO - 'download_minidump_stackwalk': True, 11:46:37 INFO - 'download_symbols': 'true', 11:46:37 INFO - 'e10s': False, 11:46:37 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 11:46:37 INFO - 'tooltool.py': '/tools/tooltool.py', 11:46:37 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 11:46:37 INFO - '/tools/misc-python/virtualenv.py')}, 11:46:37 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:46:37 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:46:37 INFO - 'log_level': 'info', 11:46:37 INFO - 'log_to_console': True, 11:46:37 INFO - 'opt_config_files': (), 11:46:37 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:46:37 INFO - '--processes=1', 11:46:37 INFO - '--config=%(test_path)s/wptrunner.ini', 11:46:37 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:46:37 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:46:37 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:46:37 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:46:37 INFO - 'pip_index': False, 11:46:37 INFO - 'require_test_zip': True, 11:46:37 INFO - 'test_type': ('testharness',), 11:46:37 INFO - 'this_chunk': '1', 11:46:37 INFO - 'tooltool_cache': '/builds/tooltool_cache', 11:46:37 INFO - 'total_chunks': '10', 11:46:37 INFO - 'virtualenv_path': 'venv', 11:46:37 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:46:37 INFO - 'work_dir': 'build'} 11:46:37 INFO - ##### 11:46:37 INFO - ##### Running clobber step. 11:46:37 INFO - ##### 11:46:37 INFO - Running pre-action listener: _resource_record_pre_action 11:46:37 INFO - Running main action method: clobber 11:46:37 INFO - rmtree: /builds/slave/test/build 11:46:37 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 11:46:38 INFO - Running post-action listener: _resource_record_post_action 11:46:38 INFO - ##### 11:46:38 INFO - ##### Running read-buildbot-config step. 11:46:38 INFO - ##### 11:46:38 INFO - Running pre-action listener: _resource_record_pre_action 11:46:38 INFO - Running main action method: read_buildbot_config 11:46:38 INFO - Using buildbot properties: 11:46:38 INFO - { 11:46:38 INFO - "project": "", 11:46:38 INFO - "product": "firefox", 11:46:38 INFO - "script_repo_revision": "production", 11:46:38 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 11:46:38 INFO - "repository": "", 11:46:38 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 11:46:38 INFO - "buildid": "20160419102742", 11:46:38 INFO - "pgo_build": "False", 11:46:38 INFO - "basedir": "/builds/slave/test", 11:46:38 INFO - "buildnumber": 39, 11:46:38 INFO - "slavename": "tst-linux32-spot-1010", 11:46:38 INFO - "revision": "3b3c1809c8be95512093a3cf19d1a35e99ad145c", 11:46:38 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/", 11:46:38 INFO - "platform": "linux", 11:46:38 INFO - "branch": "fx-team", 11:46:38 INFO - "repo_path": "integration/fx-team", 11:46:38 INFO - "moz_repo_path": "", 11:46:38 INFO - "stage_platform": "linux", 11:46:38 INFO - "builduid": "cea07ba26b334d06a1612cfd872f6d79", 11:46:38 INFO - "slavebuilddir": "test" 11:46:38 INFO - } 11:46:38 INFO - Found installer url https://queue.taskcluster.net/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 11:46:38 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 11:46:38 INFO - Running post-action listener: _resource_record_post_action 11:46:38 INFO - ##### 11:46:38 INFO - ##### Running download-and-extract step. 11:46:38 INFO - ##### 11:46:38 INFO - Running pre-action listener: _resource_record_pre_action 11:46:38 INFO - Running main action method: download_and_extract 11:46:38 INFO - mkdir: /builds/slave/test/build/tests 11:46:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:46:38 INFO - https://queue.taskcluster.net/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 11:46:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 11:46:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 11:46:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 11:46:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 11:46:45 INFO - Downloaded 1325 bytes. 11:46:45 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 11:46:45 INFO - Using the following test package requirements: 11:46:45 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 11:46:45 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:46:45 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 11:46:45 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:46:45 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 11:46:45 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:46:45 INFO - u'jsshell-linux-i686.zip'], 11:46:45 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:46:45 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 11:46:45 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 11:46:45 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:46:45 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 11:46:45 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:46:45 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 11:46:45 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:46:45 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 11:46:45 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:46:45 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 11:46:45 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 11:46: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')]} 11:46:45 INFO - https://queue.taskcluster.net/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 11:46:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 11:46:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 11:46:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 11:46:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 11:46:56 INFO - Downloaded 22372638 bytes. 11:46:56 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:46:56 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:46:57 INFO - caution: filename not matched: web-platform/* 11:46:57 INFO - Return code: 11 11:46: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')]} 11:46:57 INFO - https://queue.taskcluster.net/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 11:46:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 11:46:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 11:46:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 11:46:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 11:47:09 INFO - Downloaded 36382562 bytes. 11:47:09 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:47:09 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:47:12 INFO - caution: filename not matched: bin/* 11:47:12 INFO - caution: filename not matched: config/* 11:47:12 INFO - caution: filename not matched: mozbase/* 11:47:12 INFO - caution: filename not matched: marionette/* 11:47:12 INFO - caution: filename not matched: tools/wptserve/* 11:47:12 INFO - Return code: 11 11:47:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:47:12 INFO - https://queue.taskcluster.net/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 11:47:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 11:47:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 11:47:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 11:47:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 11:47:32 INFO - Downloaded 63354631 bytes. 11:47:32 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 11:47:32 INFO - mkdir: /builds/slave/test/properties 11:47:32 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 11:47:32 INFO - Writing to file /builds/slave/test/properties/build_url 11:47:32 INFO - Contents: 11:47:32 INFO - build_url:https://queue.taskcluster.net/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 11:47:35 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 11:47:35 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 11:47:35 INFO - Writing to file /builds/slave/test/properties/symbols_url 11:47:35 INFO - Contents: 11:47:35 INFO - symbols_url:https://queue.taskcluster.net/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 11:47:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:47:35 INFO - https://queue.taskcluster.net/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 11:47:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 11:47:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 11:47:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 11:47:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 11:48:05 INFO - Downloaded 91748169 bytes. 11:48:05 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 11:48:05 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 11:48:14 INFO - Return code: 0 11:48:14 INFO - Running post-action listener: _resource_record_post_action 11:48:14 INFO - Running post-action listener: set_extra_try_arguments 11:48:14 INFO - ##### 11:48:14 INFO - ##### Running create-virtualenv step. 11:48:14 INFO - ##### 11:48:14 INFO - Running pre-action listener: _pre_create_virtualenv 11:48:14 INFO - Running pre-action listener: _resource_record_pre_action 11:48:14 INFO - Running main action method: create_virtualenv 11:48:14 INFO - Creating virtualenv /builds/slave/test/build/venv 11:48:14 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 11:48:14 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 11:48:14 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 11:48:14 INFO - Using real prefix '/usr' 11:48:14 INFO - New python executable in /builds/slave/test/build/venv/bin/python 11:48:15 INFO - Installing distribute.............................................................................................................................................................................................done. 11:48:19 INFO - Installing pip.................done. 11:48:19 INFO - Return code: 0 11:48:19 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 11:48:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:48:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:48:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:48:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:48:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:48:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:48:19 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x9c21c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d33598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9de5f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ac7e30>, '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 0x9d64c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9de3470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087207.901095-1115620406', '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 11:48:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 11:48:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 11:48:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:48:19 INFO - 'CCACHE_UMASK': '002', 11:48:19 INFO - 'DISPLAY': ':0', 11:48:19 INFO - 'HOME': '/home/cltbld', 11:48:19 INFO - 'LANG': 'en_US.UTF-8', 11:48:19 INFO - 'LOGNAME': 'cltbld', 11:48:19 INFO - 'MAIL': '/var/mail/cltbld', 11:48:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:48:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:48:19 INFO - 'MOZ_NO_REMOTE': '1', 11:48:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:48:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:48:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:48:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:48:19 INFO - 'PWD': '/builds/slave/test', 11:48:19 INFO - 'SHELL': '/bin/bash', 11:48:19 INFO - 'SHLVL': '1', 11:48:19 INFO - 'TERM': 'linux', 11:48:19 INFO - 'TMOUT': '86400', 11:48:19 INFO - 'USER': 'cltbld', 11:48:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087207.901095-1115620406', 11:48:19 INFO - '_': '/tools/buildbot/bin/python'} 11:48:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:48:19 INFO - Downloading/unpacking psutil>=0.7.1 11:48:19 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 11:48:19 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 11:48:19 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 11:48:19 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 11:48:19 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 11:48:19 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 11:48:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 11:48:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:48:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:48:25 INFO - Installing collected packages: psutil 11:48:25 INFO - Running setup.py install for psutil 11:48:25 INFO - building 'psutil._psutil_linux' extension 11:48:25 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 11:48:25 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 11:48:25 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 11:48:26 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 11:48:26 INFO - building 'psutil._psutil_posix' extension 11:48:26 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 11:48:26 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 11:48:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:48:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:48:26 INFO - Successfully installed psutil 11:48:26 INFO - Cleaning up... 11:48:26 INFO - Return code: 0 11:48:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 11:48:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:48:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:48:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:48:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:48:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:48:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:48:26 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 0x9c21c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d33598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9de5f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ac7e30>, '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 0x9d64c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9de3470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087207.901095-1115620406', '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 11:48:26 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 11:48:26 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 11:48:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:48:26 INFO - 'CCACHE_UMASK': '002', 11:48:26 INFO - 'DISPLAY': ':0', 11:48:26 INFO - 'HOME': '/home/cltbld', 11:48:26 INFO - 'LANG': 'en_US.UTF-8', 11:48:26 INFO - 'LOGNAME': 'cltbld', 11:48:26 INFO - 'MAIL': '/var/mail/cltbld', 11:48:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:48:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:48:26 INFO - 'MOZ_NO_REMOTE': '1', 11:48:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:48:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:48:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:48:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:48:26 INFO - 'PWD': '/builds/slave/test', 11:48:26 INFO - 'SHELL': '/bin/bash', 11:48:26 INFO - 'SHLVL': '1', 11:48:26 INFO - 'TERM': 'linux', 11:48:26 INFO - 'TMOUT': '86400', 11:48:26 INFO - 'USER': 'cltbld', 11:48:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087207.901095-1115620406', 11:48:26 INFO - '_': '/tools/buildbot/bin/python'} 11:48:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:48:26 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 11:48:26 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 11:48:26 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 11:48:26 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 11:48:26 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 11:48:26 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 11:48:26 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 11:48:32 INFO - Downloading mozsystemmonitor-0.0.tar.gz 11:48:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 11:48:32 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 11:48:32 INFO - Installing collected packages: mozsystemmonitor 11:48:32 INFO - Running setup.py install for mozsystemmonitor 11:48:32 INFO - Successfully installed mozsystemmonitor 11:48:32 INFO - Cleaning up... 11:48:32 INFO - Return code: 0 11:48:32 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 11:48:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:48:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:48:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:48:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:48:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:48:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:48:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x9c21c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d33598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9de5f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ac7e30>, '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 0x9d64c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9de3470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087207.901095-1115620406', '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 11:48:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 11:48:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 11:48:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:48:32 INFO - 'CCACHE_UMASK': '002', 11:48:32 INFO - 'DISPLAY': ':0', 11:48:32 INFO - 'HOME': '/home/cltbld', 11:48:32 INFO - 'LANG': 'en_US.UTF-8', 11:48:32 INFO - 'LOGNAME': 'cltbld', 11:48:32 INFO - 'MAIL': '/var/mail/cltbld', 11:48:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:48:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:48:32 INFO - 'MOZ_NO_REMOTE': '1', 11:48:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:48:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:48:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:48:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:48:32 INFO - 'PWD': '/builds/slave/test', 11:48:32 INFO - 'SHELL': '/bin/bash', 11:48:32 INFO - 'SHLVL': '1', 11:48:32 INFO - 'TERM': 'linux', 11:48:32 INFO - 'TMOUT': '86400', 11:48:32 INFO - 'USER': 'cltbld', 11:48:32 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087207.901095-1115620406', 11:48:32 INFO - '_': '/tools/buildbot/bin/python'} 11:48:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:48:32 INFO - Downloading/unpacking blobuploader==1.2.4 11:48:32 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 11:48:32 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 11:48:32 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 11:48:32 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 11:48:32 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 11:48:32 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 11:48:37 INFO - Downloading blobuploader-1.2.4.tar.gz 11:48:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 11:48:38 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 11:48:38 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 11:48:38 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 11:48:38 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 11:48:38 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 11:48:38 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 11:48:38 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 11:48:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 11:48:39 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 11:48:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:48:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:48:39 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 11:48:39 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 11:48:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:48:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:48:39 INFO - Downloading docopt-0.6.1.tar.gz 11:48:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 11:48:39 INFO - Installing collected packages: blobuploader, requests, docopt 11:48:39 INFO - Running setup.py install for blobuploader 11:48:40 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 11:48:40 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 11:48:40 INFO - Running setup.py install for requests 11:48:41 INFO - Running setup.py install for docopt 11:48:41 INFO - Successfully installed blobuploader requests docopt 11:48:41 INFO - Cleaning up... 11:48:41 INFO - Return code: 0 11:48:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:48:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:48:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:48:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:48:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:48:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:48:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:48:41 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 0x9c21c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d33598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9de5f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ac7e30>, '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 0x9d64c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9de3470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087207.901095-1115620406', '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 11:48:41 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 11:48:41 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 11:48:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:48:41 INFO - 'CCACHE_UMASK': '002', 11:48:41 INFO - 'DISPLAY': ':0', 11:48:41 INFO - 'HOME': '/home/cltbld', 11:48:41 INFO - 'LANG': 'en_US.UTF-8', 11:48:41 INFO - 'LOGNAME': 'cltbld', 11:48:41 INFO - 'MAIL': '/var/mail/cltbld', 11:48:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:48:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:48:41 INFO - 'MOZ_NO_REMOTE': '1', 11:48:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:48:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:48:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:48:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:48:41 INFO - 'PWD': '/builds/slave/test', 11:48:41 INFO - 'SHELL': '/bin/bash', 11:48:41 INFO - 'SHLVL': '1', 11:48:41 INFO - 'TERM': 'linux', 11:48:41 INFO - 'TMOUT': '86400', 11:48:41 INFO - 'USER': 'cltbld', 11:48:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087207.901095-1115620406', 11:48:41 INFO - '_': '/tools/buildbot/bin/python'} 11:48:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:48:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:48:41 INFO - Running setup.py (path:/tmp/pip-bBgmzL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:48:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:48:41 INFO - Running setup.py (path:/tmp/pip-inBooR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:48:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:48:41 INFO - Running setup.py (path:/tmp/pip-DyDR90-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:48:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:48:42 INFO - Running setup.py (path:/tmp/pip-yjDoGU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:48:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:48:42 INFO - Running setup.py (path:/tmp/pip-kaCshM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:48:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:48:42 INFO - Running setup.py (path:/tmp/pip-8CdsFC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:48:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:48:42 INFO - Running setup.py (path:/tmp/pip-RLJkY0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:48:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:48:42 INFO - Running setup.py (path:/tmp/pip-sNKbEP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:48:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:48:42 INFO - Running setup.py (path:/tmp/pip-ZQ4R5z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:48:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:48:42 INFO - Running setup.py (path:/tmp/pip-DoFCru-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:48:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:48:42 INFO - Running setup.py (path:/tmp/pip-mDadph-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:48:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:48:43 INFO - Running setup.py (path:/tmp/pip-cnh4AO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:48:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:48:43 INFO - Running setup.py (path:/tmp/pip-lx_7ZU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:48:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:48:43 INFO - Running setup.py (path:/tmp/pip-GiTQsi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:48:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:48:43 INFO - Running setup.py (path:/tmp/pip-VY6VLH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:48:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:48:43 INFO - Running setup.py (path:/tmp/pip-bnYndU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:48:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:48:43 INFO - Running setup.py (path:/tmp/pip-9BJ_II-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:48:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:48:43 INFO - Running setup.py (path:/tmp/pip-VYufIk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:48:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:48:44 INFO - Running setup.py (path:/tmp/pip-Qx_f_y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:48:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:48:44 INFO - Running setup.py (path:/tmp/pip-XFXbxn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:48:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:48:44 INFO - Running setup.py (path:/tmp/pip-Ofwlvv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:48:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:48:44 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 11:48:44 INFO - Running setup.py install for manifestparser 11:48:45 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 11:48:45 INFO - Running setup.py install for mozcrash 11:48:45 INFO - Running setup.py install for mozdebug 11:48:45 INFO - Running setup.py install for mozdevice 11:48:45 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 11:48:45 INFO - Installing dm script to /builds/slave/test/build/venv/bin 11:48:45 INFO - Running setup.py install for mozfile 11:48:45 INFO - Running setup.py install for mozhttpd 11:48:46 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 11:48:46 INFO - Running setup.py install for mozinfo 11:48:46 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 11:48:46 INFO - Running setup.py install for mozInstall 11:48:46 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 11:48:46 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 11:48:46 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 11:48:46 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 11:48:46 INFO - Running setup.py install for mozleak 11:48:46 INFO - Running setup.py install for mozlog 11:48:46 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 11:48:46 INFO - Running setup.py install for moznetwork 11:48:47 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 11:48:47 INFO - Running setup.py install for mozprocess 11:48:47 INFO - Running setup.py install for mozprofile 11:48:47 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 11:48:47 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 11:48:47 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 11:48:47 INFO - Running setup.py install for mozrunner 11:48:47 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 11:48:47 INFO - Running setup.py install for mozscreenshot 11:48:48 INFO - Running setup.py install for moztest 11:48:48 INFO - Running setup.py install for mozversion 11:48:48 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 11:48:48 INFO - Running setup.py install for wptserve 11:48:48 INFO - Running setup.py install for marionette-driver 11:48:49 INFO - Running setup.py install for browsermob-proxy 11:48:49 INFO - Running setup.py install for marionette-client 11:48:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:48:49 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 11:48:49 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 11:48:49 INFO - Cleaning up... 11:48:49 INFO - Return code: 0 11:48:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:48:49 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')]} 11:48:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:48:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:48:49 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')]} 11:48:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:48:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:48:49 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 0x9c21c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d33598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9de5f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ac7e30>, '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 0x9d64c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9de3470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087207.901095-1115620406', '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 11:48:49 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 11:48:49 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 11:48:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:48:49 INFO - 'CCACHE_UMASK': '002', 11:48:49 INFO - 'DISPLAY': ':0', 11:48:49 INFO - 'HOME': '/home/cltbld', 11:48:49 INFO - 'LANG': 'en_US.UTF-8', 11:48:49 INFO - 'LOGNAME': 'cltbld', 11:48:49 INFO - 'MAIL': '/var/mail/cltbld', 11:48:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:48:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:48:49 INFO - 'MOZ_NO_REMOTE': '1', 11:48:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:48:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:48:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:48:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:48:49 INFO - 'PWD': '/builds/slave/test', 11:48:49 INFO - 'SHELL': '/bin/bash', 11:48:49 INFO - 'SHLVL': '1', 11:48:49 INFO - 'TERM': 'linux', 11:48:49 INFO - 'TMOUT': '86400', 11:48:49 INFO - 'USER': 'cltbld', 11:48:49 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087207.901095-1115620406', 11:48:49 INFO - '_': '/tools/buildbot/bin/python'} 11:48:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:48:50 INFO - Running setup.py (path:/tmp/pip-ht697x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:48:50 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)) 11:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:48:50 INFO - Running setup.py (path:/tmp/pip-xEcwa9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:48:50 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)) 11:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:48:50 INFO - Running setup.py (path:/tmp/pip-waLutJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:48:50 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)) 11:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:48:50 INFO - Running setup.py (path:/tmp/pip-BSzpXx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:48:50 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)) 11:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:48:50 INFO - Running setup.py (path:/tmp/pip-KbnTOu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:48:50 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)) 11:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:48:50 INFO - Running setup.py (path:/tmp/pip-N58MVT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:48:51 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)) 11:48:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:48:51 INFO - Running setup.py (path:/tmp/pip-Y2hl84-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:48:51 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)) 11:48:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:48:51 INFO - Running setup.py (path:/tmp/pip-vOZeju-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:48:51 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)) 11:48:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:48:51 INFO - Running setup.py (path:/tmp/pip-snqmSJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:48:51 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)) 11:48:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:48:51 INFO - Running setup.py (path:/tmp/pip-_gTiuz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:48:51 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)) 11:48:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:48:51 INFO - Running setup.py (path:/tmp/pip-bEEijp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:48:51 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)) 11:48:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:48:51 INFO - Running setup.py (path:/tmp/pip-lLad7Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:48:51 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)) 11:48:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:48:51 INFO - Running setup.py (path:/tmp/pip-zf8aqK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:48:52 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)) 11:48:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:48:52 INFO - Running setup.py (path:/tmp/pip-xuoAZT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:48:52 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)) 11:48:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:48:52 INFO - Running setup.py (path:/tmp/pip-iNGl0o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:48:52 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)) 11:48:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:48:52 INFO - Running setup.py (path:/tmp/pip-p15_H0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:48:52 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)) 11:48:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:48:52 INFO - Running setup.py (path:/tmp/pip-0s2xOe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:48:52 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)) 11:48:52 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:48:52 INFO - Running setup.py (path:/tmp/pip-IACK9j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:48:52 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)) 11:48:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:48:52 INFO - Running setup.py (path:/tmp/pip-mVPCV0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:48:52 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)) 11:48:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:48:52 INFO - Running setup.py (path:/tmp/pip-OuijxB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:48:53 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)) 11:48:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:48:53 INFO - Running setup.py (path:/tmp/pip-Z61MBF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:48:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:48:53 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)) 11:48:53 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)) 11:48:53 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)) 11:48:53 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)) 11:48:53 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)) 11:48:53 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)) 11:48:53 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 11:48:53 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 11:48:53 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 11:48:53 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 11:48:53 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 11:48:53 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 11:48:53 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 11:48:58 INFO - Downloading blessings-1.6.tar.gz 11:48:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 11:48:59 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)) 11:48:59 INFO - Installing collected packages: blessings 11:48:59 INFO - Running setup.py install for blessings 11:48:59 INFO - Successfully installed blessings 11:48:59 INFO - Cleaning up... 11:48:59 INFO - Return code: 0 11:48:59 INFO - Done creating virtualenv /builds/slave/test/build/venv. 11:48:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:48:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:48:59 INFO - Reading from file tmpfile_stdout 11:48:59 INFO - Current package versions: 11:48:59 INFO - argparse == 1.2.1 11:48:59 INFO - blessings == 1.6 11:48:59 INFO - blobuploader == 1.2.4 11:48:59 INFO - browsermob-proxy == 0.6.0 11:48:59 INFO - docopt == 0.6.1 11:48:59 INFO - manifestparser == 1.1 11:48:59 INFO - marionette-client == 2.3.0 11:48:59 INFO - marionette-driver == 1.4.0 11:48:59 INFO - mozInstall == 1.12 11:48:59 INFO - mozcrash == 0.17 11:48:59 INFO - mozdebug == 0.1 11:48:59 INFO - mozdevice == 0.48 11:48:59 INFO - mozfile == 1.2 11:48:59 INFO - mozhttpd == 0.7 11:48:59 INFO - mozinfo == 0.9 11:48:59 INFO - mozleak == 0.1 11:48:59 INFO - mozlog == 3.1 11:48:59 INFO - moznetwork == 0.27 11:48:59 INFO - mozprocess == 0.22 11:48:59 INFO - mozprofile == 0.28 11:48:59 INFO - mozrunner == 6.11 11:48:59 INFO - mozscreenshot == 0.1 11:48:59 INFO - mozsystemmonitor == 0.0 11:48:59 INFO - moztest == 0.7 11:48:59 INFO - mozversion == 1.4 11:48:59 INFO - psutil == 3.1.1 11:48:59 INFO - requests == 1.2.3 11:48:59 INFO - wptserve == 1.4.0 11:48:59 INFO - wsgiref == 0.1.2 11:48:59 INFO - Running post-action listener: _resource_record_post_action 11:48:59 INFO - Running post-action listener: _start_resource_monitoring 11:48:59 INFO - Starting resource monitoring. 11:48:59 INFO - ##### 11:48:59 INFO - ##### Running pull step. 11:48:59 INFO - ##### 11:48:59 INFO - Running pre-action listener: _resource_record_pre_action 11:48:59 INFO - Running main action method: pull 11:48:59 INFO - Pull has nothing to do! 11:48:59 INFO - Running post-action listener: _resource_record_post_action 11:48:59 INFO - ##### 11:48:59 INFO - ##### Running install step. 11:48:59 INFO - ##### 11:48:59 INFO - Running pre-action listener: _resource_record_pre_action 11:48:59 INFO - Running main action method: install 11:48:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:48:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:49:00 INFO - Reading from file tmpfile_stdout 11:49:00 INFO - Detecting whether we're running mozinstall >=1.0... 11:49:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 11:49:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 11:49:00 INFO - Reading from file tmpfile_stdout 11:49:00 INFO - Output received: 11:49:00 INFO - Usage: mozinstall [options] installer 11:49:00 INFO - Options: 11:49:00 INFO - -h, --help show this help message and exit 11:49:00 INFO - -d DEST, --destination=DEST 11:49:00 INFO - Directory to install application into. [default: 11:49:00 INFO - "/builds/slave/test"] 11:49:00 INFO - --app=APP Application being installed. [default: firefox] 11:49:00 INFO - mkdir: /builds/slave/test/build/application 11:49:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 11:49:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 11:49:32 INFO - Reading from file tmpfile_stdout 11:49:32 INFO - Output received: 11:49:32 INFO - /builds/slave/test/build/application/firefox/firefox 11:49:32 INFO - Running post-action listener: _resource_record_post_action 11:49:32 INFO - ##### 11:49:32 INFO - ##### Running run-tests step. 11:49:32 INFO - ##### 11:49:32 INFO - Running pre-action listener: _resource_record_pre_action 11:49:32 INFO - Running main action method: run_tests 11:49:32 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 11:49:32 INFO - Minidump filename unknown. Determining based upon platform and architecture. 11:49:32 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 11:49:32 INFO - grabbing minidump binary from tooltool 11:49:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:49:32 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ac7e30>, '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 0x9d64c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9de3470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 11:49:32 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 11:49:32 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 11:49:32 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 11:49:32 INFO - Return code: 0 11:49:32 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 11:49:32 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 11:49:32 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/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 11:49:32 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/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 11:49:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:49:32 INFO - 'CCACHE_UMASK': '002', 11:49:32 INFO - 'DISPLAY': ':0', 11:49:32 INFO - 'HOME': '/home/cltbld', 11:49:32 INFO - 'LANG': 'en_US.UTF-8', 11:49:32 INFO - 'LOGNAME': 'cltbld', 11:49:32 INFO - 'MAIL': '/var/mail/cltbld', 11:49:32 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 11:49:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:49:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:49:32 INFO - 'MOZ_NO_REMOTE': '1', 11:49:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:49:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:49:32 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:49:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:49:32 INFO - 'PWD': '/builds/slave/test', 11:49:32 INFO - 'SHELL': '/bin/bash', 11:49:32 INFO - 'SHLVL': '1', 11:49:32 INFO - 'TERM': 'linux', 11:49:32 INFO - 'TMOUT': '86400', 11:49:32 INFO - 'USER': 'cltbld', 11:49:32 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461087207.901095-1115620406', 11:49:32 INFO - '_': '/tools/buildbot/bin/python'} 11:49:32 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/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 11:49:33 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 11:49:33 INFO - import pkg_resources 11:49:34 INFO - Using 1 client processes 11:49:34 INFO - wptserve Starting http server on 127.0.0.1:8000 11:49:34 INFO - wptserve Starting http server on 127.0.0.1:8001 11:49:34 INFO - wptserve Starting http server on 127.0.0.1:8443 11:49:37 INFO - SUITE-START | Running 778 tests 11:49:37 INFO - Running testharness tests 11:49:37 INFO - Setting up ssl 11:49:37 INFO - PROCESS | certutil | 11:49:37 INFO - PROCESS | certutil | 11:49:37 INFO - PROCESS | certutil | 11:49:37 INFO - Certificate Nickname Trust Attributes 11:49:37 INFO - SSL,S/MIME,JAR/XPI 11:49:37 INFO - 11:49:37 INFO - web-platform-tests CT,, 11:49:37 INFO - 11:49:37 INFO - Starting runner 11:49:39 INFO - PROCESS | 19468 | 1461091779913 Marionette DEBUG Marionette enabled via build flag and pref 11:49:40 INFO - PROCESS | 19468 | ++DOCSHELL 0xa2acec00 == 1 [pid = 19468] [id = 1] 11:49:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 1 (0xa2acf000) [pid = 19468] [serial = 1] [outer = (nil)] 11:49:40 INFO - PROCESS | 19468 | [19468] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 11:49:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 2 (0xa2acf800) [pid = 19468] [serial = 2] [outer = 0xa2acf000] 11:49:40 INFO - PROCESS | 19468 | 1461091780609 Marionette INFO Listening on port 2828 11:49:41 INFO - PROCESS | 19468 | 1461091781232 Marionette DEBUG Marionette enabled via command-line flag 11:49:41 INFO - PROCESS | 19468 | ++DOCSHELL 0x9fc52c00 == 2 [pid = 19468] [id = 2] 11:49:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 3 (0x9fc91800) [pid = 19468] [serial = 3] [outer = (nil)] 11:49:41 INFO - PROCESS | 19468 | [19468] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 11:49:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 4 (0x9fc92000) [pid = 19468] [serial = 4] [outer = 0x9fc91800] 11:49:41 INFO - PROCESS | 19468 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb790a0 11:49:41 INFO - PROCESS | 19468 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb79bc0 11:49:41 INFO - PROCESS | 19468 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb87ac0 11:49:41 INFO - PROCESS | 19468 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb88720 11:49:41 INFO - PROCESS | 19468 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb8a460 11:49:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 5 (0x9fb97800) [pid = 19468] [serial = 5] [outer = 0xa2acf000] 11:49:41 INFO - PROCESS | 19468 | [19468] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:49:41 INFO - PROCESS | 19468 | 1461091781605 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:34002 11:49:41 INFO - PROCESS | 19468 | [19468] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:49:41 INFO - PROCESS | 19468 | 1461091781682 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:34003 11:49:41 INFO - PROCESS | 19468 | 1461091781694 Marionette DEBUG Closed connection conn0 11:49:41 INFO - PROCESS | 19468 | [19468] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 11:49:41 INFO - PROCESS | 19468 | [19468] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:49:41 INFO - PROCESS | 19468 | 1461091781836 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:34004 11:49:41 INFO - PROCESS | 19468 | 1461091781840 Marionette DEBUG Closed connection conn1 11:49:41 INFO - PROCESS | 19468 | [19468] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:49:41 INFO - PROCESS | 19468 | 1461091781887 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:34005 11:49:41 INFO - PROCESS | 19468 | 1461091781892 Marionette DEBUG Closed connection conn2 11:49:41 INFO - PROCESS | 19468 | 1461091781934 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 11:49:41 INFO - PROCESS | 19468 | 1461091781955 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419102742","device":"desktop","version":"48.0a1"} 11:49:42 INFO - PROCESS | 19468 | [19468] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:49:43 INFO - PROCESS | 19468 | ++DOCSHELL 0x98635400 == 3 [pid = 19468] [id = 3] 11:49:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 6 (0x98635800) [pid = 19468] [serial = 6] [outer = (nil)] 11:49:43 INFO - PROCESS | 19468 | ++DOCSHELL 0x98635c00 == 4 [pid = 19468] [id = 4] 11:49:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 7 (0x98639400) [pid = 19468] [serial = 7] [outer = (nil)] 11:49:44 INFO - PROCESS | 19468 | [19468] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:49:44 INFO - PROCESS | 19468 | ++DOCSHELL 0x97d64000 == 5 [pid = 19468] [id = 5] 11:49:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 8 (0x97d64400) [pid = 19468] [serial = 8] [outer = (nil)] 11:49:44 INFO - PROCESS | 19468 | [19468] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:49:44 INFO - PROCESS | 19468 | [19468] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 11:49:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 9 (0x97befc00) [pid = 19468] [serial = 9] [outer = 0x97d64400] 11:49:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 10 (0x9753f000) [pid = 19468] [serial = 10] [outer = 0x98635800] 11:49:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 11 (0x97540c00) [pid = 19468] [serial = 11] [outer = 0x98639400] 11:49:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 12 (0x97543000) [pid = 19468] [serial = 12] [outer = 0x97d64400] 11:49:46 INFO - PROCESS | 19468 | 1461091786227 Marionette DEBUG loaded listener.js 11:49:46 INFO - PROCESS | 19468 | 1461091786246 Marionette DEBUG loaded listener.js 11:49:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 13 (0x95c8b000) [pid = 19468] [serial = 13] [outer = 0x97d64400] 11:49:47 INFO - PROCESS | 19468 | 1461091787045 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c57ba8d5-1188-4fd6-82d8-346666c48cff","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419102742","device":"desktop","version":"48.0a1","command_id":1}}] 11:49:47 INFO - PROCESS | 19468 | 1461091787259 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 11:49:47 INFO - PROCESS | 19468 | 1461091787408 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 11:49:47 INFO - PROCESS | 19468 | 1461091787704 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:49:47 INFO - PROCESS | 19468 | [19468] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:49:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 14 (0x9fc4f000) [pid = 19468] [serial = 14] [outer = 0x97d64400] 11:49:48 INFO - PROCESS | 19468 | [19468] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:49:48 INFO - PROCESS | 19468 | 1461091788184 Marionette TRACE conn3 <- [1,3,null,{}] 11:49:48 INFO - PROCESS | 19468 | 1461091788207 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:49:48 INFO - PROCESS | 19468 | 1461091788241 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 11:49:48 INFO - PROCESS | 19468 | 1461091788275 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 11:49:48 INFO - PROCESS | 19468 | 1461091788277 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 11:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 11:49:48 INFO - PROCESS | 19468 | 1461091788292 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 11:49:48 INFO - PROCESS | 19468 | 1461091788297 Marionette TRACE conn3 <- [1,6,null,{}] 11:49:48 INFO - PROCESS | 19468 | 1461091788316 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:48 INFO - PROCESS | 19468 | 1461091788346 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 11:49:48 INFO - PROCESS | 19468 | 1461091788356 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:48 INFO - PROCESS | 19468 | ++DOCSHELL 0x91fce400 == 6 [pid = 19468] [id = 6] 11:49:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 15 (0x91fce800) [pid = 19468] [serial = 15] [outer = (nil)] 11:49:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 16 (0x91fd0800) [pid = 19468] [serial = 16] [outer = 0x91fce800] 11:49:48 INFO - PROCESS | 19468 | 1461091788437 Marionette DEBUG loaded listener.js 11:49:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 17 (0x91fd5800) [pid = 19468] [serial = 17] [outer = 0x91fce800] 11:49:48 INFO - PROCESS | 19468 | ++DOCSHELL 0x91323800 == 7 [pid = 19468] [id = 7] 11:49:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 18 (0x91323c00) [pid = 19468] [serial = 18] [outer = (nil)] 11:49:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 19 (0x9132f000) [pid = 19468] [serial = 19] [outer = 0x91323c00] 11:49:48 INFO - PROCESS | 19468 | 1461091788937 Marionette DEBUG loaded listener.js 11:49:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 20 (0x915d1800) [pid = 19468] [serial = 20] [outer = 0x91323c00] 11:49:49 INFO - PROCESS | 19468 | 1461091789452 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 11:49:49 INFO - PROCESS | 19468 | [19468] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 11:49:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 11:49:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1250ms 11:49:49 INFO - PROCESS | 19468 | 1461091789584 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 11:49:49 INFO - PROCESS | 19468 | 1461091789588 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 11:49:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 11:49:49 INFO - PROCESS | 19468 | 1461091789681 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 11:49:49 INFO - PROCESS | 19468 | 1461091789684 Marionette TRACE conn3 <- [1,10,null,{}] 11:49:49 INFO - PROCESS | 19468 | 1461091789719 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:49 INFO - PROCESS | 19468 | 1461091789884 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 11:49:49 INFO - PROCESS | 19468 | 1461091789905 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:49 INFO - PROCESS | 19468 | ++DOCSHELL 0x901ee800 == 8 [pid = 19468] [id = 8] 11:49:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 21 (0x901eec00) [pid = 19468] [serial = 21] [outer = (nil)] 11:49:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 22 (0x901f2000) [pid = 19468] [serial = 22] [outer = 0x901eec00] 11:49:49 INFO - PROCESS | 19468 | 1461091789982 Marionette DEBUG loaded listener.js 11:49:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 23 (0x901f5c00) [pid = 19468] [serial = 23] [outer = 0x901eec00] 11:49:51 INFO - PROCESS | 19468 | 1461091791007 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 11:49:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 11:49:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1372ms 11:49:51 INFO - PROCESS | 19468 | 1461091791024 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 11:49:51 INFO - PROCESS | 19468 | 1461091791030 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 11:49:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 11:49:51 INFO - PROCESS | 19468 | 1461091791039 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 11:49:51 INFO - PROCESS | 19468 | 1461091791045 Marionette TRACE conn3 <- [1,14,null,{}] 11:49:51 INFO - PROCESS | 19468 | 1461091791054 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:51 INFO - PROCESS | 19468 | 1461091791233 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 11:49:51 INFO - PROCESS | 19468 | 1461091791380 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:51 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fc10c00 == 9 [pid = 19468] [id = 9] 11:49:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 24 (0x90108800) [pid = 19468] [serial = 24] [outer = (nil)] 11:49:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 25 (0x901edc00) [pid = 19468] [serial = 25] [outer = 0x90108800] 11:49:51 INFO - PROCESS | 19468 | 1461091791470 Marionette DEBUG loaded listener.js 11:49:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 26 (0x91329400) [pid = 19468] [serial = 26] [outer = 0x90108800] 11:49:51 INFO - PROCESS | 19468 | ++DOCSHELL 0x93102000 == 10 [pid = 19468] [id = 10] 11:49:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 27 (0x9313d800) [pid = 19468] [serial = 27] [outer = (nil)] 11:49:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 28 (0x9132f400) [pid = 19468] [serial = 28] [outer = 0x9313d800] 11:49:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 29 (0x93177400) [pid = 19468] [serial = 29] [outer = 0x9313d800] 11:49:52 INFO - PROCESS | 19468 | ++DOCSHELL 0x91fd6c00 == 11 [pid = 19468] [id = 11] 11:49:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 30 (0x959eb000) [pid = 19468] [serial = 30] [outer = (nil)] 11:49:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 31 (0x96346800) [pid = 19468] [serial = 31] [outer = 0x959eb000] 11:49:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 32 (0x96778c00) [pid = 19468] [serial = 32] [outer = 0x959eb000] 11:49:52 INFO - PROCESS | 19468 | 1461091792573 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 11:49:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 11:49:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1583ms 11:49:52 INFO - PROCESS | 19468 | 1461091792646 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 11:49:52 INFO - PROCESS | 19468 | 1461091792653 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 11:49:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 11:49:52 INFO - PROCESS | 19468 | 1461091792669 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 11:49:52 INFO - PROCESS | 19468 | 1461091792674 Marionette TRACE conn3 <- [1,18,null,{}] 11:49:52 INFO - PROCESS | 19468 | 1461091792681 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:52 INFO - PROCESS | 19468 | 1461091792928 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 11:49:53 INFO - PROCESS | 19468 | 1461091793043 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:53 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fc0a400 == 12 [pid = 19468] [id = 12] 11:49:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 33 (0x901ec800) [pid = 19468] [serial = 33] [outer = (nil)] 11:49:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 34 (0x970c6800) [pid = 19468] [serial = 34] [outer = 0x901ec800] 11:49:53 INFO - PROCESS | 19468 | 1461091793130 Marionette DEBUG loaded listener.js 11:49:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 35 (0x9831e800) [pid = 19468] [serial = 35] [outer = 0x901ec800] 11:49:53 INFO - PROCESS | 19468 | 1461091793929 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 11:49:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 11:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1290ms 11:49:53 INFO - PROCESS | 19468 | 1461091793960 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 11:49:53 INFO - PROCESS | 19468 | 1461091793964 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 11:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 11:49:53 INFO - PROCESS | 19468 | 1461091793971 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 11:49:53 INFO - PROCESS | 19468 | 1461091793977 Marionette TRACE conn3 <- [1,22,null,{}] 11:49:53 INFO - PROCESS | 19468 | 1461091793995 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:54 INFO - PROCESS | 19468 | 1461091794182 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 11:49:54 INFO - PROCESS | 19468 | 1461091794308 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:54 INFO - PROCESS | 19468 | ++DOCSHELL 0x970cd800 == 13 [pid = 19468] [id = 13] 11:49:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 36 (0x99046c00) [pid = 19468] [serial = 36] [outer = (nil)] 11:49:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 37 (0x9df8f000) [pid = 19468] [serial = 37] [outer = 0x99046c00] 11:49:54 INFO - PROCESS | 19468 | 1461091794401 Marionette DEBUG loaded listener.js 11:49:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 38 (0x9fb35800) [pid = 19468] [serial = 38] [outer = 0x99046c00] 11:49:55 INFO - PROCESS | 19468 | 1461091795293 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 11:49:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 11:49:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1384ms 11:49:55 INFO - PROCESS | 19468 | 1461091795356 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 11:49:55 INFO - PROCESS | 19468 | 1461091795361 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 11:49:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 11:49:55 INFO - PROCESS | 19468 | 1461091795367 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 11:49:55 INFO - PROCESS | 19468 | 1461091795370 Marionette TRACE conn3 <- [1,26,null,{}] 11:49:55 INFO - PROCESS | 19468 | 1461091795376 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:55 INFO - PROCESS | 19468 | 1461091795555 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 11:49:55 INFO - PROCESS | 19468 | 1461091795654 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:55 INFO - PROCESS | 19468 | ++DOCSHELL 0xa2a73400 == 14 [pid = 19468] [id = 14] 11:49:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 39 (0xa2a81c00) [pid = 19468] [serial = 39] [outer = (nil)] 11:49:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 40 (0xa444e800) [pid = 19468] [serial = 40] [outer = 0xa2a81c00] 11:49:55 INFO - PROCESS | 19468 | 1461091795743 Marionette DEBUG loaded listener.js 11:49:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 41 (0xa4584400) [pid = 19468] [serial = 41] [outer = 0xa2a81c00] 11:49:56 INFO - PROCESS | 19468 | 1461091796714 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 11:49:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 11:49:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1384ms 11:49:56 INFO - PROCESS | 19468 | 1461091796751 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 11:49:56 INFO - PROCESS | 19468 | 1461091796756 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 11:49:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 11:49:56 INFO - PROCESS | 19468 | 1461091796762 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 11:49:56 INFO - PROCESS | 19468 | 1461091796766 Marionette TRACE conn3 <- [1,30,null,{}] 11:49:56 INFO - PROCESS | 19468 | 1461091796771 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:56 INFO - PROCESS | 19468 | 1461091796952 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 11:49:57 INFO - PROCESS | 19468 | 1461091797095 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:57 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fc0b400 == 15 [pid = 19468] [id = 15] 11:49:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 42 (0x8fcb1400) [pid = 19468] [serial = 42] [outer = (nil)] 11:49:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 43 (0x98621400) [pid = 19468] [serial = 43] [outer = 0x8fcb1400] 11:49:57 INFO - PROCESS | 19468 | 1461091797208 Marionette DEBUG loaded listener.js 11:49:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 44 (0x98623000) [pid = 19468] [serial = 44] [outer = 0x8fcb1400] 11:49:58 INFO - PROCESS | 19468 | 1461091798233 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 11:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 11:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1528ms 11:49:58 INFO - PROCESS | 19468 | 1461091798291 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 11:49:58 INFO - PROCESS | 19468 | 1461091798301 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 11:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 11:49:58 INFO - PROCESS | 19468 | 1461091798324 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 11:49:58 INFO - PROCESS | 19468 | 1461091798331 Marionette TRACE conn3 <- [1,34,null,{}] 11:49:58 INFO - PROCESS | 19468 | 1461091798344 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:58 INFO - PROCESS | 19468 | 1461091798548 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 11:49:58 INFO - PROCESS | 19468 | 1461091798660 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:58 INFO - PROCESS | 19468 | ++DOCSHELL 0x915cd800 == 16 [pid = 19468] [id = 16] 11:49:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 45 (0x91fc8400) [pid = 19468] [serial = 45] [outer = (nil)] 11:49:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 46 (0x959e9000) [pid = 19468] [serial = 46] [outer = 0x91fc8400] 11:49:58 INFO - PROCESS | 19468 | 1461091798741 Marionette DEBUG loaded listener.js 11:49:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 47 (0x95c43c00) [pid = 19468] [serial = 47] [outer = 0x91fc8400] 11:49:59 INFO - PROCESS | 19468 | 1461091799438 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 11:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 11:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1146ms 11:49:59 INFO - PROCESS | 19468 | 1461091799466 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 11:49:59 INFO - PROCESS | 19468 | 1461091799474 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 11:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 11:49:59 INFO - PROCESS | 19468 | 1461091799484 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 11:49:59 INFO - PROCESS | 19468 | 1461091799488 Marionette TRACE conn3 <- [1,38,null,{}] 11:49:59 INFO - PROCESS | 19468 | 1461091799494 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:59 INFO - PROCESS | 19468 | 1461091799661 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 11:49:59 INFO - PROCESS | 19468 | 1461091799758 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:59 INFO - PROCESS | 19468 | ++DOCSHELL 0x915ca800 == 17 [pid = 19468] [id = 17] 11:49:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 48 (0x91fc8800) [pid = 19468] [serial = 48] [outer = (nil)] 11:49:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 49 (0x93140c00) [pid = 19468] [serial = 49] [outer = 0x91fc8800] 11:49:59 INFO - PROCESS | 19468 | 1461091799831 Marionette DEBUG loaded listener.js 11:49:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 50 (0x963cdc00) [pid = 19468] [serial = 50] [outer = 0x91fc8800] 11:50:00 INFO - PROCESS | 19468 | 1461091800533 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 11:50:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 11:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1077ms 11:50:00 INFO - PROCESS | 19468 | 1461091800562 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 11:50:00 INFO - PROCESS | 19468 | 1461091800565 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 11:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 11:50:00 INFO - PROCESS | 19468 | 1461091800584 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 11:50:00 INFO - PROCESS | 19468 | 1461091800590 Marionette TRACE conn3 <- [1,42,null,{}] 11:50:00 INFO - PROCESS | 19468 | 1461091800611 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:00 INFO - PROCESS | 19468 | 1461091800768 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 11:50:00 INFO - PROCESS | 19468 | 1461091800779 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x98626c00 == 18 [pid = 19468] [id = 18] 11:50:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 51 (0x98627000) [pid = 19468] [serial = 51] [outer = (nil)] 11:50:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 52 (0x9862b000) [pid = 19468] [serial = 52] [outer = 0x98627000] 11:50:00 INFO - PROCESS | 19468 | 1461091800858 Marionette DEBUG loaded listener.js 11:50:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 53 (0x9863f400) [pid = 19468] [serial = 53] [outer = 0x98627000] 11:50:01 INFO - PROCESS | 19468 | 1461091801923 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 11:50:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 11:50:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1401ms 11:50:01 INFO - PROCESS | 19468 | 1461091801975 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 11:50:01 INFO - PROCESS | 19468 | 1461091801983 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 11:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 11:50:02 INFO - PROCESS | 19468 | 1461091801993 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 11:50:02 INFO - PROCESS | 19468 | 1461091801999 Marionette TRACE conn3 <- [1,46,null,{}] 11:50:02 INFO - PROCESS | 19468 | 1461091802008 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:02 INFO - PROCESS | 19468 | 1461091802229 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 11:50:02 INFO - PROCESS | 19468 | 1461091802363 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:02 INFO - PROCESS | 19468 | ++DOCSHELL 0x90725000 == 19 [pid = 19468] [id = 19] 11:50:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 54 (0x91327000) [pid = 19468] [serial = 54] [outer = (nil)] 11:50:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 55 (0x931cf000) [pid = 19468] [serial = 55] [outer = 0x91327000] 11:50:02 INFO - PROCESS | 19468 | 1461091802469 Marionette DEBUG loaded listener.js 11:50:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 56 (0x95c4bc00) [pid = 19468] [serial = 56] [outer = 0x91327000] 11:50:03 INFO - PROCESS | 19468 | 1461091803343 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 11:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 11:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1387ms 11:50:03 INFO - PROCESS | 19468 | 1461091803380 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 11:50:03 INFO - PROCESS | 19468 | 1461091803389 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 11:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 11:50:03 INFO - PROCESS | 19468 | 1461091803400 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 11:50:03 INFO - PROCESS | 19468 | 1461091803403 Marionette TRACE conn3 <- [1,50,null,{}] 11:50:03 INFO - PROCESS | 19468 | 1461091803410 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:03 INFO - PROCESS | 19468 | 1461091803587 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 11:50:03 INFO - PROCESS | 19468 | 1461091803718 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:03 INFO - PROCESS | 19468 | ++DOCSHELL 0x91fd6000 == 20 [pid = 19468] [id = 20] 11:50:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 57 (0x95912400) [pid = 19468] [serial = 57] [outer = (nil)] 11:50:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 58 (0x979b7c00) [pid = 19468] [serial = 58] [outer = 0x95912400] 11:50:03 INFO - PROCESS | 19468 | 1461091803806 Marionette DEBUG loaded listener.js 11:50:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 59 (0x9831c400) [pid = 19468] [serial = 59] [outer = 0x95912400] 11:50:04 INFO - PROCESS | 19468 | 1461091804714 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 11:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1333ms 11:50:04 INFO - PROCESS | 19468 | 1461091804734 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 11:50:04 INFO - PROCESS | 19468 | 1461091804738 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 11:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 11:50:04 INFO - PROCESS | 19468 | 1461091804746 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 11:50:04 INFO - PROCESS | 19468 | 1461091804753 Marionette TRACE conn3 <- [1,54,null,{}] 11:50:04 INFO - PROCESS | 19468 | 1461091804770 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:05 INFO - PROCESS | 19468 | 1461091804997 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 11:50:05 INFO - PROCESS | 19468 | 1461091805014 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:05 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fc0d000 == 21 [pid = 19468] [id = 21] 11:50:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 60 (0x986ad800) [pid = 19468] [serial = 60] [outer = (nil)] 11:50:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 61 (0x989b7400) [pid = 19468] [serial = 61] [outer = 0x986ad800] 11:50:05 INFO - PROCESS | 19468 | 1461091805147 Marionette DEBUG loaded listener.js 11:50:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 62 (0x99041800) [pid = 19468] [serial = 62] [outer = 0x986ad800] 11:50:06 INFO - PROCESS | 19468 | 1461091806092 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 11:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1385ms 11:50:06 INFO - PROCESS | 19468 | 1461091806132 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 11:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 11:50:06 INFO - PROCESS | 19468 | 1461091806137 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 11:50:06 INFO - PROCESS | 19468 | 1461091806144 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 11:50:06 INFO - PROCESS | 19468 | 1461091806148 Marionette TRACE conn3 <- [1,58,null,{}] 11:50:06 INFO - PROCESS | 19468 | 1461091806154 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:06 INFO - PROCESS | 19468 | 1461091806343 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 11:50:06 INFO - PROCESS | 19468 | 1461091806487 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:06 INFO - PROCESS | 19468 | ++DOCSHELL 0x90721400 == 22 [pid = 19468] [id = 22] 11:50:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 63 (0x989b7800) [pid = 19468] [serial = 63] [outer = (nil)] 11:50:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 64 (0x9a8a5400) [pid = 19468] [serial = 64] [outer = 0x989b7800] 11:50:06 INFO - PROCESS | 19468 | 1461091806578 Marionette DEBUG loaded listener.js 11:50:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 65 (0x9df83800) [pid = 19468] [serial = 65] [outer = 0x989b7800] 11:50:07 INFO - PROCESS | 19468 | 1461091807357 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 11:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1287ms 11:50:07 INFO - PROCESS | 19468 | 1461091807431 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 11:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 11:50:07 INFO - PROCESS | 19468 | 1461091807435 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 11:50:07 INFO - PROCESS | 19468 | 1461091807441 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 11:50:07 INFO - PROCESS | 19468 | 1461091807445 Marionette TRACE conn3 <- [1,62,null,{}] 11:50:07 INFO - PROCESS | 19468 | 1461091807451 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:07 INFO - PROCESS | 19468 | 1461091807657 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 11:50:07 INFO - PROCESS | 19468 | 1461091807734 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:07 INFO - PROCESS | 19468 | ++DOCSHELL 0x9920dc00 == 23 [pid = 19468] [id = 23] 11:50:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 66 (0x9df8c400) [pid = 19468] [serial = 66] [outer = (nil)] 11:50:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 67 (0x9fb34c00) [pid = 19468] [serial = 67] [outer = 0x9df8c400] 11:50:07 INFO - PROCESS | 19468 | 1461091807824 Marionette DEBUG loaded listener.js 11:50:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 68 (0x9fb8f800) [pid = 19468] [serial = 68] [outer = 0x9df8c400] 11:50:08 INFO - PROCESS | 19468 | 1461091808797 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 11:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1389ms 11:50:08 INFO - PROCESS | 19468 | 1461091808831 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 11:50:08 INFO - PROCESS | 19468 | 1461091808837 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 11:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 11:50:08 INFO - PROCESS | 19468 | 1461091808845 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 11:50:08 INFO - PROCESS | 19468 | 1461091808851 Marionette TRACE conn3 <- [1,66,null,{}] 11:50:08 INFO - PROCESS | 19468 | 1461091808860 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:09 INFO - PROCESS | 19468 | 1461091809031 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 11:50:09 INFO - PROCESS | 19468 | 1461091809179 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:09 INFO - PROCESS | 19468 | ++DOCSHELL 0x901f4800 == 24 [pid = 19468] [id = 24] 11:50:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 69 (0x901f5400) [pid = 19468] [serial = 69] [outer = (nil)] 11:50:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 70 (0x9313e800) [pid = 19468] [serial = 70] [outer = 0x901f5400] 11:50:09 INFO - PROCESS | 19468 | 1461091809278 Marionette DEBUG loaded listener.js 11:50:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 71 (0x959ee800) [pid = 19468] [serial = 71] [outer = 0x901f5400] 11:50:09 INFO - PROCESS | 19468 | --DOCSHELL 0x915ca800 == 23 [pid = 19468] [id = 17] 11:50:09 INFO - PROCESS | 19468 | --DOCSHELL 0x915cd800 == 22 [pid = 19468] [id = 16] 11:50:09 INFO - PROCESS | 19468 | --DOCSHELL 0x8fc0b400 == 21 [pid = 19468] [id = 15] 11:50:09 INFO - PROCESS | 19468 | --DOCSHELL 0xa2a73400 == 20 [pid = 19468] [id = 14] 11:50:09 INFO - PROCESS | 19468 | --DOCSHELL 0x970cd800 == 19 [pid = 19468] [id = 13] 11:50:09 INFO - PROCESS | 19468 | --DOCSHELL 0x8fc10c00 == 18 [pid = 19468] [id = 9] 11:50:10 INFO - PROCESS | 19468 | 1461091810227 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 11:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1441ms 11:50:10 INFO - PROCESS | 19468 | 1461091810286 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 11:50:10 INFO - PROCESS | 19468 | 1461091810293 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 11:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 11:50:10 INFO - PROCESS | 19468 | 1461091810302 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 11:50:10 INFO - PROCESS | 19468 | 1461091810307 Marionette TRACE conn3 <- [1,70,null,{}] 11:50:10 INFO - PROCESS | 19468 | 1461091810316 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:10 INFO - PROCESS | 19468 | 1461091810530 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 11:50:10 INFO - PROCESS | 19468 | 1461091810703 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:10 INFO - PROCESS | 19468 | ++DOCSHELL 0x915ca800 == 19 [pid = 19468] [id = 25] 11:50:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 72 (0x93107800) [pid = 19468] [serial = 72] [outer = (nil)] 11:50:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 73 (0x9677ac00) [pid = 19468] [serial = 73] [outer = 0x93107800] 11:50:10 INFO - PROCESS | 19468 | 1461091810843 Marionette DEBUG loaded listener.js 11:50:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 74 (0x971be800) [pid = 19468] [serial = 74] [outer = 0x93107800] 11:50:11 INFO - PROCESS | 19468 | 1461091811667 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 11:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1437ms 11:50:11 INFO - PROCESS | 19468 | 1461091811740 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 11:50:11 INFO - PROCESS | 19468 | 1461091811749 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 11:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 11:50:11 INFO - PROCESS | 19468 | 1461091811760 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 11:50:11 INFO - PROCESS | 19468 | 1461091811765 Marionette TRACE conn3 <- [1,74,null,{}] 11:50:11 INFO - PROCESS | 19468 | 1461091811771 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:11 INFO - PROCESS | 19468 | 1461091811976 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 11:50:12 INFO - PROCESS | 19468 | 1461091812111 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:12 INFO - PROCESS | 19468 | ++DOCSHELL 0x95a5a400 == 20 [pid = 19468] [id = 26] 11:50:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 75 (0x96971000) [pid = 19468] [serial = 75] [outer = (nil)] 11:50:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 76 (0x98629800) [pid = 19468] [serial = 76] [outer = 0x96971000] 11:50:12 INFO - PROCESS | 19468 | 1461091812201 Marionette DEBUG loaded listener.js 11:50:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 77 (0x989a9800) [pid = 19468] [serial = 77] [outer = 0x96971000] 11:50:13 INFO - PROCESS | 19468 | 1461091813075 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:50:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 11:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1380ms 11:50:13 INFO - PROCESS | 19468 | 1461091813140 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 11:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 11:50:13 INFO - PROCESS | 19468 | 1461091813145 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 11:50:13 INFO - PROCESS | 19468 | 1461091813152 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 11:50:13 INFO - PROCESS | 19468 | 1461091813158 Marionette TRACE conn3 <- [1,78,null,{}] 11:50:13 INFO - PROCESS | 19468 | 1461091813175 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:13 INFO - PROCESS | 19468 | 1461091813388 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 11:50:13 INFO - PROCESS | 19468 | 1461091813523 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:13 INFO - PROCESS | 19468 | ++DOCSHELL 0x95c8a000 == 21 [pid = 19468] [id = 27] 11:50:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 78 (0x9901b400) [pid = 19468] [serial = 78] [outer = (nil)] 11:50:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 79 (0x9a8a8400) [pid = 19468] [serial = 79] [outer = 0x9901b400] 11:50:13 INFO - PROCESS | 19468 | 1461091813617 Marionette DEBUG loaded listener.js 11:50:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 80 (0x9fb96c00) [pid = 19468] [serial = 80] [outer = 0x9901b400] 11:50:14 INFO - PROCESS | 19468 | 1461091814470 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 11:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1389ms 11:50:14 INFO - PROCESS | 19468 | 1461091814541 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 11:50:14 INFO - PROCESS | 19468 | 1461091814546 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 11:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 11:50:14 INFO - PROCESS | 19468 | 1461091814553 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 11:50:14 INFO - PROCESS | 19468 | 1461091814555 Marionette TRACE conn3 <- [1,82,null,{}] 11:50:14 INFO - PROCESS | 19468 | 1461091814568 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:14 INFO - PROCESS | 19468 | 1461091814737 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 11:50:14 INFO - PROCESS | 19468 | 1461091814842 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:14 INFO - PROCESS | 19468 | ++DOCSHELL 0x9010f400 == 22 [pid = 19468] [id = 28] 11:50:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 81 (0x9ea17000) [pid = 19468] [serial = 81] [outer = (nil)] 11:50:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 82 (0xa0a4c000) [pid = 19468] [serial = 82] [outer = 0x9ea17000] 11:50:14 INFO - PROCESS | 19468 | 1461091814931 Marionette DEBUG loaded listener.js 11:50:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 83 (0xa0ad7800) [pid = 19468] [serial = 83] [outer = 0x9ea17000] 11:50:15 INFO - PROCESS | 19468 | 1461091815746 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:50:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 11:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1235ms 11:50:15 INFO - PROCESS | 19468 | 1461091815789 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 11:50:15 INFO - PROCESS | 19468 | 1461091815793 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 11:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 11:50:15 INFO - PROCESS | 19468 | 1461091815818 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 11:50:15 INFO - PROCESS | 19468 | 1461091815822 Marionette TRACE conn3 <- [1,86,null,{}] 11:50:15 INFO - PROCESS | 19468 | 1461091815828 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:15 INFO - PROCESS | 19468 | 1461091815985 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 11:50:16 INFO - PROCESS | 19468 | 1461091816117 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:16 INFO - PROCESS | 19468 | ++DOCSHELL 0x91fc8000 == 23 [pid = 19468] [id = 29] 11:50:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 84 (0x97115000) [pid = 19468] [serial = 84] [outer = (nil)] 11:50:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 85 (0xa0c39400) [pid = 19468] [serial = 85] [outer = 0x97115000] 11:50:16 INFO - PROCESS | 19468 | 1461091816207 Marionette DEBUG loaded listener.js 11:50:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 86 (0xa0f38400) [pid = 19468] [serial = 86] [outer = 0x97115000] 11:50:16 INFO - PROCESS | 19468 | 1461091816991 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:50:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 11:50:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1231ms 11:50:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 11:50:17 INFO - PROCESS | 19468 | 1461091817064 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 11:50:17 INFO - PROCESS | 19468 | 1461091817067 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 11:50:17 INFO - PROCESS | 19468 | 1461091817074 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 11:50:17 INFO - PROCESS | 19468 | 1461091817078 Marionette TRACE conn3 <- [1,90,null,{}] 11:50:17 INFO - PROCESS | 19468 | 1461091817084 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:17 INFO - PROCESS | 19468 | 1461091817289 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 11:50:17 INFO - PROCESS | 19468 | 1461091817431 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:17 INFO - PROCESS | 19468 | ++DOCSHELL 0x90722400 == 24 [pid = 19468] [id = 30] 11:50:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 87 (0x90722800) [pid = 19468] [serial = 87] [outer = (nil)] 11:50:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 88 (0xa0ad3c00) [pid = 19468] [serial = 88] [outer = 0x90722800] 11:50:17 INFO - PROCESS | 19468 | 1461091817538 Marionette DEBUG loaded listener.js 11:50:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 89 (0xa44be400) [pid = 19468] [serial = 89] [outer = 0x90722800] 11:50:18 INFO - PROCESS | 19468 | 1461091818300 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:50:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 11:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1283ms 11:50:18 INFO - PROCESS | 19468 | 1461091818357 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 11:50:18 INFO - PROCESS | 19468 | 1461091818361 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 11:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 11:50:18 INFO - PROCESS | 19468 | 1461091818387 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 11:50:18 INFO - PROCESS | 19468 | 1461091818390 Marionette TRACE conn3 <- [1,94,null,{}] 11:50:18 INFO - PROCESS | 19468 | 1461091818396 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:18 INFO - PROCESS | 19468 | 1461091818554 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 11:50:18 INFO - PROCESS | 19468 | 1461091818802 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:18 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fcbb000 == 25 [pid = 19468] [id = 31] 11:50:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 90 (0x8fcbd400) [pid = 19468] [serial = 90] [outer = (nil)] 11:50:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 91 (0x901e7c00) [pid = 19468] [serial = 91] [outer = 0x8fcbd400] 11:50:18 INFO - PROCESS | 19468 | 1461091818890 Marionette DEBUG loaded listener.js 11:50:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 92 (0x91329800) [pid = 19468] [serial = 92] [outer = 0x8fcbd400] 11:50:19 INFO - PROCESS | 19468 | 1461091819799 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 11:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 11:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1488ms 11:50:19 INFO - PROCESS | 19468 | 1461091819872 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 11:50:19 INFO - PROCESS | 19468 | 1461091819877 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 11:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 11:50:19 INFO - PROCESS | 19468 | 1461091819885 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 11:50:19 INFO - PROCESS | 19468 | 1461091819892 Marionette TRACE conn3 <- [1,98,null,{}] 11:50:19 INFO - PROCESS | 19468 | 1461091819900 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:20 INFO - PROCESS | 19468 | 1461091820064 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 11:50:20 INFO - PROCESS | 19468 | 1461091820241 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:20 INFO - PROCESS | 19468 | --DOCSHELL 0x8fc0d000 == 24 [pid = 19468] [id = 21] 11:50:20 INFO - PROCESS | 19468 | --DOCSHELL 0x91fd6000 == 23 [pid = 19468] [id = 20] 11:50:20 INFO - PROCESS | 19468 | --DOCSHELL 0x90725000 == 22 [pid = 19468] [id = 19] 11:50:20 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fc0d000 == 23 [pid = 19468] [id = 32] 11:50:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 93 (0x90103000) [pid = 19468] [serial = 93] [outer = (nil)] 11:50:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 94 (0x90725000) [pid = 19468] [serial = 94] [outer = 0x90103000] 11:50:20 INFO - PROCESS | 19468 | 1461091820370 Marionette DEBUG loaded listener.js 11:50:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 95 (0x93140000) [pid = 19468] [serial = 95] [outer = 0x90103000] 11:50:21 INFO - PROCESS | 19468 | 1461091821237 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 11:50:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 11:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1389ms 11:50:21 INFO - PROCESS | 19468 | 1461091821274 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 11:50:21 INFO - PROCESS | 19468 | 1461091821282 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 11:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 11:50:21 INFO - PROCESS | 19468 | 1461091821291 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 11:50:21 INFO - PROCESS | 19468 | 1461091821296 Marionette TRACE conn3 <- [1,102,null,{}] 11:50:21 INFO - PROCESS | 19468 | 1461091821324 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:21 INFO - PROCESS | 19468 | 1461091821509 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 11:50:21 INFO - PROCESS | 19468 | 1461091821649 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:21 INFO - PROCESS | 19468 | ++DOCSHELL 0x986adc00 == 24 [pid = 19468] [id = 33] 11:50:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 96 (0x98a0f000) [pid = 19468] [serial = 96] [outer = (nil)] 11:50:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 97 (0x99041000) [pid = 19468] [serial = 97] [outer = 0x98a0f000] 11:50:21 INFO - PROCESS | 19468 | 1461091821746 Marionette DEBUG loaded listener.js 11:50:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 98 (0x99204400) [pid = 19468] [serial = 98] [outer = 0x98a0f000] 11:50:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 99 (0x9790ac00) [pid = 19468] [serial = 99] [outer = 0x959eb000] 11:50:22 INFO - PROCESS | 19468 | 1461091822677 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 11:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 11:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1451ms 11:50:22 INFO - PROCESS | 19468 | 1461091822750 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 11:50:22 INFO - PROCESS | 19468 | 1461091822756 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 11:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 11:50:22 INFO - PROCESS | 19468 | 1461091822769 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 11:50:22 INFO - PROCESS | 19468 | 1461091822774 Marionette TRACE conn3 <- [1,106,null,{}] 11:50:22 INFO - PROCESS | 19468 | 1461091822780 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:22 INFO - PROCESS | 19468 | 1461091822952 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 11:50:23 INFO - PROCESS | 19468 | 1461091823092 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:23 INFO - PROCESS | 19468 | ++DOCSHELL 0x91fcf400 == 25 [pid = 19468] [id = 34] 11:50:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 100 (0x959ea400) [pid = 19468] [serial = 100] [outer = (nil)] 11:50:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 101 (0x97909000) [pid = 19468] [serial = 101] [outer = 0x959ea400] 11:50:23 INFO - PROCESS | 19468 | 1461091823183 Marionette DEBUG loaded listener.js 11:50:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 102 (0x9fb34800) [pid = 19468] [serial = 102] [outer = 0x959ea400] 11:50:24 INFO - PROCESS | 19468 | 1461091824005 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 11:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 11:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1281ms 11:50:24 INFO - PROCESS | 19468 | 1461091824050 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 11:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 11:50:24 INFO - PROCESS | 19468 | 1461091824055 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 11:50:24 INFO - PROCESS | 19468 | 1461091824080 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 11:50:24 INFO - PROCESS | 19468 | 1461091824091 Marionette TRACE conn3 <- [1,110,null,{}] 11:50:24 INFO - PROCESS | 19468 | 1461091824109 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:24 INFO - PROCESS | 19468 | 1461091824284 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 11:50:24 INFO - PROCESS | 19468 | 1461091824424 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:24 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fc06400 == 26 [pid = 19468] [id = 35] 11:50:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 103 (0x8fcb3800) [pid = 19468] [serial = 103] [outer = (nil)] 11:50:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 104 (0xa2ac7800) [pid = 19468] [serial = 104] [outer = 0x8fcb3800] 11:50:24 INFO - PROCESS | 19468 | 1461091824517 Marionette DEBUG loaded listener.js 11:50:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 105 (0xa3c05c00) [pid = 19468] [serial = 105] [outer = 0x8fcb3800] 11:50:25 INFO - PROCESS | 19468 | 1461091825372 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 11:50:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 11:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1366ms 11:50:25 INFO - PROCESS | 19468 | 1461091825427 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 11:50:25 INFO - PROCESS | 19468 | 1461091825431 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 11:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 11:50:25 INFO - PROCESS | 19468 | 1461091825438 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 11:50:25 INFO - PROCESS | 19468 | 1461091825441 Marionette TRACE conn3 <- [1,114,null,{}] 11:50:25 INFO - PROCESS | 19468 | 1461091825447 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:25 INFO - PROCESS | 19468 | 1461091825609 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 11:50:25 INFO - PROCESS | 19468 | 1461091825749 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:25 INFO - PROCESS | 19468 | ++DOCSHELL 0x9df82c00 == 27 [pid = 19468] [id = 36] 11:50:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 106 (0xa2acb800) [pid = 19468] [serial = 106] [outer = (nil)] 11:50:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 107 (0xa4579000) [pid = 19468] [serial = 107] [outer = 0xa2acb800] 11:50:25 INFO - PROCESS | 19468 | 1461091825836 Marionette DEBUG loaded listener.js 11:50:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 108 (0xa4582400) [pid = 19468] [serial = 108] [outer = 0xa2acb800] 11:50:26 INFO - PROCESS | 19468 | 1461091826723 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 11:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 11:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1332ms 11:50:26 INFO - PROCESS | 19468 | 1461091826771 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 11:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 11:50:26 INFO - PROCESS | 19468 | 1461091826776 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 11:50:26 INFO - PROCESS | 19468 | 1461091826782 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 11:50:26 INFO - PROCESS | 19468 | 1461091826786 Marionette TRACE conn3 <- [1,118,null,{}] 11:50:26 INFO - PROCESS | 19468 | 1461091826792 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:26 INFO - PROCESS | 19468 | 1461091826950 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 11:50:27 INFO - PROCESS | 19468 | 1461091827092 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:27 INFO - PROCESS | 19468 | ++DOCSHELL 0xa45e9000 == 28 [pid = 19468] [id = 37] 11:50:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 109 (0xa4b0c800) [pid = 19468] [serial = 109] [outer = (nil)] 11:50:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 110 (0xa4b49800) [pid = 19468] [serial = 110] [outer = 0xa4b0c800] 11:50:27 INFO - PROCESS | 19468 | 1461091827190 Marionette DEBUG loaded listener.js 11:50:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 111 (0xa6859800) [pid = 19468] [serial = 111] [outer = 0xa4b0c800] 11:50:28 INFO - PROCESS | 19468 | 1461091828057 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 11:50:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 11:50:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1329ms 11:50:28 INFO - PROCESS | 19468 | 1461091828112 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 11:50:28 INFO - PROCESS | 19468 | 1461091828116 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 11:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 11:50:28 INFO - PROCESS | 19468 | 1461091828122 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 11:50:28 INFO - PROCESS | 19468 | 1461091828126 Marionette TRACE conn3 <- [1,122,null,{}] 11:50:28 INFO - PROCESS | 19468 | 1461091828132 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:28 INFO - PROCESS | 19468 | 1461091828341 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 11:50:28 INFO - PROCESS | 19468 | 1461091828485 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:28 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5c6c00 == 29 [pid = 19468] [id = 38] 11:50:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 112 (0x8f5cc400) [pid = 19468] [serial = 112] [outer = (nil)] 11:50:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 113 (0xa4540800) [pid = 19468] [serial = 113] [outer = 0x8f5cc400] 11:50:28 INFO - PROCESS | 19468 | 1461091828569 Marionette DEBUG loaded listener.js 11:50:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 114 (0xa4b4d000) [pid = 19468] [serial = 114] [outer = 0x8f5cc400] 11:50:29 INFO - PROCESS | 19468 | 1461091829478 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 11:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 11:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1378ms 11:50:29 INFO - PROCESS | 19468 | 1461091829501 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 11:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 11:50:29 INFO - PROCESS | 19468 | 1461091829505 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 11:50:29 INFO - PROCESS | 19468 | 1461091829511 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 11:50:29 INFO - PROCESS | 19468 | 1461091829514 Marionette TRACE conn3 <- [1,126,null,{}] 11:50:29 INFO - PROCESS | 19468 | 1461091829520 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:29 INFO - PROCESS | 19468 | 1461091829675 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 11:50:29 INFO - PROCESS | 19468 | 1461091829853 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:29 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5cd400 == 30 [pid = 19468] [id = 39] 11:50:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 115 (0x8f5d2400) [pid = 19468] [serial = 115] [outer = (nil)] 11:50:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 116 (0x8f6b8800) [pid = 19468] [serial = 116] [outer = 0x8f5d2400] 11:50:29 INFO - PROCESS | 19468 | 1461091829946 Marionette DEBUG loaded listener.js 11:50:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 117 (0x8f6bb800) [pid = 19468] [serial = 117] [outer = 0x8f5d2400] 11:50:30 INFO - PROCESS | 19468 | 1461091830970 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 11:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 11:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1537ms 11:50:31 INFO - PROCESS | 19468 | 1461091831048 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 11:50:31 INFO - PROCESS | 19468 | 1461091831054 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 11:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 11:50:31 INFO - PROCESS | 19468 | 1461091831063 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 11:50:31 INFO - PROCESS | 19468 | 1461091831069 Marionette TRACE conn3 <- [1,130,null,{}] 11:50:31 INFO - PROCESS | 19468 | 1461091831077 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:31 INFO - PROCESS | 19468 | 1461091831276 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 11:50:31 INFO - PROCESS | 19468 | 1461091831509 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:31 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6c1c00 == 31 [pid = 19468] [id = 40] 11:50:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 118 (0x8fc09400) [pid = 19468] [serial = 118] [outer = (nil)] 11:50:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 119 (0x9010e000) [pid = 19468] [serial = 119] [outer = 0x8fc09400] 11:50:31 INFO - PROCESS | 19468 | 1461091831604 Marionette DEBUG loaded listener.js 11:50:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 120 (0x93107c00) [pid = 19468] [serial = 120] [outer = 0x8fc09400] 11:50:31 INFO - PROCESS | 19468 | --DOCSHELL 0x8fcbb000 == 30 [pid = 19468] [id = 31] 11:50:31 INFO - PROCESS | 19468 | --DOCSHELL 0x915ca800 == 29 [pid = 19468] [id = 25] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0x90721400 == 28 [pid = 19468] [id = 22] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0x95a5a400 == 27 [pid = 19468] [id = 26] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0x91fce400 == 26 [pid = 19468] [id = 6] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0x9920dc00 == 25 [pid = 19468] [id = 23] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0x95c8a000 == 24 [pid = 19468] [id = 27] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0x8fc0a400 == 23 [pid = 19468] [id = 12] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0x9010f400 == 22 [pid = 19468] [id = 28] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0x91fc8000 == 21 [pid = 19468] [id = 29] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0x8f5cd400 == 20 [pid = 19468] [id = 39] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0x901f4800 == 19 [pid = 19468] [id = 24] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0x98626c00 == 18 [pid = 19468] [id = 18] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0x90722400 == 17 [pid = 19468] [id = 30] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0xa45e9000 == 16 [pid = 19468] [id = 37] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0x8f5c6c00 == 15 [pid = 19468] [id = 38] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0x91fcf400 == 14 [pid = 19468] [id = 34] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0x8fc06400 == 13 [pid = 19468] [id = 35] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0x9df82c00 == 12 [pid = 19468] [id = 36] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0x8fc0d000 == 11 [pid = 19468] [id = 32] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0x986adc00 == 10 [pid = 19468] [id = 33] 11:50:34 INFO - PROCESS | 19468 | --DOCSHELL 0x901ee800 == 9 [pid = 19468] [id = 8] 11:50:36 INFO - PROCESS | 19468 | 1461091836154 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 11:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 11:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 5157ms 11:50:36 INFO - PROCESS | 19468 | 1461091836220 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 11:50:36 INFO - PROCESS | 19468 | 1461091836227 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 11:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 11:50:36 INFO - PROCESS | 19468 | 1461091836234 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 11:50:36 INFO - PROCESS | 19468 | 1461091836241 Marionette TRACE conn3 <- [1,134,null,{}] 11:50:36 INFO - PROCESS | 19468 | 1461091836249 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:36 INFO - PROCESS | 19468 | 1461091836418 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 11:50:36 INFO - PROCESS | 19468 | 1461091836531 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:36 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6c0400 == 10 [pid = 19468] [id = 41] 11:50:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 121 (0x8fc04400) [pid = 19468] [serial = 121] [outer = (nil)] 11:50:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 122 (0x90726000) [pid = 19468] [serial = 122] [outer = 0x8fc04400] 11:50:36 INFO - PROCESS | 19468 | 1461091836613 Marionette DEBUG loaded listener.js 11:50:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 123 (0x91fc8000) [pid = 19468] [serial = 123] [outer = 0x8fc04400] 11:50:37 INFO - PROCESS | 19468 | 1461091837568 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 11:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 11:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1385ms 11:50:37 INFO - PROCESS | 19468 | 1461091837619 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 11:50:37 INFO - PROCESS | 19468 | 1461091837628 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 11:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 11:50:37 INFO - PROCESS | 19468 | 1461091837639 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 11:50:37 INFO - PROCESS | 19468 | 1461091837643 Marionette TRACE conn3 <- [1,138,null,{}] 11:50:37 INFO - PROCESS | 19468 | 1461091837650 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:37 INFO - PROCESS | 19468 | 1461091837816 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 11:50:38 INFO - PROCESS | 19468 | 1461091838002 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:38 INFO - PROCESS | 19468 | ++DOCSHELL 0x95a53c00 == 11 [pid = 19468] [id = 42] 11:50:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 124 (0x95a57c00) [pid = 19468] [serial = 124] [outer = (nil)] 11:50:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 125 (0x9677a800) [pid = 19468] [serial = 125] [outer = 0x95a57c00] 11:50:38 INFO - PROCESS | 19468 | 1461091838095 Marionette DEBUG loaded listener.js 11:50:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 126 (0x970c8000) [pid = 19468] [serial = 126] [outer = 0x95a57c00] 11:50:38 INFO - PROCESS | 19468 | 1461091838878 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 11:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 11:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1280ms 11:50:38 INFO - PROCESS | 19468 | 1461091838920 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 11:50:38 INFO - PROCESS | 19468 | 1461091838926 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 11:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 11:50:38 INFO - PROCESS | 19468 | 1461091838939 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 11:50:38 INFO - PROCESS | 19468 | 1461091838945 Marionette TRACE conn3 <- [1,142,null,{}] 11:50:38 INFO - PROCESS | 19468 | 1461091838963 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:39 INFO - PROCESS | 19468 | 1461091839177 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 11:50:39 INFO - PROCESS | 19468 | 1461091839201 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:39 INFO - PROCESS | 19468 | ++DOCSHELL 0x97901c00 == 12 [pid = 19468] [id = 43] 11:50:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 127 (0x97904000) [pid = 19468] [serial = 127] [outer = (nil)] 11:50:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 128 (0x9790e400) [pid = 19468] [serial = 128] [outer = 0x97904000] 11:50:39 INFO - PROCESS | 19468 | 1461091839283 Marionette DEBUG loaded listener.js 11:50:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 129 (0x98626000) [pid = 19468] [serial = 129] [outer = 0x97904000] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 128 (0x91327000) [pid = 19468] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 127 (0x8fcbd400) [pid = 19468] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 126 (0x90722800) [pid = 19468] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 125 (0x901f5400) [pid = 19468] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 124 (0x98627000) [pid = 19468] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 123 (0x91fc8800) [pid = 19468] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 122 (0x901ec800) [pid = 19468] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 121 (0x90108800) [pid = 19468] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 120 (0x99046c00) [pid = 19468] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 119 (0x91fc8400) [pid = 19468] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 118 (0xa2a81c00) [pid = 19468] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 117 (0x8fcb1400) [pid = 19468] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 116 (0x9901b400) [pid = 19468] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 115 (0x901eec00) [pid = 19468] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 114 (0x91fce800) [pid = 19468] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 113 (0x97115000) [pid = 19468] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 112 (0x8fcb3800) [pid = 19468] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 111 (0x9df8c400) [pid = 19468] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 110 (0x93107800) [pid = 19468] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 109 (0x959ea400) [pid = 19468] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 108 (0x96971000) [pid = 19468] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 107 (0x989b7800) [pid = 19468] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 106 (0x98a0f000) [pid = 19468] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 105 (0x986ad800) [pid = 19468] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 104 (0x90103000) [pid = 19468] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 103 (0x95912400) [pid = 19468] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 102 (0xa2acb800) [pid = 19468] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 101 (0x8f5cc400) [pid = 19468] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 100 (0xa4b0c800) [pid = 19468] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 11:50:40 INFO - PROCESS | 19468 | --DOMWINDOW == 99 (0x9ea17000) [pid = 19468] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 11:50:41 INFO - PROCESS | 19468 | 1461091841212 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 11:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 11:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 2285ms 11:50:41 INFO - PROCESS | 19468 | 1461091841294 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 11:50:41 INFO - PROCESS | 19468 | 1461091841298 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 11:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 11:50:41 INFO - PROCESS | 19468 | 1461091841334 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 11:50:41 INFO - PROCESS | 19468 | 1461091841336 Marionette TRACE conn3 <- [1,146,null,{}] 11:50:41 INFO - PROCESS | 19468 | 1461091841365 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:41 INFO - PROCESS | 19468 | 1461091841530 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 11:50:41 INFO - PROCESS | 19468 | 1461091841540 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:41 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5d1400 == 13 [pid = 19468] [id = 44] 11:50:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 100 (0x8f6b7000) [pid = 19468] [serial = 130] [outer = (nil)] 11:50:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 101 (0x90725c00) [pid = 19468] [serial = 131] [outer = 0x8f6b7000] 11:50:41 INFO - PROCESS | 19468 | 1461091841709 Marionette DEBUG loaded listener.js 11:50:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 102 (0x9790c800) [pid = 19468] [serial = 132] [outer = 0x8f6b7000] 11:50:42 INFO - PROCESS | 19468 | 1461091842351 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 11:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 11:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1058ms 11:50:42 INFO - PROCESS | 19468 | 1461091842374 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 11:50:42 INFO - PROCESS | 19468 | 1461091842376 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 11:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 11:50:42 INFO - PROCESS | 19468 | 1461091842383 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 11:50:42 INFO - PROCESS | 19468 | 1461091842386 Marionette TRACE conn3 <- [1,150,null,{}] 11:50:42 INFO - PROCESS | 19468 | 1461091842391 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:42 INFO - PROCESS | 19468 | 1461091842531 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 11:50:42 INFO - PROCESS | 19468 | 1461091842653 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:42 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5c8000 == 14 [pid = 19468] [id = 45] 11:50:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 103 (0x8f5d0c00) [pid = 19468] [serial = 133] [outer = (nil)] 11:50:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 104 (0x986a8c00) [pid = 19468] [serial = 134] [outer = 0x8f5d0c00] 11:50:42 INFO - PROCESS | 19468 | 1461091842727 Marionette DEBUG loaded listener.js 11:50:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 105 (0x989ab400) [pid = 19468] [serial = 135] [outer = 0x8f5d0c00] 11:50:43 INFO - PROCESS | 19468 | 1461091843644 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 11:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 11:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1336ms 11:50:43 INFO - PROCESS | 19468 | 1461091843720 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 11:50:43 INFO - PROCESS | 19468 | 1461091843727 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 11:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 11:50:43 INFO - PROCESS | 19468 | 1461091843737 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 11:50:43 INFO - PROCESS | 19468 | 1461091843742 Marionette TRACE conn3 <- [1,154,null,{}] 11:50:43 INFO - PROCESS | 19468 | 1461091843751 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:43 INFO - PROCESS | 19468 | 1461091843979 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 11:50:44 INFO - PROCESS | 19468 | 1461091844164 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:44 INFO - PROCESS | 19468 | ++DOCSHELL 0x901eb400 == 15 [pid = 19468] [id = 46] 11:50:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 106 (0x915c5c00) [pid = 19468] [serial = 136] [outer = (nil)] 11:50:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 107 (0x95c4a000) [pid = 19468] [serial = 137] [outer = 0x915c5c00] 11:50:44 INFO - PROCESS | 19468 | 1461091844296 Marionette DEBUG loaded listener.js 11:50:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 108 (0x96972800) [pid = 19468] [serial = 138] [outer = 0x915c5c00] 11:50:45 INFO - PROCESS | 19468 | 1461091845118 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 11:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 11:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1432ms 11:50:45 INFO - PROCESS | 19468 | 1461091845170 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 11:50:45 INFO - PROCESS | 19468 | 1461091845179 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 11:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 11:50:45 INFO - PROCESS | 19468 | 1461091845191 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 11:50:45 INFO - PROCESS | 19468 | 1461091845195 Marionette TRACE conn3 <- [1,158,null,{}] 11:50:45 INFO - PROCESS | 19468 | 1461091845202 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:45 INFO - PROCESS | 19468 | 1461091845374 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 11:50:45 INFO - PROCESS | 19468 | 1461091845517 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:45 INFO - PROCESS | 19468 | ++DOCSHELL 0x97908400 == 16 [pid = 19468] [id = 47] 11:50:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 109 (0x97909c00) [pid = 19468] [serial = 139] [outer = (nil)] 11:50:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 110 (0x98adbc00) [pid = 19468] [serial = 140] [outer = 0x97909c00] 11:50:45 INFO - PROCESS | 19468 | 1461091845607 Marionette DEBUG loaded listener.js 11:50:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 111 (0x9920dc00) [pid = 19468] [serial = 141] [outer = 0x97909c00] 11:50:46 INFO - PROCESS | 19468 | 1461091846318 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 11:50:46 INFO - PROCESS | 19468 | 1461091846581 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 11:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 11:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1433ms 11:50:46 INFO - PROCESS | 19468 | 1461091846624 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 11:50:46 INFO - PROCESS | 19468 | 1461091846627 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 11:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 11:50:46 INFO - PROCESS | 19468 | 1461091846634 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 11:50:46 INFO - PROCESS | 19468 | 1461091846641 Marionette TRACE conn3 <- [1,162,null,{}] 11:50:46 INFO - PROCESS | 19468 | 1461091846657 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:46 INFO - PROCESS | 19468 | 1461091846869 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 11:50:47 INFO - PROCESS | 19468 | 1461091847049 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:47 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5c5c00 == 17 [pid = 19468] [id = 48] 11:50:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 112 (0x98ae0800) [pid = 19468] [serial = 142] [outer = (nil)] 11:50:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 113 (0xa00c0c00) [pid = 19468] [serial = 143] [outer = 0x98ae0800] 11:50:47 INFO - PROCESS | 19468 | 1461091847147 Marionette DEBUG loaded listener.js 11:50:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 114 (0xa0ace400) [pid = 19468] [serial = 144] [outer = 0x98ae0800] 11:50:48 INFO - PROCESS | 19468 | 1461091848007 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 11:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 11:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1436ms 11:50:48 INFO - PROCESS | 19468 | 1461091848071 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 11:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 11:50:48 INFO - PROCESS | 19468 | 1461091848076 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 11:50:48 INFO - PROCESS | 19468 | 1461091848083 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 11:50:48 INFO - PROCESS | 19468 | 1461091848088 Marionette TRACE conn3 <- [1,166,null,{}] 11:50:48 INFO - PROCESS | 19468 | 1461091848097 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:48 INFO - PROCESS | 19468 | 1461091848427 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 11:50:48 INFO - PROCESS | 19468 | 1461091848663 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:48 INFO - PROCESS | 19468 | ++DOCSHELL 0xa0f42000 == 18 [pid = 19468] [id = 49] 11:50:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 115 (0xa0fd1000) [pid = 19468] [serial = 145] [outer = (nil)] 11:50:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 116 (0xa2a31800) [pid = 19468] [serial = 146] [outer = 0xa0fd1000] 11:50:48 INFO - PROCESS | 19468 | 1461091848792 Marionette DEBUG loaded listener.js 11:50:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 117 (0xa2acb800) [pid = 19468] [serial = 147] [outer = 0xa0fd1000] 11:50:49 INFO - PROCESS | 19468 | 1461091849710 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 11:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 11:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1697ms 11:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 11:50:49 INFO - PROCESS | 19468 | 1461091849780 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 11:50:49 INFO - PROCESS | 19468 | 1461091849783 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 11:50:49 INFO - PROCESS | 19468 | 1461091849790 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 11:50:49 INFO - PROCESS | 19468 | 1461091849793 Marionette TRACE conn3 <- [1,170,null,{}] 11:50:49 INFO - PROCESS | 19468 | 1461091849799 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:49 INFO - PROCESS | 19468 | 1461091849959 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 11:50:50 INFO - PROCESS | 19468 | 1461091850104 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:50 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5ccc00 == 19 [pid = 19468] [id = 50] 11:50:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 118 (0x8f6b2800) [pid = 19468] [serial = 148] [outer = (nil)] 11:50:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 119 (0x93176800) [pid = 19468] [serial = 149] [outer = 0x8f6b2800] 11:50:50 INFO - PROCESS | 19468 | 1461091850232 Marionette DEBUG loaded listener.js 11:50:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 120 (0x95c88800) [pid = 19468] [serial = 150] [outer = 0x8f6b2800] 11:50:51 INFO - PROCESS | 19468 | 1461091851318 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 11:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 11:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1591ms 11:50:51 INFO - PROCESS | 19468 | 1461091851381 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 11:50:51 INFO - PROCESS | 19468 | 1461091851387 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 11:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 11:50:51 INFO - PROCESS | 19468 | 1461091851395 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 11:50:51 INFO - PROCESS | 19468 | 1461091851401 Marionette TRACE conn3 <- [1,174,null,{}] 11:50:51 INFO - PROCESS | 19468 | 1461091851409 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:51 INFO - PROCESS | 19468 | 1461091851612 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 11:50:51 INFO - PROCESS | 19468 | 1461091851840 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:51 INFO - PROCESS | 19468 | ++DOCSHELL 0x9010f800 == 20 [pid = 19468] [id = 51] 11:50:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 121 (0x901e9000) [pid = 19468] [serial = 151] [outer = (nil)] 11:50:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 122 (0x91330800) [pid = 19468] [serial = 152] [outer = 0x901e9000] 11:50:51 INFO - PROCESS | 19468 | 1461091851948 Marionette DEBUG loaded listener.js 11:50:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 123 (0x9310c000) [pid = 19468] [serial = 153] [outer = 0x901e9000] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 122 (0x91329800) [pid = 19468] [serial = 92] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 121 (0xa44be400) [pid = 19468] [serial = 89] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 120 (0x99041000) [pid = 19468] [serial = 97] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 119 (0x90725000) [pid = 19468] [serial = 94] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 118 (0x959ee800) [pid = 19468] [serial = 71] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 117 (0x901e7c00) [pid = 19468] [serial = 91] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 116 (0xa0ad3c00) [pid = 19468] [serial = 88] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 115 (0xa2acf800) [pid = 19468] [serial = 2] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 114 (0xa0f38400) [pid = 19468] [serial = 86] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 113 (0x9862b000) [pid = 19468] [serial = 52] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 112 (0x9132f400) [pid = 19468] [serial = 28] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 111 (0x93140c00) [pid = 19468] [serial = 49] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 110 (0x970c6800) [pid = 19468] [serial = 34] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 109 (0x901edc00) [pid = 19468] [serial = 25] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 108 (0x9831e800) [pid = 19468] [serial = 35] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 107 (0x9df8f000) [pid = 19468] [serial = 37] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 106 (0x959e9000) [pid = 19468] [serial = 46] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 105 (0x9fb35800) [pid = 19468] [serial = 38] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 104 (0xa444e800) [pid = 19468] [serial = 40] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 103 (0x9313e800) [pid = 19468] [serial = 70] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 102 (0x98621400) [pid = 19468] [serial = 43] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 101 (0x95c43c00) [pid = 19468] [serial = 47] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 100 (0x98623000) [pid = 19468] [serial = 44] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 99 (0x96346800) [pid = 19468] [serial = 31] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 98 (0x91329400) [pid = 19468] [serial = 26] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 97 (0x901f5c00) [pid = 19468] [serial = 23] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 96 (0x9863f400) [pid = 19468] [serial = 53] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 95 (0x963cdc00) [pid = 19468] [serial = 50] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 94 (0xa4584400) [pid = 19468] [serial = 41] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 93 (0x9a8a8400) [pid = 19468] [serial = 79] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 92 (0x9df83800) [pid = 19468] [serial = 65] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 91 (0x97543000) [pid = 19468] [serial = 12] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 90 (0x9fb34c00) [pid = 19468] [serial = 67] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 89 (0x97befc00) [pid = 19468] [serial = 9] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 88 (0x99204400) [pid = 19468] [serial = 98] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 87 (0x99041800) [pid = 19468] [serial = 62] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 86 (0x97909000) [pid = 19468] [serial = 101] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 85 (0x9a8a5400) [pid = 19468] [serial = 64] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 84 (0x989b7400) [pid = 19468] [serial = 61] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 83 (0x93140000) [pid = 19468] [serial = 95] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 82 (0x9831c400) [pid = 19468] [serial = 59] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 81 (0x98629800) [pid = 19468] [serial = 76] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 80 (0x95c4bc00) [pid = 19468] [serial = 56] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 79 (0x979b7c00) [pid = 19468] [serial = 58] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 78 (0x931cf000) [pid = 19468] [serial = 55] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 77 (0x91fd0800) [pid = 19468] [serial = 16] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 76 (0x91fd5800) [pid = 19468] [serial = 17] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 75 (0xa0c39400) [pid = 19468] [serial = 85] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 74 (0xa3c05c00) [pid = 19468] [serial = 105] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 73 (0x9132f000) [pid = 19468] [serial = 19] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 72 (0x9fb8f800) [pid = 19468] [serial = 68] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 71 (0xa4579000) [pid = 19468] [serial = 107] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 70 (0x9677ac00) [pid = 19468] [serial = 73] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 69 (0x96778c00) [pid = 19468] [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.] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 68 (0x971be800) [pid = 19468] [serial = 74] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 67 (0x9fb34800) [pid = 19468] [serial = 102] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 66 (0xa2ac7800) [pid = 19468] [serial = 104] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 65 (0x989a9800) [pid = 19468] [serial = 77] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 64 (0x9010e000) [pid = 19468] [serial = 119] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 63 (0x8f6b8800) [pid = 19468] [serial = 116] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 62 (0xa4b4d000) [pid = 19468] [serial = 114] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 61 (0xa4b49800) [pid = 19468] [serial = 110] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 60 (0xa4540800) [pid = 19468] [serial = 113] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 59 (0xa6859800) [pid = 19468] [serial = 111] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 58 (0xa0ad7800) [pid = 19468] [serial = 83] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 57 (0x9fb96c00) [pid = 19468] [serial = 80] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 56 (0x901f2000) [pid = 19468] [serial = 22] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 55 (0xa0a4c000) [pid = 19468] [serial = 82] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | --DOMWINDOW == 54 (0xa4582400) [pid = 19468] [serial = 108] [outer = (nil)] [url = about:blank] 11:50:52 INFO - PROCESS | 19468 | 1461091852851 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 11:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 11:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1484ms 11:50:52 INFO - PROCESS | 19468 | 1461091852879 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 11:50:52 INFO - PROCESS | 19468 | 1461091852886 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 11:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 11:50:52 INFO - PROCESS | 19468 | 1461091852897 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 11:50:52 INFO - PROCESS | 19468 | 1461091852900 Marionette TRACE conn3 <- [1,178,null,{}] 11:50:52 INFO - PROCESS | 19468 | 1461091852906 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:53 INFO - PROCESS | 19468 | 1461091853047 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 11:50:53 INFO - PROCESS | 19468 | 1461091853064 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:53 INFO - PROCESS | 19468 | ++DOCSHELL 0x901edc00 == 21 [pid = 19468] [id = 52] 11:50:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 55 (0x901f2000) [pid = 19468] [serial = 154] [outer = (nil)] 11:50:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 56 (0x915c7c00) [pid = 19468] [serial = 155] [outer = 0x901f2000] 11:50:53 INFO - PROCESS | 19468 | 1461091853136 Marionette DEBUG loaded listener.js 11:50:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 57 (0x91fd6400) [pid = 19468] [serial = 156] [outer = 0x901f2000] 11:50:53 INFO - PROCESS | 19468 | 1461091853876 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 11:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 11:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1028ms 11:50:53 INFO - PROCESS | 19468 | 1461091853925 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 11:50:53 INFO - PROCESS | 19468 | 1461091853929 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 11:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 11:50:53 INFO - PROCESS | 19468 | 1461091853936 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 11:50:53 INFO - PROCESS | 19468 | 1461091853941 Marionette TRACE conn3 <- [1,182,null,{}] 11:50:53 INFO - PROCESS | 19468 | 1461091853957 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:54 INFO - PROCESS | 19468 | 1461091854121 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 11:50:54 INFO - PROCESS | 19468 | 1461091854132 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:54 INFO - PROCESS | 19468 | ++DOCSHELL 0x901f2c00 == 22 [pid = 19468] [id = 53] 11:50:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 58 (0x9132f400) [pid = 19468] [serial = 157] [outer = (nil)] 11:50:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 59 (0x95c85800) [pid = 19468] [serial = 158] [outer = 0x9132f400] 11:50:54 INFO - PROCESS | 19468 | 1461091854288 Marionette DEBUG loaded listener.js 11:50:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 60 (0x963cdc00) [pid = 19468] [serial = 159] [outer = 0x9132f400] 11:50:54 INFO - PROCESS | 19468 | 1461091854960 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 11:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 11:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1083ms 11:50:55 INFO - PROCESS | 19468 | 1461091855018 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 11:50:55 INFO - PROCESS | 19468 | 1461091855023 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 11:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 11:50:55 INFO - PROCESS | 19468 | 1461091855038 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 11:50:55 INFO - PROCESS | 19468 | 1461091855042 Marionette TRACE conn3 <- [1,186,null,{}] 11:50:55 INFO - PROCESS | 19468 | 1461091855055 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:55 INFO - PROCESS | 19468 | 1461091855234 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 11:50:55 INFO - PROCESS | 19468 | 1461091855253 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:55 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6b9800 == 23 [pid = 19468] [id = 54] 11:50:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 61 (0x970ce400) [pid = 19468] [serial = 160] [outer = (nil)] 11:50:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 62 (0x971ba000) [pid = 19468] [serial = 161] [outer = 0x970ce400] 11:50:55 INFO - PROCESS | 19468 | 1461091855326 Marionette DEBUG loaded listener.js 11:50:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 63 (0x974dfc00) [pid = 19468] [serial = 162] [outer = 0x970ce400] 11:50:56 INFO - PROCESS | 19468 | 1461091856133 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 11:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 11:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1134ms 11:50:56 INFO - PROCESS | 19468 | 1461091856174 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 11:50:56 INFO - PROCESS | 19468 | 1461091856177 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 11:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 11:50:56 INFO - PROCESS | 19468 | 1461091856183 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 11:50:56 INFO - PROCESS | 19468 | 1461091856186 Marionette TRACE conn3 <- [1,190,null,{}] 11:50:56 INFO - PROCESS | 19468 | 1461091856198 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:56 INFO - PROCESS | 19468 | 1461091856382 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 11:50:56 INFO - PROCESS | 19468 | --DOMWINDOW == 62 (0x8f5d2400) [pid = 19468] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 11:50:56 INFO - PROCESS | 19468 | --DOMWINDOW == 61 (0x97904000) [pid = 19468] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 11:50:56 INFO - PROCESS | 19468 | --DOMWINDOW == 60 (0x8fc09400) [pid = 19468] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 11:50:56 INFO - PROCESS | 19468 | --DOMWINDOW == 59 (0x8fc04400) [pid = 19468] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 11:50:56 INFO - PROCESS | 19468 | --DOMWINDOW == 58 (0x95a57c00) [pid = 19468] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 11:50:56 INFO - PROCESS | 19468 | --DOMWINDOW == 57 (0x8f6b7000) [pid = 19468] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 11:50:56 INFO - PROCESS | 19468 | 1461091856499 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:56 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6b3000 == 24 [pid = 19468] [id = 55] 11:50:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 58 (0x8f6b6400) [pid = 19468] [serial = 163] [outer = (nil)] 11:50:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 59 (0x8fcb2800) [pid = 19468] [serial = 164] [outer = 0x8f6b6400] 11:50:56 INFO - PROCESS | 19468 | 1461091856589 Marionette DEBUG loaded listener.js 11:50:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 60 (0x91323000) [pid = 19468] [serial = 165] [outer = 0x8f6b6400] 11:50:57 INFO - PROCESS | 19468 | 1461091857345 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 11:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 11:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1188ms 11:50:57 INFO - PROCESS | 19468 | 1461091857371 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 11:50:57 INFO - PROCESS | 19468 | 1461091857375 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 11:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 11:50:57 INFO - PROCESS | 19468 | 1461091857380 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 11:50:57 INFO - PROCESS | 19468 | 1461091857383 Marionette TRACE conn3 <- [1,194,null,{}] 11:50:57 INFO - PROCESS | 19468 | 1461091857389 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:57 INFO - PROCESS | 19468 | 1461091857591 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 11:50:57 INFO - PROCESS | 19468 | 1461091857615 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:57 INFO - PROCESS | 19468 | ++DOCSHELL 0x9812ac00 == 25 [pid = 19468] [id = 56] 11:50:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 61 (0x9831b000) [pid = 19468] [serial = 166] [outer = (nil)] 11:50:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 62 (0x9861ec00) [pid = 19468] [serial = 167] [outer = 0x9831b000] 11:50:57 INFO - PROCESS | 19468 | 1461091857706 Marionette DEBUG loaded listener.js 11:50:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 63 (0x98627000) [pid = 19468] [serial = 168] [outer = 0x9831b000] 11:50:58 INFO - PROCESS | 19468 | 1461091858418 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 11:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 11:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1086ms 11:50:58 INFO - PROCESS | 19468 | 1461091858467 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 11:50:58 INFO - PROCESS | 19468 | 1461091858469 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 11:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 11:50:58 INFO - PROCESS | 19468 | 1461091858476 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 11:50:58 INFO - PROCESS | 19468 | 1461091858479 Marionette TRACE conn3 <- [1,198,null,{}] 11:50:58 INFO - PROCESS | 19468 | 1461091858484 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:58 INFO - PROCESS | 19468 | 1461091858739 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 11:50:58 INFO - PROCESS | 19468 | 1461091858844 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:58 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fc03400 == 26 [pid = 19468] [id = 57] 11:50:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 64 (0x8fc04400) [pid = 19468] [serial = 169] [outer = (nil)] 11:50:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 65 (0x8fcb3800) [pid = 19468] [serial = 170] [outer = 0x8fc04400] 11:50:58 INFO - PROCESS | 19468 | 1461091858933 Marionette DEBUG loaded listener.js 11:50:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 66 (0x901f4c00) [pid = 19468] [serial = 171] [outer = 0x8fc04400] 11:50:59 INFO - PROCESS | 19468 | 1461091859739 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 11:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 11:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1278ms 11:50:59 INFO - PROCESS | 19468 | 1461091859756 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 11:50:59 INFO - PROCESS | 19468 | 1461091859765 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 11:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 11:50:59 INFO - PROCESS | 19468 | 1461091859790 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 11:50:59 INFO - PROCESS | 19468 | 1461091859796 Marionette TRACE conn3 <- [1,202,null,{}] 11:50:59 INFO - PROCESS | 19468 | 1461091859806 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:59 INFO - PROCESS | 19468 | 1461091859978 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 11:51:00 INFO - PROCESS | 19468 | 1461091860115 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x931cd800 == 27 [pid = 19468] [id = 58] 11:51:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 67 (0x931cf000) [pid = 19468] [serial = 172] [outer = (nil)] 11:51:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 68 (0x959eac00) [pid = 19468] [serial = 173] [outer = 0x931cf000] 11:51:00 INFO - PROCESS | 19468 | 1461091860207 Marionette DEBUG loaded listener.js 11:51:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 69 (0x95c43c00) [pid = 19468] [serial = 174] [outer = 0x931cf000] 11:51:01 INFO - PROCESS | 19468 | 1461091861081 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 11:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 11:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1353ms 11:51:01 INFO - PROCESS | 19468 | 1461091861127 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 11:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 11:51:01 INFO - PROCESS | 19468 | 1461091861132 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 11:51:01 INFO - PROCESS | 19468 | 1461091861139 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 11:51:01 INFO - PROCESS | 19468 | 1461091861143 Marionette TRACE conn3 <- [1,206,null,{}] 11:51:01 INFO - PROCESS | 19468 | 1461091861149 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:01 INFO - PROCESS | 19468 | 1461091861321 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 11:51:01 INFO - PROCESS | 19468 | 1461091861466 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:01 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6b8800 == 28 [pid = 19468] [id = 59] 11:51:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 70 (0x95c43400) [pid = 19468] [serial = 175] [outer = (nil)] 11:51:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 71 (0x97bf0400) [pid = 19468] [serial = 176] [outer = 0x95c43400] 11:51:01 INFO - PROCESS | 19468 | 1461091861571 Marionette DEBUG loaded listener.js 11:51:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 72 (0x98623800) [pid = 19468] [serial = 177] [outer = 0x95c43400] 11:51:02 INFO - PROCESS | 19468 | 1461091862414 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 11:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 11:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1333ms 11:51:02 INFO - PROCESS | 19468 | 1461091862472 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 11:51:02 INFO - PROCESS | 19468 | 1461091862478 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 11:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 11:51:02 INFO - PROCESS | 19468 | 1461091862497 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 11:51:02 INFO - PROCESS | 19468 | 1461091862504 Marionette TRACE conn3 <- [1,210,null,{}] 11:51:02 INFO - PROCESS | 19468 | 1461091862510 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:02 INFO - PROCESS | 19468 | 1461091862722 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 11:51:02 INFO - PROCESS | 19468 | 1461091862866 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:02 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5ce400 == 29 [pid = 19468] [id = 60] 11:51:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 73 (0x91fd5c00) [pid = 19468] [serial = 178] [outer = (nil)] 11:51:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 74 (0x98adc000) [pid = 19468] [serial = 179] [outer = 0x91fd5c00] 11:51:02 INFO - PROCESS | 19468 | 1461091862962 Marionette DEBUG loaded listener.js 11:51:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 75 (0x99016400) [pid = 19468] [serial = 180] [outer = 0x91fd5c00] 11:51:03 INFO - PROCESS | 19468 | 1461091863872 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 11:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 11:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1442ms 11:51:03 INFO - PROCESS | 19468 | 1461091863931 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 11:51:03 INFO - PROCESS | 19468 | 1461091863934 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 11:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 11:51:03 INFO - PROCESS | 19468 | 1461091863941 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 11:51:03 INFO - PROCESS | 19468 | 1461091863944 Marionette TRACE conn3 <- [1,214,null,{}] 11:51:03 INFO - PROCESS | 19468 | 1461091863951 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:04 INFO - PROCESS | 19468 | 1461091864112 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 11:51:04 INFO - PROCESS | 19468 | 1461091864250 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:04 INFO - PROCESS | 19468 | ++DOCSHELL 0x99207000 == 30 [pid = 19468] [id = 61] 11:51:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 76 (0x9920e000) [pid = 19468] [serial = 181] [outer = (nil)] 11:51:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 77 (0x9a8a5800) [pid = 19468] [serial = 182] [outer = 0x9920e000] 11:51:04 INFO - PROCESS | 19468 | 1461091864337 Marionette DEBUG loaded listener.js 11:51:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 78 (0x9a8ad000) [pid = 19468] [serial = 183] [outer = 0x9920e000] 11:51:05 INFO - PROCESS | 19468 | 1461091865147 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 11:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 11:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1236ms 11:51:05 INFO - PROCESS | 19468 | 1461091865178 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 11:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 11:51:05 INFO - PROCESS | 19468 | 1461091865182 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 11:51:05 INFO - PROCESS | 19468 | 1461091865188 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 11:51:05 INFO - PROCESS | 19468 | 1461091865192 Marionette TRACE conn3 <- [1,218,null,{}] 11:51:05 INFO - PROCESS | 19468 | 1461091865197 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:05 INFO - PROCESS | 19468 | 1461091865393 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 11:51:05 INFO - PROCESS | 19468 | 1461091865507 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:05 INFO - PROCESS | 19468 | ++DOCSHELL 0x99273800 == 31 [pid = 19468] [id = 62] 11:51:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 79 (0x9fb34c00) [pid = 19468] [serial = 184] [outer = (nil)] 11:51:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 80 (0x9fb98800) [pid = 19468] [serial = 185] [outer = 0x9fb34c00] 11:51:05 INFO - PROCESS | 19468 | 1461091865642 Marionette DEBUG loaded listener.js 11:51:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 81 (0xa00a2c00) [pid = 19468] [serial = 186] [outer = 0x9fb34c00] 11:51:06 INFO - PROCESS | 19468 | 1461091866568 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 11:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 11:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1433ms 11:51:06 INFO - PROCESS | 19468 | 1461091866622 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 11:51:06 INFO - PROCESS | 19468 | 1461091866625 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 11:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 11:51:06 INFO - PROCESS | 19468 | 1461091866632 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 11:51:06 INFO - PROCESS | 19468 | 1461091866635 Marionette TRACE conn3 <- [1,222,null,{}] 11:51:06 INFO - PROCESS | 19468 | 1461091866642 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:06 INFO - PROCESS | 19468 | 1461091866844 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 11:51:07 INFO - PROCESS | 19468 | 1461091866988 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:07 INFO - PROCESS | 19468 | ++DOCSHELL 0x97906c00 == 32 [pid = 19468] [id = 63] 11:51:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 82 (0x9fc4cc00) [pid = 19468] [serial = 187] [outer = (nil)] 11:51:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 83 (0xa0c2cc00) [pid = 19468] [serial = 188] [outer = 0x9fc4cc00] 11:51:07 INFO - PROCESS | 19468 | 1461091867078 Marionette DEBUG loaded listener.js 11:51:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 84 (0xa0f35400) [pid = 19468] [serial = 189] [outer = 0x9fc4cc00] 11:51:07 INFO - PROCESS | 19468 | 1461091867914 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 11:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 11:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1333ms 11:51:07 INFO - PROCESS | 19468 | 1461091867965 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 11:51:07 INFO - PROCESS | 19468 | 1461091867969 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 11:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 11:51:07 INFO - PROCESS | 19468 | 1461091867976 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 11:51:07 INFO - PROCESS | 19468 | 1461091867979 Marionette TRACE conn3 <- [1,226,null,{}] 11:51:07 INFO - PROCESS | 19468 | 1461091867986 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:08 INFO - PROCESS | 19468 | 1461091868155 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 11:51:08 INFO - PROCESS | 19468 | 1461091868301 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:08 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5cc400 == 33 [pid = 19468] [id = 64] 11:51:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 85 (0x9010b000) [pid = 19468] [serial = 190] [outer = (nil)] 11:51:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 86 (0x970c6400) [pid = 19468] [serial = 191] [outer = 0x9010b000] 11:51:08 INFO - PROCESS | 19468 | 1461091868387 Marionette DEBUG loaded listener.js 11:51:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 87 (0x97545000) [pid = 19468] [serial = 192] [outer = 0x9010b000] 11:51:09 INFO - PROCESS | 19468 | 1461091869474 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 11:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 11:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1538ms 11:51:09 INFO - PROCESS | 19468 | 1461091869515 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 11:51:09 INFO - PROCESS | 19468 | 1461091869529 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 11:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 11:51:09 INFO - PROCESS | 19468 | 1461091869549 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 11:51:09 INFO - PROCESS | 19468 | 1461091869555 Marionette TRACE conn3 <- [1,230,null,{}] 11:51:09 INFO - PROCESS | 19468 | 1461091869572 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:09 INFO - PROCESS | 19468 | 1461091869792 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 11:51:09 INFO - PROCESS | 19468 | 1461091869939 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:09 INFO - PROCESS | 19468 | ++DOCSHELL 0x91322400 == 34 [pid = 19468] [id = 65] 11:51:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 88 (0x9132a000) [pid = 19468] [serial = 193] [outer = (nil)] 11:51:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 89 (0x93140c00) [pid = 19468] [serial = 194] [outer = 0x9132a000] 11:51:10 INFO - PROCESS | 19468 | 1461091870020 Marionette DEBUG loaded listener.js 11:51:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 90 (0x95a53000) [pid = 19468] [serial = 195] [outer = 0x9132a000] 11:51:10 INFO - PROCESS | 19468 | --DOMWINDOW == 89 (0x8f6bb800) [pid = 19468] [serial = 117] [outer = (nil)] [url = about:blank] 11:51:10 INFO - PROCESS | 19468 | --DOMWINDOW == 88 (0x9790e400) [pid = 19468] [serial = 128] [outer = (nil)] [url = about:blank] 11:51:10 INFO - PROCESS | 19468 | --DOMWINDOW == 87 (0x93107c00) [pid = 19468] [serial = 120] [outer = (nil)] [url = about:blank] 11:51:10 INFO - PROCESS | 19468 | --DOMWINDOW == 86 (0x90726000) [pid = 19468] [serial = 122] [outer = (nil)] [url = about:blank] 11:51:10 INFO - PROCESS | 19468 | --DOMWINDOW == 85 (0x91fc8000) [pid = 19468] [serial = 123] [outer = (nil)] [url = about:blank] 11:51:10 INFO - PROCESS | 19468 | --DOMWINDOW == 84 (0x98626000) [pid = 19468] [serial = 129] [outer = (nil)] [url = about:blank] 11:51:10 INFO - PROCESS | 19468 | --DOMWINDOW == 83 (0x9677a800) [pid = 19468] [serial = 125] [outer = (nil)] [url = about:blank] 11:51:10 INFO - PROCESS | 19468 | --DOMWINDOW == 82 (0x90725c00) [pid = 19468] [serial = 131] [outer = (nil)] [url = about:blank] 11:51:10 INFO - PROCESS | 19468 | --DOMWINDOW == 81 (0x9790c800) [pid = 19468] [serial = 132] [outer = (nil)] [url = about:blank] 11:51:10 INFO - PROCESS | 19468 | --DOMWINDOW == 80 (0x970c8000) [pid = 19468] [serial = 126] [outer = (nil)] [url = about:blank] 11:51:10 INFO - PROCESS | 19468 | 1461091870838 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 11:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 11:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1352ms 11:51:10 INFO - PROCESS | 19468 | 1461091870896 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 11:51:10 INFO - PROCESS | 19468 | 1461091870905 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 11:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 11:51:10 INFO - PROCESS | 19468 | 1461091870915 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 11:51:10 INFO - PROCESS | 19468 | 1461091870920 Marionette TRACE conn3 <- [1,234,null,{}] 11:51:10 INFO - PROCESS | 19468 | 1461091870926 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:11 INFO - PROCESS | 19468 | 1461091871105 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 11:51:11 INFO - PROCESS | 19468 | 1461091871205 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:11 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6bb800 == 35 [pid = 19468] [id = 66] 11:51:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 81 (0x8f6be000) [pid = 19468] [serial = 196] [outer = (nil)] 11:51:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 82 (0x95a59000) [pid = 19468] [serial = 197] [outer = 0x8f6be000] 11:51:11 INFO - PROCESS | 19468 | 1461091871283 Marionette DEBUG loaded listener.js 11:51:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 83 (0x971c3800) [pid = 19468] [serial = 198] [outer = 0x8f6be000] 11:51:12 INFO - PROCESS | 19468 | 1461091872013 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 11:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 11:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1136ms 11:51:12 INFO - PROCESS | 19468 | 1461091872056 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 11:51:12 INFO - PROCESS | 19468 | 1461091872060 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 11:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 11:51:12 INFO - PROCESS | 19468 | 1461091872066 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 11:51:12 INFO - PROCESS | 19468 | 1461091872072 Marionette TRACE conn3 <- [1,238,null,{}] 11:51:12 INFO - PROCESS | 19468 | 1461091872087 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:12 INFO - PROCESS | 19468 | 1461091872242 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 11:51:12 INFO - PROCESS | 19468 | 1461091872258 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:12 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5d1800 == 36 [pid = 19468] [id = 67] 11:51:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 84 (0x98622c00) [pid = 19468] [serial = 199] [outer = (nil)] 11:51:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 85 (0x9863b800) [pid = 19468] [serial = 200] [outer = 0x98622c00] 11:51:12 INFO - PROCESS | 19468 | 1461091872334 Marionette DEBUG loaded listener.js 11:51:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 86 (0x98a0d400) [pid = 19468] [serial = 201] [outer = 0x98622c00] 11:51:13 INFO - PROCESS | 19468 | 1461091873321 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 11:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 11:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1283ms 11:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 11:51:13 INFO - PROCESS | 19468 | 1461091873355 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 11:51:13 INFO - PROCESS | 19468 | 1461091873358 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 11:51:13 INFO - PROCESS | 19468 | 1461091873365 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 11:51:13 INFO - PROCESS | 19468 | 1461091873369 Marionette TRACE conn3 <- [1,242,null,{}] 11:51:13 INFO - PROCESS | 19468 | 1461091873382 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:13 INFO - PROCESS | 19468 | 1461091873585 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 11:51:13 INFO - PROCESS | 19468 | 1461091873618 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:13 INFO - PROCESS | 19468 | ++DOCSHELL 0x9862a400 == 37 [pid = 19468] [id = 68] 11:51:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 87 (0x99206400) [pid = 19468] [serial = 202] [outer = (nil)] 11:51:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 88 (0x9df84800) [pid = 19468] [serial = 203] [outer = 0x99206400] 11:51:13 INFO - PROCESS | 19468 | 1461091873698 Marionette DEBUG loaded listener.js 11:51:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 89 (0x9ea1e400) [pid = 19468] [serial = 204] [outer = 0x99206400] 11:51:14 INFO - PROCESS | 19468 | 1461091874487 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 11:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 11:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1186ms 11:51:14 INFO - PROCESS | 19468 | --DOMWINDOW == 88 (0x901f2000) [pid = 19468] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 11:51:14 INFO - PROCESS | 19468 | --DOMWINDOW == 87 (0x9132f400) [pid = 19468] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 11:51:14 INFO - PROCESS | 19468 | --DOMWINDOW == 86 (0x901e9000) [pid = 19468] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 11:51:14 INFO - PROCESS | 19468 | --DOMWINDOW == 85 (0x8f6b6400) [pid = 19468] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 11:51:14 INFO - PROCESS | 19468 | --DOMWINDOW == 84 (0x970ce400) [pid = 19468] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 11:51:14 INFO - PROCESS | 19468 | 1461091874641 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 11:51:14 INFO - PROCESS | 19468 | 1461091874644 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 11:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 11:51:14 INFO - PROCESS | 19468 | 1461091874662 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 11:51:14 INFO - PROCESS | 19468 | 1461091874664 Marionette TRACE conn3 <- [1,246,null,{}] 11:51:14 INFO - PROCESS | 19468 | 1461091874684 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:14 INFO - PROCESS | 19468 | 1461091874823 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 11:51:14 INFO - PROCESS | 19468 | 1461091874833 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:14 INFO - PROCESS | 19468 | ++DOCSHELL 0x95c49c00 == 38 [pid = 19468] [id = 69] 11:51:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 85 (0x97905000) [pid = 19468] [serial = 205] [outer = (nil)] 11:51:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 86 (0x97c77c00) [pid = 19468] [serial = 206] [outer = 0x97905000] 11:51:14 INFO - PROCESS | 19468 | 1461091874907 Marionette DEBUG loaded listener.js 11:51:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 87 (0x97c7a000) [pid = 19468] [serial = 207] [outer = 0x97905000] 11:51:15 INFO - PROCESS | 19468 | 1461091875704 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 11:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 11:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1090ms 11:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 11:51:15 INFO - PROCESS | 19468 | 1461091875755 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 11:51:15 INFO - PROCESS | 19468 | 1461091875758 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 11:51:15 INFO - PROCESS | 19468 | 1461091875763 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 11:51:15 INFO - PROCESS | 19468 | 1461091875767 Marionette TRACE conn3 <- [1,250,null,{}] 11:51:15 INFO - PROCESS | 19468 | 1461091875772 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:15 INFO - PROCESS | 19468 | 1461091875922 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 11:51:15 INFO - PROCESS | 19468 | 1461091875939 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:15 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6bb400 == 39 [pid = 19468] [id = 70] 11:51:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 88 (0x97c7cc00) [pid = 19468] [serial = 208] [outer = (nil)] 11:51:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 89 (0xa00a1000) [pid = 19468] [serial = 209] [outer = 0x97c7cc00] 11:51:16 INFO - PROCESS | 19468 | 1461091876016 Marionette DEBUG loaded listener.js 11:51:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 90 (0xa0ad3c00) [pid = 19468] [serial = 210] [outer = 0x97c7cc00] 11:51:17 INFO - PROCESS | 19468 | 1461091877051 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 11:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 11:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1335ms 11:51:17 INFO - PROCESS | 19468 | 1461091877100 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 11:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 11:51:17 INFO - PROCESS | 19468 | 1461091877107 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 11:51:17 INFO - PROCESS | 19468 | 1461091877117 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 11:51:17 INFO - PROCESS | 19468 | 1461091877124 Marionette TRACE conn3 <- [1,254,null,{}] 11:51:17 INFO - PROCESS | 19468 | 1461091877134 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:17 INFO - PROCESS | 19468 | 1461091877361 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 11:51:17 INFO - PROCESS | 19468 | 1461091877569 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:17 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fef0400 == 40 [pid = 19468] [id = 71] 11:51:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 91 (0x8fef1800) [pid = 19468] [serial = 211] [outer = (nil)] 11:51:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 92 (0x8fefc800) [pid = 19468] [serial = 212] [outer = 0x8fef1800] 11:51:17 INFO - PROCESS | 19468 | 1461091877704 Marionette DEBUG loaded listener.js 11:51:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 93 (0x901f3000) [pid = 19468] [serial = 213] [outer = 0x8fef1800] 11:51:18 INFO - PROCESS | 19468 | 1461091878583 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 11:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 11:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1544ms 11:51:18 INFO - PROCESS | 19468 | 1461091878660 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 11:51:18 INFO - PROCESS | 19468 | 1461091878670 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 11:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 11:51:18 INFO - PROCESS | 19468 | 1461091878681 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 11:51:18 INFO - PROCESS | 19468 | 1461091878688 Marionette TRACE conn3 <- [1,258,null,{}] 11:51:18 INFO - PROCESS | 19468 | 1461091878695 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:18 INFO - PROCESS | 19468 | 1461091878944 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 11:51:19 INFO - PROCESS | 19468 | 1461091879138 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:19 INFO - PROCESS | 19468 | ++DOCSHELL 0x95917000 == 41 [pid = 19468] [id = 72] 11:51:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 94 (0x959ebc00) [pid = 19468] [serial = 214] [outer = (nil)] 11:51:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 95 (0x970c8000) [pid = 19468] [serial = 215] [outer = 0x959ebc00] 11:51:19 INFO - PROCESS | 19468 | 1461091879276 Marionette DEBUG loaded listener.js 11:51:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 96 (0x97118800) [pid = 19468] [serial = 216] [outer = 0x959ebc00] 11:51:20 INFO - PROCESS | 19468 | 1461091880132 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 11:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 11:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1496ms 11:51:20 INFO - PROCESS | 19468 | 1461091880177 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 11:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 11:51:20 INFO - PROCESS | 19468 | 1461091880182 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 11:51:20 INFO - PROCESS | 19468 | 1461091880189 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 11:51:20 INFO - PROCESS | 19468 | 1461091880196 Marionette TRACE conn3 <- [1,262,null,{}] 11:51:20 INFO - PROCESS | 19468 | 1461091880215 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:20 INFO - PROCESS | 19468 | 1461091880429 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 11:51:20 INFO - PROCESS | 19468 | 1461091880575 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:20 INFO - PROCESS | 19468 | ++DOCSHELL 0x93142400 == 42 [pid = 19468] [id = 73] 11:51:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 97 (0x97c74800) [pid = 19468] [serial = 217] [outer = (nil)] 11:51:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 98 (0x98626800) [pid = 19468] [serial = 218] [outer = 0x97c74800] 11:51:20 INFO - PROCESS | 19468 | 1461091880667 Marionette DEBUG loaded listener.js 11:51:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 99 (0x98ade000) [pid = 19468] [serial = 219] [outer = 0x97c74800] 11:51:21 INFO - PROCESS | 19468 | 1461091881692 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 11:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 11:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1545ms 11:51:21 INFO - PROCESS | 19468 | 1461091881734 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 11:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 11:51:21 INFO - PROCESS | 19468 | 1461091881739 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 11:51:21 INFO - PROCESS | 19468 | 1461091881745 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 11:51:21 INFO - PROCESS | 19468 | 1461091881748 Marionette TRACE conn3 <- [1,266,null,{}] 11:51:21 INFO - PROCESS | 19468 | 1461091881754 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:21 INFO - PROCESS | 19468 | 1461091881911 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 11:51:22 INFO - PROCESS | 19468 | 1461091882061 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:22 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5cb400 == 43 [pid = 19468] [id = 74] 11:51:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 100 (0x99203c00) [pid = 19468] [serial = 220] [outer = (nil)] 11:51:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 101 (0xa0c35400) [pid = 19468] [serial = 221] [outer = 0x99203c00] 11:51:22 INFO - PROCESS | 19468 | 1461091882185 Marionette DEBUG loaded listener.js 11:51:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 102 (0xa2ac9c00) [pid = 19468] [serial = 222] [outer = 0x99203c00] 11:51:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 103 (0x99271000) [pid = 19468] [serial = 223] [outer = 0x959eb000] 11:51:23 INFO - PROCESS | 19468 | 1461091883137 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 11:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 11:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1428ms 11:51:23 INFO - PROCESS | 19468 | 1461091883173 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 11:51:23 INFO - PROCESS | 19468 | 1461091883177 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 11:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 11:51:23 INFO - PROCESS | 19468 | 1461091883184 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 11:51:23 INFO - PROCESS | 19468 | 1461091883186 Marionette TRACE conn3 <- [1,270,null,{}] 11:51:23 INFO - PROCESS | 19468 | 1461091883193 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:23 INFO - PROCESS | 19468 | 1461091883354 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 11:51:23 INFO - PROCESS | 19468 | 1461091883499 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:23 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6b3c00 == 44 [pid = 19468] [id = 75] 11:51:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 104 (0x97904800) [pid = 19468] [serial = 224] [outer = (nil)] 11:51:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 105 (0xa3cde800) [pid = 19468] [serial = 225] [outer = 0x97904800] 11:51:23 INFO - PROCESS | 19468 | 1461091883626 Marionette DEBUG loaded listener.js 11:51:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 106 (0xa44c4400) [pid = 19468] [serial = 226] [outer = 0x97904800] 11:51:24 INFO - PROCESS | 19468 | 1461091884465 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 11:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 11:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1331ms 11:51:24 INFO - PROCESS | 19468 | 1461091884524 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 11:51:24 INFO - PROCESS | 19468 | 1461091884529 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 11:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 11:51:24 INFO - PROCESS | 19468 | 1461091884537 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 11:51:24 INFO - PROCESS | 19468 | 1461091884542 Marionette TRACE conn3 <- [1,274,null,{}] 11:51:24 INFO - PROCESS | 19468 | 1461091884547 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:24 INFO - PROCESS | 19468 | 1461091884745 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 11:51:25 INFO - PROCESS | 19468 | 1461091885183 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:25 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fef9000 == 45 [pid = 19468] [id = 76] 11:51:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 107 (0x8fef9400) [pid = 19468] [serial = 227] [outer = (nil)] 11:51:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 108 (0x8fefd000) [pid = 19468] [serial = 228] [outer = 0x8fef9400] 11:51:25 INFO - PROCESS | 19468 | 1461091885277 Marionette DEBUG loaded listener.js 11:51:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 109 (0x93103000) [pid = 19468] [serial = 229] [outer = 0x8fef9400] 11:51:26 INFO - PROCESS | 19468 | 1461091886062 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 11:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 11:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1538ms 11:51:26 INFO - PROCESS | 19468 | 1461091886077 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 11:51:26 INFO - PROCESS | 19468 | 1461091886084 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 11:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 11:51:26 INFO - PROCESS | 19468 | 1461091886092 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 11:51:26 INFO - PROCESS | 19468 | 1461091886097 Marionette TRACE conn3 <- [1,278,null,{}] 11:51:26 INFO - PROCESS | 19468 | 1461091886104 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:26 INFO - PROCESS | 19468 | 1461091886324 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 11:51:26 INFO - PROCESS | 19468 | 1461091886340 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:26 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5c8400 == 46 [pid = 19468] [id = 77] 11:51:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 110 (0x8f6bd800) [pid = 19468] [serial = 230] [outer = (nil)] 11:51:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 111 (0x901e8400) [pid = 19468] [serial = 231] [outer = 0x8f6bd800] 11:51:26 INFO - PROCESS | 19468 | 1461091886464 Marionette DEBUG loaded listener.js 11:51:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 112 (0x9677c800) [pid = 19468] [serial = 232] [outer = 0x8f6bd800] 11:51:27 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6c1c00 == 45 [pid = 19468] [id = 40] 11:51:27 INFO - PROCESS | 19468 | --DOCSHELL 0x95c49c00 == 44 [pid = 19468] [id = 69] 11:51:27 INFO - PROCESS | 19468 | --DOCSHELL 0x9862a400 == 43 [pid = 19468] [id = 68] 11:51:27 INFO - PROCESS | 19468 | --DOMWINDOW == 111 (0x9861ec00) [pid = 19468] [serial = 167] [outer = (nil)] [url = about:blank] 11:51:27 INFO - PROCESS | 19468 | --DOCSHELL 0x8f5d1800 == 42 [pid = 19468] [id = 67] 11:51:27 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6bb800 == 41 [pid = 19468] [id = 66] 11:51:27 INFO - PROCESS | 19468 | --DOCSHELL 0x91322400 == 40 [pid = 19468] [id = 65] 11:51:27 INFO - PROCESS | 19468 | 1461091887544 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 11:51:27 INFO - PROCESS | 19468 | --DOCSHELL 0x8f5ce400 == 39 [pid = 19468] [id = 60] 11:51:27 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6b8800 == 38 [pid = 19468] [id = 59] 11:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 11:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1482ms 11:51:27 INFO - PROCESS | 19468 | --DOMWINDOW == 110 (0xa2a31800) [pid = 19468] [serial = 146] [outer = (nil)] [url = about:blank] 11:51:27 INFO - PROCESS | 19468 | --DOMWINDOW == 109 (0x971ba000) [pid = 19468] [serial = 161] [outer = (nil)] [url = about:blank] 11:51:27 INFO - PROCESS | 19468 | --DOMWINDOW == 108 (0x98adbc00) [pid = 19468] [serial = 140] [outer = (nil)] [url = about:blank] 11:51:27 INFO - PROCESS | 19468 | --DOMWINDOW == 107 (0x8fcb2800) [pid = 19468] [serial = 164] [outer = (nil)] [url = about:blank] 11:51:27 INFO - PROCESS | 19468 | --DOMWINDOW == 106 (0x93176800) [pid = 19468] [serial = 149] [outer = (nil)] [url = about:blank] 11:51:27 INFO - PROCESS | 19468 | --DOMWINDOW == 105 (0x9310c000) [pid = 19468] [serial = 153] [outer = (nil)] [url = about:blank] 11:51:27 INFO - PROCESS | 19468 | --DOMWINDOW == 104 (0x915c7c00) [pid = 19468] [serial = 155] [outer = (nil)] [url = about:blank] 11:51:27 INFO - PROCESS | 19468 | --DOMWINDOW == 103 (0x91fd6400) [pid = 19468] [serial = 156] [outer = (nil)] [url = about:blank] 11:51:27 INFO - PROCESS | 19468 | --DOMWINDOW == 102 (0x963cdc00) [pid = 19468] [serial = 159] [outer = (nil)] [url = about:blank] 11:51:27 INFO - PROCESS | 19468 | --DOMWINDOW == 101 (0x95c4a000) [pid = 19468] [serial = 137] [outer = (nil)] [url = about:blank] 11:51:27 INFO - PROCESS | 19468 | --DOMWINDOW == 100 (0x986a8c00) [pid = 19468] [serial = 134] [outer = (nil)] [url = about:blank] 11:51:27 INFO - PROCESS | 19468 | --DOMWINDOW == 99 (0x91330800) [pid = 19468] [serial = 152] [outer = (nil)] [url = about:blank] 11:51:27 INFO - PROCESS | 19468 | --DOMWINDOW == 98 (0x91323000) [pid = 19468] [serial = 165] [outer = (nil)] [url = about:blank] 11:51:27 INFO - PROCESS | 19468 | --DOMWINDOW == 97 (0x95c85800) [pid = 19468] [serial = 158] [outer = (nil)] [url = about:blank] 11:51:27 INFO - PROCESS | 19468 | --DOMWINDOW == 96 (0x974dfc00) [pid = 19468] [serial = 162] [outer = (nil)] [url = about:blank] 11:51:27 INFO - PROCESS | 19468 | --DOMWINDOW == 95 (0xa00c0c00) [pid = 19468] [serial = 143] [outer = (nil)] [url = about:blank] 11:51:27 INFO - PROCESS | 19468 | 1461091887595 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 11:51:27 INFO - PROCESS | 19468 | 1461091887601 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 11:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 11:51:27 INFO - PROCESS | 19468 | 1461091887608 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 11:51:27 INFO - PROCESS | 19468 | 1461091887611 Marionette TRACE conn3 <- [1,282,null,{}] 11:51:27 INFO - PROCESS | 19468 | 1461091887617 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:27 INFO - PROCESS | 19468 | 1461091887766 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 11:51:27 INFO - PROCESS | 19468 | 1461091887782 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:27 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fc0a800 == 39 [pid = 19468] [id = 78] 11:51:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 96 (0x91324800) [pid = 19468] [serial = 233] [outer = (nil)] 11:51:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 97 (0x93106400) [pid = 19468] [serial = 234] [outer = 0x91324800] 11:51:27 INFO - PROCESS | 19468 | 1461091887870 Marionette DEBUG loaded listener.js 11:51:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 98 (0x9633d000) [pid = 19468] [serial = 235] [outer = 0x91324800] 11:51:28 INFO - PROCESS | 19468 | 1461091888795 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 11:51:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 11:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1242ms 11:51:28 INFO - PROCESS | 19468 | 1461091888854 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 11:51:28 INFO - PROCESS | 19468 | 1461091888858 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 11:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 11:51:28 INFO - PROCESS | 19468 | 1461091888873 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 11:51:28 INFO - PROCESS | 19468 | 1461091888881 Marionette TRACE conn3 <- [1,286,null,{}] 11:51:28 INFO - PROCESS | 19468 | 1461091888890 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:29 INFO - PROCESS | 19468 | 1461091889041 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 11:51:29 INFO - PROCESS | 19468 | 1461091889052 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:29 INFO - PROCESS | 19468 | ++DOCSHELL 0x91322400 == 40 [pid = 19468] [id = 79] 11:51:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 99 (0x96346800) [pid = 19468] [serial = 236] [outer = (nil)] 11:51:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 100 (0x97c70c00) [pid = 19468] [serial = 237] [outer = 0x96346800] 11:51:29 INFO - PROCESS | 19468 | 1461091889124 Marionette DEBUG loaded listener.js 11:51:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 101 (0x97c7c000) [pid = 19468] [serial = 238] [outer = 0x96346800] 11:51:29 INFO - PROCESS | 19468 | 1461091889883 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 11:51:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 11:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1042ms 11:51:29 INFO - PROCESS | 19468 | 1461091889910 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 11:51:29 INFO - PROCESS | 19468 | 1461091889914 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 11:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 11:51:29 INFO - PROCESS | 19468 | 1461091889920 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 11:51:29 INFO - PROCESS | 19468 | 1461091889923 Marionette TRACE conn3 <- [1,290,null,{}] 11:51:29 INFO - PROCESS | 19468 | 1461091889929 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:30 INFO - PROCESS | 19468 | 1461091890132 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 11:51:30 INFO - PROCESS | 19468 | 1461091890166 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:30 INFO - PROCESS | 19468 | ++DOCSHELL 0x97343400 == 41 [pid = 19468] [id = 80] 11:51:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 102 (0x979b8800) [pid = 19468] [serial = 239] [outer = (nil)] 11:51:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 103 (0x98624400) [pid = 19468] [serial = 240] [outer = 0x979b8800] 11:51:30 INFO - PROCESS | 19468 | 1461091890240 Marionette DEBUG loaded listener.js 11:51:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 104 (0x9863fc00) [pid = 19468] [serial = 241] [outer = 0x979b8800] 11:51:31 INFO - PROCESS | 19468 | 1461091891043 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 11:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 11:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1186ms 11:51:31 INFO - PROCESS | 19468 | 1461091891107 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 11:51:31 INFO - PROCESS | 19468 | 1461091891111 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 11:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 11:51:31 INFO - PROCESS | 19468 | 1461091891117 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 11:51:31 INFO - PROCESS | 19468 | 1461091891120 Marionette TRACE conn3 <- [1,294,null,{}] 11:51:31 INFO - PROCESS | 19468 | 1461091891125 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:31 INFO - PROCESS | 19468 | 1461091891321 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 11:51:31 INFO - PROCESS | 19468 | 1461091891340 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:31 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fc0bc00 == 42 [pid = 19468] [id = 81] 11:51:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 105 (0x9831b800) [pid = 19468] [serial = 242] [outer = (nil)] 11:51:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 106 (0x99208400) [pid = 19468] [serial = 243] [outer = 0x9831b800] 11:51:31 INFO - PROCESS | 19468 | 1461091891439 Marionette DEBUG loaded listener.js 11:51:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 107 (0x9fb8e800) [pid = 19468] [serial = 244] [outer = 0x9831b800] 11:51:32 INFO - PROCESS | 19468 | --DOMWINDOW == 106 (0x99206400) [pid = 19468] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 11:51:32 INFO - PROCESS | 19468 | --DOMWINDOW == 105 (0x97905000) [pid = 19468] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 11:51:32 INFO - PROCESS | 19468 | --DOMWINDOW == 104 (0x9831b000) [pid = 19468] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 11:51:32 INFO - PROCESS | 19468 | --DOMWINDOW == 103 (0x9132a000) [pid = 19468] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 11:51:32 INFO - PROCESS | 19468 | --DOMWINDOW == 102 (0x9010b000) [pid = 19468] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 11:51:32 INFO - PROCESS | 19468 | --DOMWINDOW == 101 (0x8f6be000) [pid = 19468] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 11:51:32 INFO - PROCESS | 19468 | --DOMWINDOW == 100 (0x98622c00) [pid = 19468] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 11:51:32 INFO - PROCESS | 19468 | 1461091892465 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:32 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. 11:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1383ms 11:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 11:51:32 INFO - PROCESS | 19468 | 1461091892500 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 11:51:32 INFO - PROCESS | 19468 | 1461091892503 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 11:51:32 INFO - PROCESS | 19468 | 1461091892510 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 11:51:32 INFO - PROCESS | 19468 | 1461091892514 Marionette TRACE conn3 <- [1,298,null,{}] 11:51:32 INFO - PROCESS | 19468 | 1461091892519 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:32 INFO - PROCESS | 19468 | 1461091892662 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 11:51:32 INFO - PROCESS | 19468 | 1461091892679 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:32 INFO - PROCESS | 19468 | ++DOCSHELL 0x93107c00 == 43 [pid = 19468] [id = 82] 11:51:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 101 (0x97905000) [pid = 19468] [serial = 245] [outer = (nil)] 11:51:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 102 (0x98620800) [pid = 19468] [serial = 246] [outer = 0x97905000] 11:51:32 INFO - PROCESS | 19468 | 1461091892754 Marionette DEBUG loaded listener.js 11:51:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 103 (0xa00a0400) [pid = 19468] [serial = 247] [outer = 0x97905000] 11:51:33 INFO - PROCESS | 19468 | 1461091893528 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:33 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. 11:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1040ms 11:51:33 INFO - PROCESS | 19468 | 1461091893549 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 11:51:33 INFO - PROCESS | 19468 | 1461091893552 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 11:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 11:51:33 INFO - PROCESS | 19468 | 1461091893558 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 11:51:33 INFO - PROCESS | 19468 | 1461091893562 Marionette TRACE conn3 <- [1,302,null,{}] 11:51:33 INFO - PROCESS | 19468 | 1461091893580 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:33 INFO - PROCESS | 19468 | 1461091893754 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 11:51:33 INFO - PROCESS | 19468 | 1461091893777 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:33 INFO - PROCESS | 19468 | ++DOCSHELL 0x9010b000 == 44 [pid = 19468] [id = 83] 11:51:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 104 (0x9132a000) [pid = 19468] [serial = 248] [outer = (nil)] 11:51:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 105 (0xa2a80800) [pid = 19468] [serial = 249] [outer = 0x9132a000] 11:51:33 INFO - PROCESS | 19468 | 1461091893849 Marionette DEBUG loaded listener.js 11:51:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 106 (0xa3cd5800) [pid = 19468] [serial = 250] [outer = 0x9132a000] 11:51:34 INFO - PROCESS | 19468 | 1461091894847 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:34 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. 11:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1331ms 11:51:34 INFO - PROCESS | 19468 | 1461091894890 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 11:51:34 INFO - PROCESS | 19468 | 1461091894897 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 11:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 11:51:34 INFO - PROCESS | 19468 | 1461091894905 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 11:51:34 INFO - PROCESS | 19468 | 1461091894911 Marionette TRACE conn3 <- [1,306,null,{}] 11:51:34 INFO - PROCESS | 19468 | 1461091894920 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:35 INFO - PROCESS | 19468 | 1461091895099 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 11:51:35 INFO - PROCESS | 19468 | 1461091895245 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:35 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fc07400 == 45 [pid = 19468] [id = 84] 11:51:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 107 (0x901ef000) [pid = 19468] [serial = 251] [outer = (nil)] 11:51:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 108 (0x93109400) [pid = 19468] [serial = 252] [outer = 0x901ef000] 11:51:35 INFO - PROCESS | 19468 | 1461091895338 Marionette DEBUG loaded listener.js 11:51:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 109 (0x959e7c00) [pid = 19468] [serial = 253] [outer = 0x901ef000] 11:51:36 INFO - PROCESS | 19468 | 1461091896233 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:36 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. 11:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1382ms 11:51:36 INFO - PROCESS | 19468 | 1461091896287 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 11:51:36 INFO - PROCESS | 19468 | 1461091896296 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 11:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 11:51:36 INFO - PROCESS | 19468 | 1461091896307 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 11:51:36 INFO - PROCESS | 19468 | 1461091896311 Marionette TRACE conn3 <- [1,310,null,{}] 11:51:36 INFO - PROCESS | 19468 | 1461091896317 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:36 INFO - PROCESS | 19468 | 1461091896498 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 11:51:36 INFO - PROCESS | 19468 | 1461091896680 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:36 INFO - PROCESS | 19468 | ++DOCSHELL 0x974d9400 == 46 [pid = 19468] [id = 85] 11:51:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 110 (0x97544c00) [pid = 19468] [serial = 254] [outer = (nil)] 11:51:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 111 (0x979b8400) [pid = 19468] [serial = 255] [outer = 0x97544c00] 11:51:36 INFO - PROCESS | 19468 | 1461091896765 Marionette DEBUG loaded listener.js 11:51:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 112 (0x98313000) [pid = 19468] [serial = 256] [outer = 0x97544c00] 11:51:37 INFO - PROCESS | 19468 | 1461091897741 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:37 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. 11:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1479ms 11:51:37 INFO - PROCESS | 19468 | 1461091897786 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 11:51:37 INFO - PROCESS | 19468 | 1461091897791 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 11:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 11:51:37 INFO - PROCESS | 19468 | 1461091897798 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 11:51:37 INFO - PROCESS | 19468 | 1461091897805 Marionette TRACE conn3 <- [1,314,null,{}] 11:51:37 INFO - PROCESS | 19468 | 1461091897822 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:38 INFO - PROCESS | 19468 | 1461091898006 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 11:51:38 INFO - PROCESS | 19468 | 1461091898154 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:38 INFO - PROCESS | 19468 | ++DOCSHELL 0x97bef400 == 47 [pid = 19468] [id = 86] 11:51:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 113 (0x9df8e000) [pid = 19468] [serial = 257] [outer = (nil)] 11:51:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 114 (0x9fe97c00) [pid = 19468] [serial = 258] [outer = 0x9df8e000] 11:51:38 INFO - PROCESS | 19468 | 1461091898284 Marionette DEBUG loaded listener.js 11:51:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 115 (0x9fe9cc00) [pid = 19468] [serial = 259] [outer = 0x9df8e000] 11:51:39 INFO - PROCESS | 19468 | 1461091899189 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:39 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. 11:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1433ms 11:51:39 INFO - PROCESS | 19468 | 1461091899232 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 11:51:39 INFO - PROCESS | 19468 | 1461091899237 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 11:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 11:51:39 INFO - PROCESS | 19468 | 1461091899243 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 11:51:39 INFO - PROCESS | 19468 | 1461091899247 Marionette TRACE conn3 <- [1,318,null,{}] 11:51:39 INFO - PROCESS | 19468 | 1461091899252 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:39 INFO - PROCESS | 19468 | 1461091899410 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 11:51:39 INFO - PROCESS | 19468 | 1461091899566 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:39 INFO - PROCESS | 19468 | ++DOCSHELL 0x9fea0800 == 48 [pid = 19468] [id = 87] 11:51:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 116 (0xa0c39c00) [pid = 19468] [serial = 260] [outer = (nil)] 11:51:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 117 (0xa2ad1000) [pid = 19468] [serial = 261] [outer = 0xa0c39c00] 11:51:39 INFO - PROCESS | 19468 | 1461091899656 Marionette DEBUG loaded listener.js 11:51:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 118 (0xa44cb000) [pid = 19468] [serial = 262] [outer = 0xa0c39c00] 11:51:40 INFO - PROCESS | 19468 | 1461091900645 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:40 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. 11:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1434ms 11:51:40 INFO - PROCESS | 19468 | 1461091900678 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 11:51:40 INFO - PROCESS | 19468 | 1461091900681 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 11:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 11:51:40 INFO - PROCESS | 19468 | 1461091900688 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 11:51:40 INFO - PROCESS | 19468 | 1461091900692 Marionette TRACE conn3 <- [1,322,null,{}] 11:51:40 INFO - PROCESS | 19468 | 1461091900698 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:40 INFO - PROCESS | 19468 | 1461091900860 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 11:51:41 INFO - PROCESS | 19468 | 1461091901013 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:41 INFO - PROCESS | 19468 | ++DOCSHELL 0xa0016000 == 49 [pid = 19468] [id = 88] 11:51:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 119 (0xa45e1800) [pid = 19468] [serial = 263] [outer = (nil)] 11:51:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 120 (0xa45e6c00) [pid = 19468] [serial = 264] [outer = 0xa45e1800] 11:51:41 INFO - PROCESS | 19468 | 1461091901145 Marionette DEBUG loaded listener.js 11:51:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 121 (0xa45e8800) [pid = 19468] [serial = 265] [outer = 0xa45e1800] 11:51:42 INFO - PROCESS | 19468 | 1461091902048 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1431ms 11:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 11:51:42 INFO - PROCESS | 19468 | 1461091902120 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 11:51:42 INFO - PROCESS | 19468 | 1461091902123 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 11:51:42 INFO - PROCESS | 19468 | 1461091902130 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 11:51:42 INFO - PROCESS | 19468 | 1461091902134 Marionette TRACE conn3 <- [1,326,null,{}] 11:51:42 INFO - PROCESS | 19468 | 1461091902139 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:42 INFO - PROCESS | 19468 | 1461091902361 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 11:51:42 INFO - PROCESS | 19468 | 1461091902552 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:42 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5d4000 == 50 [pid = 19468] [id = 89] 11:51:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 122 (0x99012c00) [pid = 19468] [serial = 266] [outer = (nil)] 11:51:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 123 (0xa5e3a800) [pid = 19468] [serial = 267] [outer = 0x99012c00] 11:51:42 INFO - PROCESS | 19468 | 1461091902690 Marionette DEBUG loaded listener.js 11:51:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 124 (0xa6832400) [pid = 19468] [serial = 268] [outer = 0x99012c00] 11:51:43 INFO - PROCESS | 19468 | 1461091903511 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1430ms 11:51:43 INFO - PROCESS | 19468 | 1461091903560 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 11:51:43 INFO - PROCESS | 19468 | 1461091903564 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 11:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 11:51:43 INFO - PROCESS | 19468 | 1461091903570 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 11:51:43 INFO - PROCESS | 19468 | 1461091903574 Marionette TRACE conn3 <- [1,330,null,{}] 11:51:43 INFO - PROCESS | 19468 | 1461091903580 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:43 INFO - PROCESS | 19468 | 1461091903742 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 11:51:43 INFO - PROCESS | 19468 | 1461091903893 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:43 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fef6800 == 51 [pid = 19468] [id = 90] 11:51:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 125 (0x8fef6c00) [pid = 19468] [serial = 269] [outer = (nil)] 11:51:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 126 (0x8ff49800) [pid = 19468] [serial = 270] [outer = 0x8fef6c00] 11:51:43 INFO - PROCESS | 19468 | 1461091903980 Marionette DEBUG loaded listener.js 11:51:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 127 (0x8ff4b000) [pid = 19468] [serial = 271] [outer = 0x8fef6c00] 11:51:45 INFO - PROCESS | 19468 | 1461091905165 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1637ms 11:51:45 INFO - PROCESS | 19468 | 1461091905209 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 11:51:45 INFO - PROCESS | 19468 | 1461091905214 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 11:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 11:51:45 INFO - PROCESS | 19468 | 1461091905222 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 11:51:45 INFO - PROCESS | 19468 | 1461091905228 Marionette TRACE conn3 <- [1,334,null,{}] 11:51:45 INFO - PROCESS | 19468 | 1461091905237 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:45 INFO - PROCESS | 19468 | 1461091905428 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 11:51:45 INFO - PROCESS | 19468 | 1461091905615 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:45 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ff44000 == 52 [pid = 19468] [id = 91] 11:51:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 128 (0x8ff47000) [pid = 19468] [serial = 272] [outer = (nil)] 11:51:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 129 (0x915c7c00) [pid = 19468] [serial = 273] [outer = 0x8ff47000] 11:51:45 INFO - PROCESS | 19468 | 1461091905692 Marionette DEBUG loaded listener.js 11:51:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 130 (0x9310d400) [pid = 19468] [serial = 274] [outer = 0x8ff47000] 11:51:46 INFO - PROCESS | 19468 | 1461091906565 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 11:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1386ms 11:51:46 INFO - PROCESS | 19468 | 1461091906611 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 11:51:46 INFO - PROCESS | 19468 | 1461091906626 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 11:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 11:51:46 INFO - PROCESS | 19468 | 1461091906636 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 11:51:46 INFO - PROCESS | 19468 | 1461091906641 Marionette TRACE conn3 <- [1,338,null,{}] 11:51:46 INFO - PROCESS | 19468 | 1461091906646 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:46 INFO - PROCESS | 19468 | 1461091906831 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 11:51:47 INFO - PROCESS | 19468 | 1461091907016 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:47 INFO - PROCESS | 19468 | --DOCSHELL 0x93107c00 == 51 [pid = 19468] [id = 82] 11:51:47 INFO - PROCESS | 19468 | --DOCSHELL 0x8fc0bc00 == 50 [pid = 19468] [id = 81] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 129 (0xa00a1000) [pid = 19468] [serial = 209] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5cec00 == 51 [pid = 19468] [id = 92] 11:51:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 130 (0x8fc0bc00) [pid = 19468] [serial = 275] [outer = (nil)] 11:51:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 131 (0x93108800) [pid = 19468] [serial = 276] [outer = 0x8fc0bc00] 11:51:47 INFO - PROCESS | 19468 | 1461091907170 Marionette DEBUG loaded listener.js 11:51:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x9677c000) [pid = 19468] [serial = 277] [outer = 0x8fc0bc00] 11:51:47 INFO - PROCESS | 19468 | --DOCSHELL 0x97343400 == 50 [pid = 19468] [id = 80] 11:51:47 INFO - PROCESS | 19468 | --DOCSHELL 0x91322400 == 49 [pid = 19468] [id = 79] 11:51:47 INFO - PROCESS | 19468 | --DOCSHELL 0x8fc0a800 == 48 [pid = 19468] [id = 78] 11:51:47 INFO - PROCESS | 19468 | --DOCSHELL 0x8f5c8400 == 47 [pid = 19468] [id = 77] 11:51:47 INFO - PROCESS | 19468 | --DOCSHELL 0x8fef9000 == 46 [pid = 19468] [id = 76] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 131 (0x95a53000) [pid = 19468] [serial = 195] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 130 (0x93140c00) [pid = 19468] [serial = 194] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 129 (0x97545000) [pid = 19468] [serial = 192] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 128 (0x970c6400) [pid = 19468] [serial = 191] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 127 (0x95a59000) [pid = 19468] [serial = 197] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 126 (0x971c3800) [pid = 19468] [serial = 198] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 125 (0x9863b800) [pid = 19468] [serial = 200] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 124 (0x97c7a000) [pid = 19468] [serial = 207] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 123 (0x98a0d400) [pid = 19468] [serial = 201] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 122 (0x9df84800) [pid = 19468] [serial = 203] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 121 (0x97c77c00) [pid = 19468] [serial = 206] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 120 (0x9ea1e400) [pid = 19468] [serial = 204] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 119 (0x98627000) [pid = 19468] [serial = 168] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 118 (0x8fcb3800) [pid = 19468] [serial = 170] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 117 (0x959eac00) [pid = 19468] [serial = 173] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 116 (0x97bf0400) [pid = 19468] [serial = 176] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 115 (0x98adc000) [pid = 19468] [serial = 179] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 114 (0x9a8a5800) [pid = 19468] [serial = 182] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 113 (0x9fb98800) [pid = 19468] [serial = 185] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | --DOMWINDOW == 112 (0xa0c2cc00) [pid = 19468] [serial = 188] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 19468 | 1461091907932 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:47 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. 11:51:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1330ms 11:51:47 INFO - PROCESS | 19468 | 1461091907967 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 11:51:47 INFO - PROCESS | 19468 | 1461091907970 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 11:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 11:51:47 INFO - PROCESS | 19468 | 1461091907977 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 11:51:47 INFO - PROCESS | 19468 | 1461091907983 Marionette TRACE conn3 <- [1,342,null,{}] 11:51:48 INFO - PROCESS | 19468 | 1461091907999 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:48 INFO - PROCESS | 19468 | 1461091908149 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 11:51:48 INFO - PROCESS | 19468 | 1461091908166 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:48 INFO - PROCESS | 19468 | ++DOCSHELL 0x90724800 == 47 [pid = 19468] [id = 93] 11:51:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 113 (0x97bf0800) [pid = 19468] [serial = 278] [outer = (nil)] 11:51:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 114 (0x97c79800) [pid = 19468] [serial = 279] [outer = 0x97bf0800] 11:51:48 INFO - PROCESS | 19468 | 1461091908243 Marionette DEBUG loaded listener.js 11:51:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 115 (0x97f86000) [pid = 19468] [serial = 280] [outer = 0x97bf0800] 11:51:49 INFO - PROCESS | 19468 | 1461091909162 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 11:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1233ms 11:51:49 INFO - PROCESS | 19468 | 1461091909211 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 11:51:49 INFO - PROCESS | 19468 | 1461091909215 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 11:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 11:51:49 INFO - PROCESS | 19468 | 1461091909221 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 11:51:49 INFO - PROCESS | 19468 | 1461091909225 Marionette TRACE conn3 <- [1,346,null,{}] 11:51:49 INFO - PROCESS | 19468 | 1461091909230 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:49 INFO - PROCESS | 19468 | 1461091909384 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 11:51:49 INFO - PROCESS | 19468 | 1461091909395 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:49 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fcb4000 == 48 [pid = 19468] [id = 94] 11:51:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 116 (0x97910c00) [pid = 19468] [serial = 281] [outer = (nil)] 11:51:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 117 (0x97f8dc00) [pid = 19468] [serial = 282] [outer = 0x97910c00] 11:51:49 INFO - PROCESS | 19468 | 1461091909469 Marionette DEBUG loaded listener.js 11:51:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 118 (0x97f92c00) [pid = 19468] [serial = 283] [outer = 0x97910c00] 11:51:50 INFO - PROCESS | 19468 | 1461091910313 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 11:51:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1127ms 11:51:50 INFO - PROCESS | 19468 | 1461091910349 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 11:51:50 INFO - PROCESS | 19468 | 1461091910353 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 11:51:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 11:51:50 INFO - PROCESS | 19468 | 1461091910362 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 11:51:50 INFO - PROCESS | 19468 | 1461091910366 Marionette TRACE conn3 <- [1,350,null,{}] 11:51:50 INFO - PROCESS | 19468 | 1461091910390 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:50 INFO - PROCESS | 19468 | 1461091910579 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 11:51:50 INFO - PROCESS | 19468 | 1461091910597 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:50 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fefac00 == 49 [pid = 19468] [id = 95] 11:51:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 119 (0x97f87000) [pid = 19468] [serial = 284] [outer = (nil)] 11:51:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 120 (0x98627c00) [pid = 19468] [serial = 285] [outer = 0x97f87000] 11:51:50 INFO - PROCESS | 19468 | 1461091910671 Marionette DEBUG loaded listener.js 11:51:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 121 (0x98634800) [pid = 19468] [serial = 286] [outer = 0x97f87000] 11:51:51 INFO - PROCESS | 19468 | 1461091911539 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 11:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1206ms 11:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 11:51:51 INFO - PROCESS | 19468 | 1461091911570 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 11:51:51 INFO - PROCESS | 19468 | 1461091911574 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 11:51:51 INFO - PROCESS | 19468 | 1461091911580 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 11:51:51 INFO - PROCESS | 19468 | 1461091911583 Marionette TRACE conn3 <- [1,354,null,{}] 11:51:51 INFO - PROCESS | 19468 | 1461091911596 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:51 INFO - PROCESS | 19468 | 1461091911856 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 11:51:51 INFO - PROCESS | 19468 | 1461091911904 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:51 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ffa1000 == 50 [pid = 19468] [id = 96] 11:51:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 122 (0x8ffa1800) [pid = 19468] [serial = 287] [outer = (nil)] 11:51:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 123 (0x9790ec00) [pid = 19468] [serial = 288] [outer = 0x8ffa1800] 11:51:51 INFO - PROCESS | 19468 | 1461091911984 Marionette DEBUG loaded listener.js 11:51:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 124 (0x98ad4400) [pid = 19468] [serial = 289] [outer = 0x8ffa1800] 11:51:52 INFO - PROCESS | 19468 | --DOMWINDOW == 123 (0x9831b800) [pid = 19468] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 11:51:52 INFO - PROCESS | 19468 | --DOMWINDOW == 122 (0x8fef9400) [pid = 19468] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 11:51:52 INFO - PROCESS | 19468 | --DOMWINDOW == 121 (0x91324800) [pid = 19468] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 11:51:52 INFO - PROCESS | 19468 | --DOMWINDOW == 120 (0x96346800) [pid = 19468] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 11:51:52 INFO - PROCESS | 19468 | --DOMWINDOW == 119 (0x8f6bd800) [pid = 19468] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 11:51:52 INFO - PROCESS | 19468 | --DOMWINDOW == 118 (0x979b8800) [pid = 19468] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 11:51:52 INFO - PROCESS | 19468 | --DOMWINDOW == 117 (0x97905000) [pid = 19468] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 11:51:52 INFO - PROCESS | 19468 | 1461091912936 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:52 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. 11:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1382ms 11:51:52 INFO - PROCESS | 19468 | 1461091912962 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 11:51:52 INFO - PROCESS | 19468 | 1461091912965 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 11:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 11:51:52 INFO - PROCESS | 19468 | 1461091912971 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 11:51:52 INFO - PROCESS | 19468 | 1461091912975 Marionette TRACE conn3 <- [1,358,null,{}] 11:51:52 INFO - PROCESS | 19468 | 1461091912980 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:53 INFO - PROCESS | 19468 | 1461091913120 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 11:51:53 INFO - PROCESS | 19468 | 1461091913135 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:53 INFO - PROCESS | 19468 | ++DOCSHELL 0x8da06000 == 51 [pid = 19468] [id = 97] 11:51:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 118 (0x8da06400) [pid = 19468] [serial = 290] [outer = (nil)] 11:51:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 119 (0x8da0cc00) [pid = 19468] [serial = 291] [outer = 0x8da06400] 11:51:53 INFO - PROCESS | 19468 | 1461091913208 Marionette DEBUG loaded listener.js 11:51:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 120 (0x8da0fc00) [pid = 19468] [serial = 292] [outer = 0x8da06400] 11:51:54 INFO - PROCESS | 19468 | 1461091914011 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:51:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1075ms 11:51:54 INFO - PROCESS | 19468 | 1461091914051 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 11:51:54 INFO - PROCESS | 19468 | 1461091914055 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 11:51:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 11:51:54 INFO - PROCESS | 19468 | 1461091914062 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 11:51:54 INFO - PROCESS | 19468 | 1461091914065 Marionette TRACE conn3 <- [1,362,null,{}] 11:51:54 INFO - PROCESS | 19468 | 1461091914071 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:54 INFO - PROCESS | 19468 | 1461091914211 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 11:51:54 INFO - PROCESS | 19468 | 1461091914229 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:54 INFO - PROCESS | 19468 | ++DOCSHELL 0x8da07400 == 52 [pid = 19468] [id = 98] 11:51:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 121 (0x8da0e400) [pid = 19468] [serial = 293] [outer = (nil)] 11:51:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 122 (0x90721400) [pid = 19468] [serial = 294] [outer = 0x8da0e400] 11:51:54 INFO - PROCESS | 19468 | 1461091914306 Marionette DEBUG loaded listener.js 11:51:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 123 (0x9790b400) [pid = 19468] [serial = 295] [outer = 0x8da0e400] 11:51:55 INFO - PROCESS | 19468 | 1461091915406 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:55 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. 11:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1380ms 11:51:55 INFO - PROCESS | 19468 | 1461091915443 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 11:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 11:51:55 INFO - PROCESS | 19468 | 1461091915451 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 11:51:55 INFO - PROCESS | 19468 | 1461091915461 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 11:51:55 INFO - PROCESS | 19468 | 1461091915467 Marionette TRACE conn3 <- [1,366,null,{}] 11:51:55 INFO - PROCESS | 19468 | 1461091915475 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:55 INFO - PROCESS | 19468 | 1461091915692 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 11:51:55 INFO - PROCESS | 19468 | 1461091915845 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:55 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fef0000 == 53 [pid = 19468] [id = 99] 11:51:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 124 (0x8ff48000) [pid = 19468] [serial = 296] [outer = (nil)] 11:51:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 125 (0x8ffa8c00) [pid = 19468] [serial = 297] [outer = 0x8ff48000] 11:51:55 INFO - PROCESS | 19468 | 1461091915933 Marionette DEBUG loaded listener.js 11:51:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 126 (0x8ffad400) [pid = 19468] [serial = 298] [outer = 0x8ff48000] 11:51:56 INFO - PROCESS | 19468 | 1461091916920 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:56 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. 11:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1537ms 11:51:57 INFO - PROCESS | 19468 | 1461091916999 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 11:51:57 INFO - PROCESS | 19468 | 1461091917009 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 11:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 11:51:57 INFO - PROCESS | 19468 | 1461091917019 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 11:51:57 INFO - PROCESS | 19468 | 1461091917024 Marionette TRACE conn3 <- [1,370,null,{}] 11:51:57 INFO - PROCESS | 19468 | 1461091917030 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:57 INFO - PROCESS | 19468 | 1461091917244 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 11:51:57 INFO - PROCESS | 19468 | 1461091917508 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:57 INFO - PROCESS | 19468 | ++DOCSHELL 0x93176800 == 54 [pid = 19468] [id = 100] 11:51:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 127 (0x96778000) [pid = 19468] [serial = 299] [outer = (nil)] 11:51:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 128 (0x96968000) [pid = 19468] [serial = 300] [outer = 0x96778000] 11:51:57 INFO - PROCESS | 19468 | 1461091917640 Marionette DEBUG loaded listener.js 11:51:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 129 (0x97544400) [pid = 19468] [serial = 301] [outer = 0x96778000] 11:51:58 INFO - PROCESS | 19468 | 1461091918566 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:51:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:51:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1579ms 11:51:58 INFO - PROCESS | 19468 | 1461091918598 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 11:51:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 11:51:58 INFO - PROCESS | 19468 | 1461091918602 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 11:51:58 INFO - PROCESS | 19468 | 1461091918608 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 11:51:58 INFO - PROCESS | 19468 | 1461091918614 Marionette TRACE conn3 <- [1,374,null,{}] 11:51:58 INFO - PROCESS | 19468 | 1461091918631 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:58 INFO - PROCESS | 19468 | 1461091918843 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 11:51:59 INFO - PROCESS | 19468 | 1461091919040 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:59 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fc08400 == 55 [pid = 19468] [id = 101] 11:51:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 130 (0x97f8f400) [pid = 19468] [serial = 302] [outer = (nil)] 11:51:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 131 (0x9904b000) [pid = 19468] [serial = 303] [outer = 0x97f8f400] 11:51:59 INFO - PROCESS | 19468 | 1461091919178 Marionette DEBUG loaded listener.js 11:51:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x9df82400) [pid = 19468] [serial = 304] [outer = 0x97f8f400] 11:52:00 INFO - PROCESS | 19468 | 1461091920044 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 11:52:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 11:52:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1488ms 11:52:00 INFO - PROCESS | 19468 | 1461091920095 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 11:52:00 INFO - PROCESS | 19468 | 1461091920100 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 11:52:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 11:52:00 INFO - PROCESS | 19468 | 1461091920107 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 11:52:00 INFO - PROCESS | 19468 | 1461091920110 Marionette TRACE conn3 <- [1,378,null,{}] 11:52:00 INFO - PROCESS | 19468 | 1461091920116 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:00 INFO - PROCESS | 19468 | 1461091920291 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 11:52:00 INFO - PROCESS | 19468 | 1461091920459 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6b4800 == 56 [pid = 19468] [id = 102] 11:52:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x97f90000) [pid = 19468] [serial = 305] [outer = (nil)] 11:52:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x9fb8e400) [pid = 19468] [serial = 306] [outer = 0x97f90000] 11:52:00 INFO - PROCESS | 19468 | 1461091920548 Marionette DEBUG loaded listener.js 11:52:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x9fb98800) [pid = 19468] [serial = 307] [outer = 0x97f90000] 11:52:01 INFO - PROCESS | 19468 | 1461091921447 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 11:52:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 11:52:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1378ms 11:52:01 INFO - PROCESS | 19468 | 1461091921485 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 11:52:01 INFO - PROCESS | 19468 | 1461091921490 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 11:52:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 11:52:01 INFO - PROCESS | 19468 | 1461091921496 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 11:52:01 INFO - PROCESS | 19468 | 1461091921499 Marionette TRACE conn3 <- [1,382,null,{}] 11:52:01 INFO - PROCESS | 19468 | 1461091921505 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:01 INFO - PROCESS | 19468 | 1461091921668 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 11:52:01 INFO - PROCESS | 19468 | 1461091921845 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:01 INFO - PROCESS | 19468 | ++DOCSHELL 0x8d894400 == 57 [pid = 19468] [id = 103] 11:52:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x8d894800) [pid = 19468] [serial = 308] [outer = (nil)] 11:52:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x8d89f400) [pid = 19468] [serial = 309] [outer = 0x8d894800] 11:52:01 INFO - PROCESS | 19468 | 1461091921949 Marionette DEBUG loaded listener.js 11:52:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x8d8a1000) [pid = 19468] [serial = 310] [outer = 0x8d894800] 11:52:02 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:52:02 INFO - PROCESS | 19468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:52:02 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:52:02 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:52:02 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:52:02 INFO - PROCESS | 19468 | 1461091922891 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 11:52:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 11:52:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1434ms 11:52:02 INFO - PROCESS | 19468 | 1461091922931 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 11:52:02 INFO - PROCESS | 19468 | 1461091922934 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 11:52:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 11:52:02 INFO - PROCESS | 19468 | 1461091922941 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 11:52:02 INFO - PROCESS | 19468 | 1461091922945 Marionette TRACE conn3 <- [1,386,null,{}] 11:52:02 INFO - PROCESS | 19468 | 1461091922950 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:03 INFO - PROCESS | 19468 | 1461091923132 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 11:52:03 INFO - PROCESS | 19468 | 1461091923287 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:03 INFO - PROCESS | 19468 | ++DOCSHELL 0x8d899400 == 58 [pid = 19468] [id = 104] 11:52:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x8d8a0000) [pid = 19468] [serial = 311] [outer = (nil)] 11:52:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x8db0b800) [pid = 19468] [serial = 312] [outer = 0x8d8a0000] 11:52:03 INFO - PROCESS | 19468 | 1461091923380 Marionette DEBUG loaded listener.js 11:52:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x8db0e800) [pid = 19468] [serial = 313] [outer = 0x8d8a0000] 11:52:04 INFO - PROCESS | 19468 | 1461091924631 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 11:52:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 11:52:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1735ms 11:52:04 INFO - PROCESS | 19468 | 1461091924687 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 11:52:04 INFO - PROCESS | 19468 | 1461091924693 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 11:52:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 11:52:04 INFO - PROCESS | 19468 | 1461091924702 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 11:52:04 INFO - PROCESS | 19468 | 1461091924706 Marionette TRACE conn3 <- [1,390,null,{}] 11:52:04 INFO - PROCESS | 19468 | 1461091924716 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:04 INFO - PROCESS | 19468 | 1461091924971 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 11:52:05 INFO - PROCESS | 19468 | 1461091925141 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:05 INFO - PROCESS | 19468 | ++DOCSHELL 0x8da0f000 == 59 [pid = 19468] [id = 105] 11:52:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x8dcc9800) [pid = 19468] [serial = 314] [outer = (nil)] 11:52:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x8dcd2400) [pid = 19468] [serial = 315] [outer = 0x8dcc9800] 11:52:05 INFO - PROCESS | 19468 | 1461091925220 Marionette DEBUG loaded listener.js 11:52:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x8f5d1000) [pid = 19468] [serial = 316] [outer = 0x8dcc9800] 11:52:06 INFO - PROCESS | 19468 | 1461091926235 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 11:52:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 11:52:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1590ms 11:52:06 INFO - PROCESS | 19468 | 1461091926293 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 11:52:06 INFO - PROCESS | 19468 | 1461091926301 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 11:52:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 11:52:06 INFO - PROCESS | 19468 | 1461091926312 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 11:52:06 INFO - PROCESS | 19468 | 1461091926316 Marionette TRACE conn3 <- [1,394,null,{}] 11:52:06 INFO - PROCESS | 19468 | 1461091926322 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:06 INFO - PROCESS | 19468 | 1461091926485 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 11:52:06 INFO - PROCESS | 19468 | 1461091926689 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:06 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fef5400 == 60 [pid = 19468] [id = 106] 11:52:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x8ff42c00) [pid = 19468] [serial = 317] [outer = (nil)] 11:52:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x8ffa3400) [pid = 19468] [serial = 318] [outer = 0x8ff42c00] 11:52:06 INFO - PROCESS | 19468 | 1461091926780 Marionette DEBUG loaded listener.js 11:52:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x8ffaac00) [pid = 19468] [serial = 319] [outer = 0x8ff42c00] 11:52:07 INFO - PROCESS | 19468 | --DOCSHELL 0x8da06000 == 59 [pid = 19468] [id = 97] 11:52:07 INFO - PROCESS | 19468 | --DOCSHELL 0x8ffa1000 == 58 [pid = 19468] [id = 96] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x98626800) [pid = 19468] [serial = 218] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0xa0c35400) [pid = 19468] [serial = 221] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x8fefc800) [pid = 19468] [serial = 212] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x970c8000) [pid = 19468] [serial = 215] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0xa3cde800) [pid = 19468] [serial = 225] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0xa2a80800) [pid = 19468] [serial = 249] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | --DOCSHELL 0x8fefac00 == 57 [pid = 19468] [id = 95] 11:52:07 INFO - PROCESS | 19468 | --DOCSHELL 0x8fcb4000 == 56 [pid = 19468] [id = 94] 11:52:07 INFO - PROCESS | 19468 | --DOCSHELL 0x90724800 == 55 [pid = 19468] [id = 93] 11:52:07 INFO - PROCESS | 19468 | --DOCSHELL 0x8f5cec00 == 54 [pid = 19468] [id = 92] 11:52:07 INFO - PROCESS | 19468 | --DOCSHELL 0x8ff44000 == 53 [pid = 19468] [id = 91] 11:52:07 INFO - PROCESS | 19468 | --DOCSHELL 0x9010b000 == 52 [pid = 19468] [id = 83] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x99208400) [pid = 19468] [serial = 243] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x93103000) [pid = 19468] [serial = 229] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x8fefd000) [pid = 19468] [serial = 228] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x93106400) [pid = 19468] [serial = 234] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 136 (0x9633d000) [pid = 19468] [serial = 235] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 135 (0x97c70c00) [pid = 19468] [serial = 237] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 134 (0x901e8400) [pid = 19468] [serial = 231] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 133 (0x9677c800) [pid = 19468] [serial = 232] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 132 (0x9790ac00) [pid = 19468] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 131 (0x98624400) [pid = 19468] [serial = 240] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 130 (0x9fb8e800) [pid = 19468] [serial = 244] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 129 (0xa00a0400) [pid = 19468] [serial = 247] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 128 (0x9863fc00) [pid = 19468] [serial = 241] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 127 (0x98620800) [pid = 19468] [serial = 246] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | --DOMWINDOW == 126 (0x97c7c000) [pid = 19468] [serial = 238] [outer = (nil)] [url = about:blank] 11:52:07 INFO - PROCESS | 19468 | 1461091927836 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 11:52:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 11:52:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1583ms 11:52:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 11:52:07 INFO - PROCESS | 19468 | 1461091927895 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 11:52:07 INFO - PROCESS | 19468 | 1461091927897 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 11:52:07 INFO - PROCESS | 19468 | 1461091927904 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 11:52:07 INFO - PROCESS | 19468 | 1461091927910 Marionette TRACE conn3 <- [1,398,null,{}] 11:52:07 INFO - PROCESS | 19468 | 1461091927925 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:08 INFO - PROCESS | 19468 | 1461091928086 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 11:52:08 INFO - PROCESS | 19468 | 1461091928283 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:08 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ffa0800 == 53 [pid = 19468] [id = 107] 11:52:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 127 (0x901f0000) [pid = 19468] [serial = 320] [outer = (nil)] 11:52:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 128 (0x9132f400) [pid = 19468] [serial = 321] [outer = 0x901f0000] 11:52:08 INFO - PROCESS | 19468 | 1461091928363 Marionette DEBUG loaded listener.js 11:52:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 129 (0x93110800) [pid = 19468] [serial = 322] [outer = 0x901f0000] 11:52:09 INFO - PROCESS | 19468 | 1461091929086 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 11:52:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 11:52:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1235ms 11:52:09 INFO - PROCESS | 19468 | 1461091929139 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 11:52:09 INFO - PROCESS | 19468 | 1461091929144 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 11:52:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 11:52:09 INFO - PROCESS | 19468 | 1461091929150 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 11:52:09 INFO - PROCESS | 19468 | 1461091929153 Marionette TRACE conn3 <- [1,402,null,{}] 11:52:09 INFO - PROCESS | 19468 | 1461091929159 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:09 INFO - PROCESS | 19468 | 1461091929306 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 11:52:09 INFO - PROCESS | 19468 | 1461091929316 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:09 INFO - PROCESS | 19468 | ++DOCSHELL 0x959e5400 == 54 [pid = 19468] [id = 108] 11:52:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 130 (0x95a52c00) [pid = 19468] [serial = 323] [outer = (nil)] 11:52:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 131 (0x963c8000) [pid = 19468] [serial = 324] [outer = 0x95a52c00] 11:52:09 INFO - PROCESS | 19468 | 1461091929392 Marionette DEBUG loaded listener.js 11:52:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x970d4000) [pid = 19468] [serial = 325] [outer = 0x95a52c00] 11:52:10 INFO - PROCESS | 19468 | 1461091930347 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 11:52:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 11:52:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1234ms 11:52:10 INFO - PROCESS | 19468 | 1461091930386 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 11:52:10 INFO - PROCESS | 19468 | 1461091930393 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 11:52:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 11:52:10 INFO - PROCESS | 19468 | 1461091930402 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 11:52:10 INFO - PROCESS | 19468 | 1461091930409 Marionette TRACE conn3 <- [1,406,null,{}] 11:52:10 INFO - PROCESS | 19468 | 1461091930428 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:10 INFO - PROCESS | 19468 | 1461091930616 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 11:52:10 INFO - PROCESS | 19468 | 1461091930772 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:10 INFO - PROCESS | 19468 | ++DOCSHELL 0x8db0bc00 == 55 [pid = 19468] [id = 109] 11:52:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x8dcccc00) [pid = 19468] [serial = 326] [outer = (nil)] 11:52:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x8dcd0000) [pid = 19468] [serial = 327] [outer = 0x8dcccc00] 11:52:10 INFO - PROCESS | 19468 | 1461091930862 Marionette DEBUG loaded listener.js 11:52:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x8dcd4c00) [pid = 19468] [serial = 328] [outer = 0x8dcccc00] 11:52:11 INFO - PROCESS | 19468 | 1461091931918 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 11:52:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 11:52:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1584ms 11:52:11 INFO - PROCESS | 19468 | 1461091931987 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 11:52:11 INFO - PROCESS | 19468 | 1461091931996 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 11:52:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 11:52:12 INFO - PROCESS | 19468 | 1461091932008 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 11:52:12 INFO - PROCESS | 19468 | 1461091932013 Marionette TRACE conn3 <- [1,410,null,{}] 11:52:12 INFO - PROCESS | 19468 | 1461091932019 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:12 INFO - PROCESS | 19468 | 1461091932247 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 11:52:12 INFO - PROCESS | 19468 | 1461091932463 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:12 INFO - PROCESS | 19468 | ++DOCSHELL 0x8dcd2c00 == 56 [pid = 19468] [id = 110] 11:52:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x8dcd7800) [pid = 19468] [serial = 329] [outer = (nil)] 11:52:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x901e8400) [pid = 19468] [serial = 330] [outer = 0x8dcd7800] 11:52:12 INFO - PROCESS | 19468 | 1461091932550 Marionette DEBUG loaded listener.js 11:52:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x91fce000) [pid = 19468] [serial = 331] [outer = 0x8dcd7800] 11:52:13 INFO - PROCESS | 19468 | 1461091933561 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 11:52:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 11:52:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1584ms 11:52:13 INFO - PROCESS | 19468 | 1461091933593 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 11:52:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 11:52:13 INFO - PROCESS | 19468 | 1461091933597 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 11:52:13 INFO - PROCESS | 19468 | 1461091933604 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 11:52:13 INFO - PROCESS | 19468 | 1461091933610 Marionette TRACE conn3 <- [1,414,null,{}] 11:52:13 INFO - PROCESS | 19468 | 1461091933627 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:13 INFO - PROCESS | 19468 | 1461091933807 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 11:52:14 INFO - PROCESS | 19468 | 1461091934056 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:14 INFO - PROCESS | 19468 | ++DOCSHELL 0x975e5c00 == 57 [pid = 19468] [id = 111] 11:52:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x97c70400) [pid = 19468] [serial = 332] [outer = (nil)] 11:52:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x97c78800) [pid = 19468] [serial = 333] [outer = 0x97c70400] 11:52:14 INFO - PROCESS | 19468 | 1461091934165 Marionette DEBUG loaded listener.js 11:52:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x97f85c00) [pid = 19468] [serial = 334] [outer = 0x97c70400] 11:52:15 INFO - PROCESS | 19468 | 1461091935048 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 11:52:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 11:52:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1484ms 11:52:15 INFO - PROCESS | 19468 | 1461091935089 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 11:52:15 INFO - PROCESS | 19468 | 1461091935094 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 11:52:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 11:52:15 INFO - PROCESS | 19468 | 1461091935100 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 11:52:15 INFO - PROCESS | 19468 | 1461091935104 Marionette TRACE conn3 <- [1,418,null,{}] 11:52:15 INFO - PROCESS | 19468 | 1461091935110 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:15 INFO - PROCESS | 19468 | 1461091935277 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 11:52:15 INFO - PROCESS | 19468 | 1461091935431 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:15 INFO - PROCESS | 19468 | ++DOCSHELL 0x8db0a000 == 58 [pid = 19468] [id = 112] 11:52:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x97f88c00) [pid = 19468] [serial = 335] [outer = (nil)] 11:52:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x98627800) [pid = 19468] [serial = 336] [outer = 0x97f88c00] 11:52:15 INFO - PROCESS | 19468 | 1461091935529 Marionette DEBUG loaded listener.js 11:52:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x9863fc00) [pid = 19468] [serial = 337] [outer = 0x97f88c00] 11:52:16 INFO - PROCESS | 19468 | 1461091936867 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 11:52:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 11:52:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1781ms 11:52:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 11:52:16 INFO - PROCESS | 19468 | 1461091936882 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 11:52:16 INFO - PROCESS | 19468 | 1461091936885 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 11:52:16 INFO - PROCESS | 19468 | 1461091936949 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 11:52:16 INFO - PROCESS | 19468 | 1461091936955 Marionette TRACE conn3 <- [1,422,null,{}] 11:52:16 INFO - PROCESS | 19468 | 1461091936968 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:17 INFO - PROCESS | 19468 | 1461091937142 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 11:52:17 INFO - PROCESS | 19468 | 1461091937297 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:17 INFO - PROCESS | 19468 | ++DOCSHELL 0x8da06000 == 59 [pid = 19468] [id = 113] 11:52:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x8fefc400) [pid = 19468] [serial = 338] [outer = (nil)] 11:52:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x98068000) [pid = 19468] [serial = 339] [outer = 0x8fefc400] 11:52:17 INFO - PROCESS | 19468 | 1461091937385 Marionette DEBUG loaded listener.js 11:52:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x9806ac00) [pid = 19468] [serial = 340] [outer = 0x8fefc400] 11:52:18 INFO - PROCESS | 19468 | 1461091938689 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 11:52:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 11:52:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1851ms 11:52:18 INFO - PROCESS | 19468 | 1461091938782 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 11:52:18 INFO - PROCESS | 19468 | 1461091938785 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 11:52:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 11:52:18 INFO - PROCESS | 19468 | 1461091938794 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 11:52:18 INFO - PROCESS | 19468 | 1461091938797 Marionette TRACE conn3 <- [1,426,null,{}] 11:52:18 INFO - PROCESS | 19468 | 1461091938803 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:18 INFO - PROCESS | 19468 | 1461091938986 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 11:52:19 INFO - PROCESS | 19468 | 1461091939142 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:19 INFO - PROCESS | 19468 | ++DOCSHELL 0x8dccb400 == 60 [pid = 19468] [id = 114] 11:52:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x98063800) [pid = 19468] [serial = 341] [outer = (nil)] 11:52:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x9861f000) [pid = 19468] [serial = 342] [outer = 0x98063800] 11:52:19 INFO - PROCESS | 19468 | 1461091939237 Marionette DEBUG loaded listener.js 11:52:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x9ea1a000) [pid = 19468] [serial = 343] [outer = 0x98063800] 11:52:20 INFO - PROCESS | 19468 | 1461091940134 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 11:52:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 11:52:20 INFO - PROCESS | 19468 | 1461091940180 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 11:52:20 INFO - PROCESS | 19468 | 1461091940187 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 11:52:20 INFO - PROCESS | 19468 | 1461091940191 Marionette TRACE conn3 <- [1,430,null,{}] 11:52:20 INFO - PROCESS | 19468 | 1461091940196 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:20 INFO - PROCESS | 19468 | 1461091940351 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 11:52:20 INFO - PROCESS | 19468 | 1461091940516 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:20 INFO - PROCESS | 19468 | ++DOCSHELL 0x8dcd5c00 == 61 [pid = 19468] [id = 115] 11:52:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x8e5d1400) [pid = 19468] [serial = 344] [outer = (nil)] 11:52:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x8e5dc400) [pid = 19468] [serial = 345] [outer = 0x8e5d1400] 11:52:20 INFO - PROCESS | 19468 | 1461091940607 Marionette DEBUG loaded listener.js 11:52:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x8e5dd800) [pid = 19468] [serial = 346] [outer = 0x8e5d1400] 11:52:21 INFO - PROCESS | 19468 | 1461091941533 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 11:52:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 11:52:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1388ms 11:52:21 INFO - PROCESS | 19468 | 1461091941575 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 11:52:21 INFO - PROCESS | 19468 | 1461091941579 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 11:52:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 11:52:21 INFO - PROCESS | 19468 | 1461091941586 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 11:52:21 INFO - PROCESS | 19468 | 1461091941588 Marionette TRACE conn3 <- [1,434,null,{}] 11:52:21 INFO - PROCESS | 19468 | 1461091941594 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:21 INFO - PROCESS | 19468 | 1461091941749 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 11:52:21 INFO - PROCESS | 19468 | 1461091941926 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:21 INFO - PROCESS | 19468 | ++DOCSHELL 0x8e5d3c00 == 62 [pid = 19468] [id = 116] 11:52:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x8e5da800) [pid = 19468] [serial = 347] [outer = (nil)] 11:52:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x9fe91800) [pid = 19468] [serial = 348] [outer = 0x8e5da800] 11:52:22 INFO - PROCESS | 19468 | 1461091942012 Marionette DEBUG loaded listener.js 11:52:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x9fe93c00) [pid = 19468] [serial = 349] [outer = 0x8e5da800] 11:52:23 INFO - PROCESS | 19468 | 1461091942998 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 11:52:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 11:52:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1485ms 11:52:23 INFO - PROCESS | 19468 | 1461091943071 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 11:52:23 INFO - PROCESS | 19468 | 1461091943075 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 11:52:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 11:52:23 INFO - PROCESS | 19468 | 1461091943081 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 11:52:23 INFO - PROCESS | 19468 | 1461091943085 Marionette TRACE conn3 <- [1,438,null,{}] 11:52:23 INFO - PROCESS | 19468 | 1461091943091 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:23 INFO - PROCESS | 19468 | 1461091943466 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 11:52:23 INFO - PROCESS | 19468 | 1461091943714 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:23 INFO - PROCESS | 19468 | ++DOCSHELL 0x8dccec00 == 63 [pid = 19468] [id = 117] 11:52:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x8dccfc00) [pid = 19468] [serial = 350] [outer = (nil)] 11:52:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x8e5d6000) [pid = 19468] [serial = 351] [outer = 0x8dccfc00] 11:52:23 INFO - PROCESS | 19468 | 1461091943798 Marionette DEBUG loaded listener.js 11:52:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x8f6bbc00) [pid = 19468] [serial = 352] [outer = 0x8dccfc00] 11:52:24 INFO - PROCESS | 19468 | 1461091944755 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 11:52:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 11:52:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1733ms 11:52:24 INFO - PROCESS | 19468 | 1461091944816 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 11:52:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 11:52:24 INFO - PROCESS | 19468 | 1461091944823 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 11:52:24 INFO - PROCESS | 19468 | 1461091944830 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 11:52:24 INFO - PROCESS | 19468 | 1461091944837 Marionette TRACE conn3 <- [1,442,null,{}] 11:52:24 INFO - PROCESS | 19468 | 1461091944843 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:25 INFO - PROCESS | 19468 | 1461091945016 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 11:52:25 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6b3c00 == 62 [pid = 19468] [id = 75] 11:52:25 INFO - PROCESS | 19468 | --DOCSHELL 0x8ffa0800 == 61 [pid = 19468] [id = 107] 11:52:25 INFO - PROCESS | 19468 | --DOCSHELL 0x8fef5400 == 60 [pid = 19468] [id = 106] 11:52:25 INFO - PROCESS | 19468 | --DOCSHELL 0x8da0f000 == 59 [pid = 19468] [id = 105] 11:52:25 INFO - PROCESS | 19468 | 1461091945372 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:25 INFO - PROCESS | 19468 | ++DOCSHELL 0x8db10400 == 60 [pid = 19468] [id = 118] 11:52:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x8dcd1000) [pid = 19468] [serial = 353] [outer = (nil)] 11:52:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x8f6b9c00) [pid = 19468] [serial = 354] [outer = 0x8dcd1000] 11:52:25 INFO - PROCESS | 19468 | 1461091945450 Marionette DEBUG loaded listener.js 11:52:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x90729c00) [pid = 19468] [serial = 355] [outer = 0x8dcd1000] 11:52:26 INFO - PROCESS | 19468 | 1461091946338 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 11:52:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 11:52:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1582ms 11:52:26 INFO - PROCESS | 19468 | 1461091946412 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 11:52:26 INFO - PROCESS | 19468 | 1461091946416 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 11:52:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 11:52:26 INFO - PROCESS | 19468 | 1461091946423 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 11:52:26 INFO - PROCESS | 19468 | 1461091946427 Marionette TRACE conn3 <- [1,446,null,{}] 11:52:26 INFO - PROCESS | 19468 | 1461091946440 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:26 INFO - PROCESS | 19468 | 1461091946632 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 11:52:26 INFO - PROCESS | 19468 | 1461091946660 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:26 INFO - PROCESS | 19468 | ++DOCSHELL 0x901f3c00 == 61 [pid = 19468] [id = 119] 11:52:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x97904400) [pid = 19468] [serial = 356] [outer = (nil)] 11:52:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x97c71c00) [pid = 19468] [serial = 357] [outer = 0x97904400] 11:52:26 INFO - PROCESS | 19468 | 1461091946735 Marionette DEBUG loaded listener.js 11:52:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x97f8e800) [pid = 19468] [serial = 358] [outer = 0x97904400] 11:52:27 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x8da06400) [pid = 19468] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 11:52:27 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x97f87000) [pid = 19468] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 11:52:27 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x97910c00) [pid = 19468] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 11:52:27 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x97bf0800) [pid = 19468] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 11:52:27 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x8ffa1800) [pid = 19468] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 11:52:27 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x8fc0bc00) [pid = 19468] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 11:52:27 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x8ff47000) [pid = 19468] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 11:52:27 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x901f0000) [pid = 19468] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 11:52:27 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x8ff42c00) [pid = 19468] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 11:52:27 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x8dcc9800) [pid = 19468] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 11:52:27 INFO - PROCESS | 19468 | 1461091947932 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 11:52:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 11:52:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1535ms 11:52:27 INFO - PROCESS | 19468 | 1461091947958 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 11:52:27 INFO - PROCESS | 19468 | 1461091947964 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 11:52:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 11:52:27 INFO - PROCESS | 19468 | 1461091947980 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 11:52:27 INFO - PROCESS | 19468 | 1461091947987 Marionette TRACE conn3 <- [1,450,null,{}] 11:52:27 INFO - PROCESS | 19468 | 1461091947992 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:28 INFO - PROCESS | 19468 | 1461091948185 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 11:52:28 INFO - PROCESS | 19468 | 1461091948205 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:28 INFO - PROCESS | 19468 | ++DOCSHELL 0x8da03800 == 62 [pid = 19468] [id = 120] 11:52:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x8ff42c00) [pid = 19468] [serial = 359] [outer = (nil)] 11:52:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x97f89c00) [pid = 19468] [serial = 360] [outer = 0x8ff42c00] 11:52:28 INFO - PROCESS | 19468 | 1461091948275 Marionette DEBUG loaded listener.js 11:52:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x9862a800) [pid = 19468] [serial = 361] [outer = 0x8ff42c00] 11:52:29 INFO - PROCESS | 19468 | 1461091949078 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 11:52:29 INFO - PROCESS | 19468 | 1461091949120 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 11:52:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 11:52:29 INFO - PROCESS | 19468 | 1461091949125 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 11:52:29 INFO - PROCESS | 19468 | 1461091949128 Marionette TRACE conn3 <- [1,454,null,{}] 11:52:29 INFO - PROCESS | 19468 | 1461091949133 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:29 INFO - PROCESS | 19468 | 1461091949279 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 11:52:29 INFO - PROCESS | 19468 | 1461091949293 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:29 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fcb3800 == 63 [pid = 19468] [id = 121] 11:52:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x8ff50c00) [pid = 19468] [serial = 362] [outer = (nil)] 11:52:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x9054b400) [pid = 19468] [serial = 363] [outer = 0x8ff50c00] 11:52:29 INFO - PROCESS | 19468 | 1461091949368 Marionette DEBUG loaded listener.js 11:52:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x9054fc00) [pid = 19468] [serial = 364] [outer = 0x8ff50c00] 11:52:30 INFO - PROCESS | 19468 | [19468] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:52:30 INFO - PROCESS | 19468 | 1461091950509 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 11:52:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 11:52:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1437ms 11:52:30 INFO - PROCESS | 19468 | 1461091950569 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 11:52:30 INFO - PROCESS | 19468 | 1461091950579 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 11:52:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 11:52:30 INFO - PROCESS | 19468 | 1461091950590 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 11:52:30 INFO - PROCESS | 19468 | 1461091950595 Marionette TRACE conn3 <- [1,458,null,{}] 11:52:30 INFO - PROCESS | 19468 | 1461091950603 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:30 INFO - PROCESS | 19468 | 1461091950826 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 11:52:31 INFO - PROCESS | 19468 | 1461091951053 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:31 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6b8000 == 64 [pid = 19468] [id = 122] 11:52:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x8ff45c00) [pid = 19468] [serial = 365] [outer = (nil)] 11:52:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x90541400) [pid = 19468] [serial = 366] [outer = 0x8ff45c00] 11:52:31 INFO - PROCESS | 19468 | 1461091951187 Marionette DEBUG loaded listener.js 11:52:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x9054bc00) [pid = 19468] [serial = 367] [outer = 0x8ff45c00] 11:52:32 INFO - PROCESS | 19468 | 1461091952186 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 11:52:32 INFO - PROCESS | 19468 | 1461091952235 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 11:52:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 11:52:32 INFO - PROCESS | 19468 | 1461091952248 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 11:52:32 INFO - PROCESS | 19468 | 1461091952253 Marionette TRACE conn3 <- [1,462,null,{}] 11:52:32 INFO - PROCESS | 19468 | 1461091952260 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:32 INFO - PROCESS | 19468 | 1461091952450 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 11:52:32 INFO - PROCESS | 19468 | 1461091952702 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:32 INFO - PROCESS | 19468 | ++DOCSHELL 0x8db02c00 == 65 [pid = 19468] [id = 123] 11:52:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x970d0000) [pid = 19468] [serial = 368] [outer = (nil)] 11:52:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x9790e000) [pid = 19468] [serial = 369] [outer = 0x970d0000] 11:52:32 INFO - PROCESS | 19468 | 1461091952837 Marionette DEBUG loaded listener.js 11:52:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x9806f400) [pid = 19468] [serial = 370] [outer = 0x970d0000] 11:52:33 INFO - PROCESS | 19468 | [19468] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:52:33 INFO - PROCESS | 19468 | 1461091953780 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 11:52:33 INFO - PROCESS | 19468 | 1461091953837 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 11:52:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 11:52:33 INFO - PROCESS | 19468 | 1461091953844 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 11:52:33 INFO - PROCESS | 19468 | 1461091953850 Marionette TRACE conn3 <- [1,466,null,{}] 11:52:33 INFO - PROCESS | 19468 | 1461091953867 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:34 INFO - PROCESS | 19468 | 1461091954052 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 11:52:34 INFO - PROCESS | 19468 | 1461091954267 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:34 INFO - PROCESS | 19468 | ++DOCSHELL 0x9901d800 == 66 [pid = 19468] [id = 124] 11:52:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x9fe95000) [pid = 19468] [serial = 371] [outer = (nil)] 11:52:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0xa0a4c000) [pid = 19468] [serial = 372] [outer = 0x9fe95000] 11:52:34 INFO - PROCESS | 19468 | 1461091954376 Marionette DEBUG loaded listener.js 11:52:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0xa0e53c00) [pid = 19468] [serial = 373] [outer = 0x9fe95000] 11:52:35 INFO - PROCESS | 19468 | 1461091955240 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 11:52:35 INFO - PROCESS | 19468 | 1461091955285 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 11:52:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 11:52:35 INFO - PROCESS | 19468 | 1461091955291 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 11:52:35 INFO - PROCESS | 19468 | 1461091955294 Marionette TRACE conn3 <- [1,470,null,{}] 11:52:35 INFO - PROCESS | 19468 | 1461091955300 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:35 INFO - PROCESS | 19468 | 1461091955466 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 11:52:35 INFO - PROCESS | 19468 | 1461091955631 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:35 INFO - PROCESS | 19468 | ++DOCSHELL 0x8d89cc00 == 67 [pid = 19468] [id = 125] 11:52:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x9fe93000) [pid = 19468] [serial = 374] [outer = (nil)] 11:52:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0xa3cd5000) [pid = 19468] [serial = 375] [outer = 0x9fe93000] 11:52:35 INFO - PROCESS | 19468 | 1461091955721 Marionette DEBUG loaded listener.js 11:52:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0xa444fc00) [pid = 19468] [serial = 376] [outer = 0x9fe93000] 11:52:36 INFO - PROCESS | 19468 | 1461091956622 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 11:52:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 11:52:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1380ms 11:52:36 INFO - PROCESS | 19468 | 1461091956672 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 11:52:36 INFO - PROCESS | 19468 | 1461091956676 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 11:52:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 11:52:36 INFO - PROCESS | 19468 | 1461091956682 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 11:52:36 INFO - PROCESS | 19468 | 1461091956686 Marionette TRACE conn3 <- [1,474,null,{}] 11:52:36 INFO - PROCESS | 19468 | 1461091956691 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:36 INFO - PROCESS | 19468 | 1461091956851 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 11:52:37 INFO - PROCESS | 19468 | 1461091957026 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:37 INFO - PROCESS | 19468 | ++DOCSHELL 0xa3c0a400 == 68 [pid = 19468] [id = 126] 11:52:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0xa3c10000) [pid = 19468] [serial = 377] [outer = (nil)] 11:52:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0xa45e5400) [pid = 19468] [serial = 378] [outer = 0xa3c10000] 11:52:37 INFO - PROCESS | 19468 | 1461091957117 Marionette DEBUG loaded listener.js 11:52:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0xa4b09400) [pid = 19468] [serial = 379] [outer = 0xa3c10000] 11:52:38 INFO - PROCESS | 19468 | 1461091958114 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 11:52:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 11:52:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1482ms 11:52:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 11:52:38 INFO - PROCESS | 19468 | 1461091958165 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 11:52:38 INFO - PROCESS | 19468 | 1461091958168 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 11:52:38 INFO - PROCESS | 19468 | 1461091958175 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 11:52:38 INFO - PROCESS | 19468 | 1461091958178 Marionette TRACE conn3 <- [1,478,null,{}] 11:52:38 INFO - PROCESS | 19468 | 1461091958184 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:38 INFO - PROCESS | 19468 | 1461091958364 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 11:52:38 INFO - PROCESS | 19468 | 1461091958574 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:38 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b621800 == 69 [pid = 19468] [id = 127] 11:52:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x8b622400) [pid = 19468] [serial = 380] [outer = (nil)] 11:52:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x8b629400) [pid = 19468] [serial = 381] [outer = 0x8b622400] 11:52:38 INFO - PROCESS | 19468 | 1461091958686 Marionette DEBUG loaded listener.js 11:52:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0xa4b4b000) [pid = 19468] [serial = 382] [outer = 0x8b622400] 11:52:39 INFO - PROCESS | 19468 | 1461091959521 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 11:52:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 11:52:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1382ms 11:52:39 INFO - PROCESS | 19468 | 1461091959556 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 11:52:39 INFO - PROCESS | 19468 | 1461091959560 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 11:52:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 11:52:39 INFO - PROCESS | 19468 | 1461091959566 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 11:52:39 INFO - PROCESS | 19468 | 1461091959569 Marionette TRACE conn3 <- [1,482,null,{}] 11:52:39 INFO - PROCESS | 19468 | 1461091959575 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:39 INFO - PROCESS | 19468 | 1461091959738 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 11:52:39 INFO - PROCESS | 19468 | 1461091959908 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:39 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b901400 == 70 [pid = 19468] [id = 128] 11:52:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x8b901800) [pid = 19468] [serial = 383] [outer = (nil)] 11:52:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x8b909400) [pid = 19468] [serial = 384] [outer = 0x8b901800] 11:52:40 INFO - PROCESS | 19468 | 1461091959993 Marionette DEBUG loaded listener.js 11:52:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x8b90c800) [pid = 19468] [serial = 385] [outer = 0x8b901800] 11:52:40 INFO - PROCESS | 19468 | 1461091960975 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 11:52:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 11:52:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1479ms 11:52:41 INFO - PROCESS | 19468 | 1461091961046 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 11:52:41 INFO - PROCESS | 19468 | 1461091961049 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 11:52:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 11:52:41 INFO - PROCESS | 19468 | 1461091961056 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 11:52:41 INFO - PROCESS | 19468 | 1461091961060 Marionette TRACE conn3 <- [1,486,null,{}] 11:52:41 INFO - PROCESS | 19468 | 1461091961065 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:41 INFO - PROCESS | 19468 | 1461091961261 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 11:52:41 INFO - PROCESS | 19468 | 1461091961473 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:41 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b90a000 == 71 [pid = 19468] [id = 129] 11:52:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x8b910400) [pid = 19468] [serial = 386] [outer = (nil)] 11:52:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x9775d800) [pid = 19468] [serial = 387] [outer = 0x8b910400] 11:52:41 INFO - PROCESS | 19468 | 1461091961571 Marionette DEBUG loaded listener.js 11:52:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 185 (0x97761000) [pid = 19468] [serial = 388] [outer = 0x8b910400] 11:52:42 INFO - PROCESS | 19468 | 1461091962410 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 11:52:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 11:52:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1429ms 11:52:42 INFO - PROCESS | 19468 | 1461091962486 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 11:52:42 INFO - PROCESS | 19468 | 1461091962491 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 11:52:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 11:52:42 INFO - PROCESS | 19468 | 1461091962497 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 11:52:42 INFO - PROCESS | 19468 | 1461091962501 Marionette TRACE conn3 <- [1,490,null,{}] 11:52:42 INFO - PROCESS | 19468 | 1461091962507 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:42 INFO - PROCESS | 19468 | 1461091962721 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 11:52:42 INFO - PROCESS | 19468 | 1461091962934 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:43 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ab14000 == 72 [pid = 19468] [id = 130] 11:52:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 186 (0x8ab14c00) [pid = 19468] [serial = 389] [outer = (nil)] 11:52:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 187 (0x8ab1b400) [pid = 19468] [serial = 390] [outer = 0x8ab14c00] 11:52:43 INFO - PROCESS | 19468 | 1461091963064 Marionette DEBUG loaded listener.js 11:52:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 188 (0x8ab1e800) [pid = 19468] [serial = 391] [outer = 0x8ab14c00] 11:52:44 INFO - PROCESS | 19468 | 1461091964193 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 11:52:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 11:52:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1881ms 11:52:44 INFO - PROCESS | 19468 | 1461091964594 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 11:52:44 INFO - PROCESS | 19468 | 1461091964599 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 11:52:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 11:52:44 INFO - PROCESS | 19468 | 1461091964625 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 11:52:44 INFO - PROCESS | 19468 | 1461091964629 Marionette TRACE conn3 <- [1,494,null,{}] 11:52:44 INFO - PROCESS | 19468 | 1461091964634 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:44 INFO - PROCESS | 19468 | 1461091964795 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 11:52:45 INFO - PROCESS | 19468 | 1461091965234 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:45 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b629c00 == 73 [pid = 19468] [id = 131] 11:52:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 189 (0x8b902400) [pid = 19468] [serial = 392] [outer = (nil)] 11:52:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 190 (0x8b90f400) [pid = 19468] [serial = 393] [outer = 0x8b902400] 11:52:45 INFO - PROCESS | 19468 | 1461091965317 Marionette DEBUG loaded listener.js 11:52:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 191 (0x8db09c00) [pid = 19468] [serial = 394] [outer = 0x8b902400] 11:52:46 INFO - PROCESS | 19468 | 1461091966331 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 11:52:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 11:52:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1791ms 11:52:46 INFO - PROCESS | 19468 | 1461091966416 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 11:52:46 INFO - PROCESS | 19468 | 1461091966423 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 11:52:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 11:52:46 INFO - PROCESS | 19468 | 1461091966432 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 11:52:46 INFO - PROCESS | 19468 | 1461091966436 Marionette TRACE conn3 <- [1,498,null,{}] 11:52:46 INFO - PROCESS | 19468 | 1461091966451 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:46 INFO - PROCESS | 19468 | 1461091966652 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 11:52:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8da03800 == 72 [pid = 19468] [id = 120] 11:52:46 INFO - PROCESS | 19468 | --DOCSHELL 0x901f3c00 == 71 [pid = 19468] [id = 119] 11:52:46 INFO - PROCESS | 19468 | --DOMWINDOW == 190 (0x963c8000) [pid = 19468] [serial = 324] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 19468 | 1461091966938 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8db10400 == 70 [pid = 19468] [id = 118] 11:52:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8dccec00 == 69 [pid = 19468] [id = 117] 11:52:47 INFO - PROCESS | 19468 | ++DOCSHELL 0x8d8a2000 == 70 [pid = 19468] [id = 132] 11:52:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 191 (0x8da03800) [pid = 19468] [serial = 395] [outer = (nil)] 11:52:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 192 (0x8db10400) [pid = 19468] [serial = 396] [outer = 0x8da03800] 11:52:47 INFO - PROCESS | 19468 | 1461091967056 Marionette DEBUG loaded listener.js 11:52:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 193 (0x8fc05400) [pid = 19468] [serial = 397] [outer = 0x8da03800] 11:52:47 INFO - PROCESS | 19468 | --DOCSHELL 0x959e5400 == 69 [pid = 19468] [id = 108] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 192 (0x8ff49800) [pid = 19468] [serial = 270] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 191 (0x8da0cc00) [pid = 19468] [serial = 291] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 190 (0x9fe97c00) [pid = 19468] [serial = 258] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 189 (0x93109400) [pid = 19468] [serial = 252] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 188 (0xa2ad1000) [pid = 19468] [serial = 261] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 187 (0x98634800) [pid = 19468] [serial = 286] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 186 (0x97f8dc00) [pid = 19468] [serial = 282] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 185 (0xa5e3a800) [pid = 19468] [serial = 267] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 184 (0x97c79800) [pid = 19468] [serial = 279] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x98ad4400) [pid = 19468] [serial = 289] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0x979b8400) [pid = 19468] [serial = 255] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x93108800) [pid = 19468] [serial = 276] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x97f86000) [pid = 19468] [serial = 280] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x9310d400) [pid = 19468] [serial = 274] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x9790ec00) [pid = 19468] [serial = 288] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x915c7c00) [pid = 19468] [serial = 273] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x97f92c00) [pid = 19468] [serial = 283] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0xa45e6c00) [pid = 19468] [serial = 264] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x98627c00) [pid = 19468] [serial = 285] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x9677c000) [pid = 19468] [serial = 277] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x96968000) [pid = 19468] [serial = 300] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x8ffa8c00) [pid = 19468] [serial = 297] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x90721400) [pid = 19468] [serial = 294] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x8db0b800) [pid = 19468] [serial = 312] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x9132f400) [pid = 19468] [serial = 321] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x93110800) [pid = 19468] [serial = 322] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x8ffa3400) [pid = 19468] [serial = 318] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x8ffaac00) [pid = 19468] [serial = 319] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x8dcd2400) [pid = 19468] [serial = 315] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x8f5d1000) [pid = 19468] [serial = 316] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x9fb8e400) [pid = 19468] [serial = 306] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x9904b000) [pid = 19468] [serial = 303] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x8d89f400) [pid = 19468] [serial = 309] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x8da0fc00) [pid = 19468] [serial = 292] [outer = (nil)] [url = about:blank] 11:52:47 INFO - PROCESS | 19468 | 1461091967886 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 11:52:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 11:52:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1495ms 11:52:47 INFO - PROCESS | 19468 | 1461091967930 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 11:52:47 INFO - PROCESS | 19468 | 1461091967936 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 11:52:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 11:52:47 INFO - PROCESS | 19468 | 1461091967944 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 11:52:47 INFO - PROCESS | 19468 | 1461091967946 Marionette TRACE conn3 <- [1,502,null,{}] 11:52:47 INFO - PROCESS | 19468 | 1461091967964 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:48 INFO - PROCESS | 19468 | 1461091968126 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 11:52:48 INFO - PROCESS | 19468 | 1461091968136 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:48 INFO - PROCESS | 19468 | ++DOCSHELL 0x8db0b800 == 70 [pid = 19468] [id = 133] 11:52:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x8e5d6400) [pid = 19468] [serial = 398] [outer = (nil)] 11:52:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x90545400) [pid = 19468] [serial = 399] [outer = 0x8e5d6400] 11:52:48 INFO - PROCESS | 19468 | 1461091968211 Marionette DEBUG loaded listener.js 11:52:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x915cc000) [pid = 19468] [serial = 400] [outer = 0x8e5d6400] 11:52:49 INFO - PROCESS | 19468 | 1461091969234 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 11:52:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 11:52:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1335ms 11:52:49 INFO - PROCESS | 19468 | 1461091969281 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 11:52:49 INFO - PROCESS | 19468 | 1461091969285 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 11:52:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 11:52:49 INFO - PROCESS | 19468 | 1461091969301 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 11:52:49 INFO - PROCESS | 19468 | 1461091969310 Marionette TRACE conn3 <- [1,506,null,{}] 11:52:49 INFO - PROCESS | 19468 | 1461091969318 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:49 INFO - PROCESS | 19468 | 1461091969543 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 11:52:49 INFO - PROCESS | 19468 | 1461091969568 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:49 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ffab800 == 71 [pid = 19468] [id = 134] 11:52:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x90729800) [pid = 19468] [serial = 401] [outer = (nil)] 11:52:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x970d1400) [pid = 19468] [serial = 402] [outer = 0x90729800] 11:52:49 INFO - PROCESS | 19468 | 1461091969644 Marionette DEBUG loaded listener.js 11:52:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x97543c00) [pid = 19468] [serial = 403] [outer = 0x90729800] 11:52:50 INFO - PROCESS | 19468 | 1461091970540 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 11:52:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 11:52:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1292ms 11:52:50 INFO - PROCESS | 19468 | 1461091970585 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 11:52:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 11:52:50 INFO - PROCESS | 19468 | 1461091970589 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 11:52:50 INFO - PROCESS | 19468 | 1461091970600 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 11:52:50 INFO - PROCESS | 19468 | 1461091970603 Marionette TRACE conn3 <- [1,510,null,{}] 11:52:50 INFO - PROCESS | 19468 | 1461091970608 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:50 INFO - PROCESS | 19468 | 1461091970819 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 11:52:50 INFO - PROCESS | 19468 | 1461091970861 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:50 INFO - PROCESS | 19468 | ++DOCSHELL 0x959eb400 == 72 [pid = 19468] [id = 135] 11:52:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x97113000) [pid = 19468] [serial = 404] [outer = (nil)] 11:52:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x97905400) [pid = 19468] [serial = 405] [outer = 0x97113000] 11:52:50 INFO - PROCESS | 19468 | 1461091970933 Marionette DEBUG loaded listener.js 11:52:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x97c75c00) [pid = 19468] [serial = 406] [outer = 0x97113000] 11:52:51 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x9132a000) [pid = 19468] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 11:52:51 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x97904400) [pid = 19468] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 11:52:51 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x91fd5c00) [pid = 19468] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 11:52:51 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x9fb34c00) [pid = 19468] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 11:52:51 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x8dcd1000) [pid = 19468] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 11:52:51 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x97909c00) [pid = 19468] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 11:52:51 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x915c5c00) [pid = 19468] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 11:52:51 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x9fc4cc00) [pid = 19468] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 11:52:51 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x8f5d0c00) [pid = 19468] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 11:52:51 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x97c7cc00) [pid = 19468] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 11:52:51 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x8f6b2800) [pid = 19468] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 11:52:51 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x95c43400) [pid = 19468] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 11:52:51 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x8ff42c00) [pid = 19468] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 11:52:51 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x8dccfc00) [pid = 19468] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 11:52:51 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x8fc04400) [pid = 19468] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 11:52:52 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0xa0fd1000) [pid = 19468] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 11:52:52 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x98ae0800) [pid = 19468] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 11:52:52 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x931cf000) [pid = 19468] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 11:52:52 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x95a52c00) [pid = 19468] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 11:52:52 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x9920e000) [pid = 19468] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 11:52:52 INFO - PROCESS | 19468 | 1461091972263 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 11:52:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 11:52:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1691ms 11:52:52 INFO - PROCESS | 19468 | 1461091972288 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 11:52:52 INFO - PROCESS | 19468 | 1461091972292 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 11:52:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 11:52:52 INFO - PROCESS | 19468 | 1461091972298 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 11:52:52 INFO - PROCESS | 19468 | 1461091972301 Marionette TRACE conn3 <- [1,514,null,{}] 11:52:52 INFO - PROCESS | 19468 | 1461091972307 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:52 INFO - PROCESS | 19468 | 1461091972485 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 11:52:52 INFO - PROCESS | 19468 | 1461091972631 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:52 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5d0c00 == 73 [pid = 19468] [id = 136] 11:52:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x8fc0f000) [pid = 19468] [serial = 407] [outer = (nil)] 11:52:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x9313bc00) [pid = 19468] [serial = 408] [outer = 0x8fc0f000] 11:52:52 INFO - PROCESS | 19468 | 1461091972749 Marionette DEBUG loaded listener.js 11:52:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x97903800) [pid = 19468] [serial = 409] [outer = 0x8fc0f000] 11:52:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x8dc11000) [pid = 19468] [serial = 410] [outer = 0x959eb000] 11:52:53 INFO - PROCESS | 19468 | 1461091973623 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 11:52:53 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 11:52:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1381ms 11:52:53 INFO - PROCESS | 19468 | 1461091973681 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 11:52:53 INFO - PROCESS | 19468 | 1461091973685 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 11:52:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 11:52:53 INFO - PROCESS | 19468 | 1461091973691 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 11:52:53 INFO - PROCESS | 19468 | 1461091973694 Marionette TRACE conn3 <- [1,518,null,{}] 11:52:53 INFO - PROCESS | 19468 | 1461091973699 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:53 INFO - PROCESS | 19468 | 1461091973856 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 11:52:53 INFO - PROCESS | 19468 | 1461091973866 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:54 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b622c00 == 74 [pid = 19468] [id = 137] 11:52:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x8dc15000) [pid = 19468] [serial = 411] [outer = (nil)] 11:52:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x9310dc00) [pid = 19468] [serial = 412] [outer = 0x8dc15000] 11:52:54 INFO - PROCESS | 19468 | 1461091974054 Marionette DEBUG loaded listener.js 11:52:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x97c7cc00) [pid = 19468] [serial = 413] [outer = 0x8dc15000] 11:52:55 INFO - PROCESS | 19468 | 1461091975096 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 11:52:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 11:52:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1478ms 11:52:55 INFO - PROCESS | 19468 | 1461091975170 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 11:52:55 INFO - PROCESS | 19468 | 1461091975179 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 11:52:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 11:52:55 INFO - PROCESS | 19468 | 1461091975188 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 11:52:55 INFO - PROCESS | 19468 | 1461091975194 Marionette TRACE conn3 <- [1,522,null,{}] 11:52:55 INFO - PROCESS | 19468 | 1461091975202 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:55 INFO - PROCESS | 19468 | 1461091975426 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 11:52:55 INFO - PROCESS | 19468 | 1461091975649 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:55 INFO - PROCESS | 19468 | ++DOCSHELL 0x8dc1a400 == 75 [pid = 19468] [id = 138] 11:52:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x8dcce000) [pid = 19468] [serial = 414] [outer = (nil)] 11:52:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x8dcd7c00) [pid = 19468] [serial = 415] [outer = 0x8dcce000] 11:52:55 INFO - PROCESS | 19468 | 1461091975788 Marionette DEBUG loaded listener.js 11:52:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x8f5d1000) [pid = 19468] [serial = 416] [outer = 0x8dcce000] 11:52:56 INFO - PROCESS | 19468 | 1461091976796 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 11:52:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 11:52:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1685ms 11:52:56 INFO - PROCESS | 19468 | 1461091976873 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 11:52:56 INFO - PROCESS | 19468 | 1461091976883 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 11:52:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 11:52:56 INFO - PROCESS | 19468 | 1461091976893 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 11:52:56 INFO - PROCESS | 19468 | 1461091976898 Marionette TRACE conn3 <- [1,526,null,{}] 11:52:56 INFO - PROCESS | 19468 | 1461091976904 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:57 INFO - PROCESS | 19468 | 1461091977123 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 11:52:57 INFO - PROCESS | 19468 | 1461091977429 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:57 INFO - PROCESS | 19468 | ++DOCSHELL 0x90542400 == 76 [pid = 19468] [id = 139] 11:52:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x9132bc00) [pid = 19468] [serial = 417] [outer = (nil)] 11:52:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x93109400) [pid = 19468] [serial = 418] [outer = 0x9132bc00] 11:52:57 INFO - PROCESS | 19468 | 1461091977517 Marionette DEBUG loaded listener.js 11:52:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x931d1c00) [pid = 19468] [serial = 419] [outer = 0x9132bc00] 11:52:58 INFO - PROCESS | 19468 | 1461091978454 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 11:52:58 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 11:52:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1638ms 11:52:58 INFO - PROCESS | 19468 | 1461091978531 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 11:52:58 INFO - PROCESS | 19468 | 1461091978535 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 11:52:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 11:52:58 INFO - PROCESS | 19468 | 1461091978542 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 11:52:58 INFO - PROCESS | 19468 | 1461091978548 Marionette TRACE conn3 <- [1,530,null,{}] 11:52:58 INFO - PROCESS | 19468 | 1461091978565 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:58 INFO - PROCESS | 19468 | 1461091978836 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 11:52:59 INFO - PROCESS | 19468 | 1461091979052 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:59 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b628400 == 77 [pid = 19468] [id = 140] 11:52:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x9790bc00) [pid = 19468] [serial = 420] [outer = (nil)] 11:52:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x97f91000) [pid = 19468] [serial = 421] [outer = 0x9790bc00] 11:52:59 INFO - PROCESS | 19468 | 1461091979146 Marionette DEBUG loaded listener.js 11:52:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x9806d000) [pid = 19468] [serial = 422] [outer = 0x9790bc00] 11:52:59 INFO - PROCESS | 19468 | 1461091979968 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 11:53:00 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 11:53:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 11:53:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:53:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:53:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 11:53:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:53:00 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 11:53:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 11:53:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:53:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:53:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 11:53:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:53:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1489ms 11:53:00 INFO - PROCESS | 19468 | 1461091980036 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 11:53:00 INFO - PROCESS | 19468 | 1461091980042 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 11:53:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 11:53:00 INFO - PROCESS | 19468 | 1461091980049 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 11:53:00 INFO - PROCESS | 19468 | 1461091980053 Marionette TRACE conn3 <- [1,534,null,{}] 11:53:00 INFO - PROCESS | 19468 | 1461091980061 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:00 INFO - PROCESS | 19468 | 1461091980265 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 11:53:00 INFO - PROCESS | 19468 | 1461091980437 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b627000 == 78 [pid = 19468] [id = 141] 11:53:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x97f92000) [pid = 19468] [serial = 423] [outer = (nil)] 11:53:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x990d1800) [pid = 19468] [serial = 424] [outer = 0x97f92000] 11:53:00 INFO - PROCESS | 19468 | 1461091980528 Marionette DEBUG loaded listener.js 11:53:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x9a8a4000) [pid = 19468] [serial = 425] [outer = 0x97f92000] 11:53:01 INFO - PROCESS | 19468 | 1461091981383 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 11:53:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 11:53:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1385ms 11:53:01 INFO - PROCESS | 19468 | 1461091981466 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 11:53:01 INFO - PROCESS | 19468 | 1461091981471 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 11:53:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 11:53:01 INFO - PROCESS | 19468 | 1461091981478 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 11:53:01 INFO - PROCESS | 19468 | 1461091981481 Marionette TRACE conn3 <- [1,538,null,{}] 11:53:01 INFO - PROCESS | 19468 | 1461091981487 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:01 INFO - PROCESS | 19468 | 1461091981704 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 11:53:01 INFO - PROCESS | 19468 | 1461091981876 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:01 INFO - PROCESS | 19468 | ++DOCSHELL 0x8abe2000 == 79 [pid = 19468] [id = 142] 11:53:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x8abe3000) [pid = 19468] [serial = 426] [outer = (nil)] 11:53:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x8abe8c00) [pid = 19468] [serial = 427] [outer = 0x8abe3000] 11:53:01 INFO - PROCESS | 19468 | 1461091981969 Marionette DEBUG loaded listener.js 11:53:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x8abeb400) [pid = 19468] [serial = 428] [outer = 0x8abe3000] 11:53:02 INFO - PROCESS | 19468 | 1461091982889 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 11:53:02 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. 11:53:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1428ms 11:53:02 INFO - PROCESS | 19468 | 1461091982907 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 11:53:02 INFO - PROCESS | 19468 | 1461091982910 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 11:53:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 11:53:02 INFO - PROCESS | 19468 | 1461091982917 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 11:53:02 INFO - PROCESS | 19468 | 1461091982921 Marionette TRACE conn3 <- [1,542,null,{}] 11:53:02 INFO - PROCESS | 19468 | 1461091982927 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:03 INFO - PROCESS | 19468 | 1461091983174 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 11:53:03 INFO - PROCESS | 19468 | 1461091983300 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:03 INFO - PROCESS | 19468 | ++DOCSHELL 0x8abe1400 == 80 [pid = 19468] [id = 143] 11:53:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x8abe9c00) [pid = 19468] [serial = 429] [outer = (nil)] 11:53:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x8f6ca800) [pid = 19468] [serial = 430] [outer = 0x8abe9c00] 11:53:03 INFO - PROCESS | 19468 | 1461091983390 Marionette DEBUG loaded listener.js 11:53:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x8f6cc400) [pid = 19468] [serial = 431] [outer = 0x8abe9c00] 11:53:04 INFO - PROCESS | 19468 | 1461091984304 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 11:53:04 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. 11:53:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1429ms 11:53:04 INFO - PROCESS | 19468 | 1461091984348 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 11:53:04 INFO - PROCESS | 19468 | 1461091984352 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 11:53:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 11:53:04 INFO - PROCESS | 19468 | 1461091984358 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 11:53:04 INFO - PROCESS | 19468 | 1461091984362 Marionette TRACE conn3 <- [1,546,null,{}] 11:53:04 INFO - PROCESS | 19468 | 1461091984368 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:04 INFO - PROCESS | 19468 | 1461091984625 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 11:53:04 INFO - PROCESS | 19468 | 1461091984751 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:04 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ab1b800 == 81 [pid = 19468] [id = 144] 11:53:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x8aec0800) [pid = 19468] [serial = 432] [outer = (nil)] 11:53:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x8aec3800) [pid = 19468] [serial = 433] [outer = 0x8aec0800] 11:53:04 INFO - PROCESS | 19468 | 1461091984838 Marionette DEBUG loaded listener.js 11:53:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x8aecc000) [pid = 19468] [serial = 434] [outer = 0x8aec0800] 11:53:05 INFO - PROCESS | 19468 | 1461091985717 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 11:53:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 11:53:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1393ms 11:53:05 INFO - PROCESS | 19468 | 1461091985789 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 11:53:05 INFO - PROCESS | 19468 | 1461091985792 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 11:53:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 11:53:05 INFO - PROCESS | 19468 | 1461091985801 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 11:53:05 INFO - PROCESS | 19468 | 1461091985805 Marionette TRACE conn3 <- [1,550,null,{}] 11:53:05 INFO - PROCESS | 19468 | 1461091985812 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:06 INFO - PROCESS | 19468 | 1461091986003 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 11:53:06 INFO - PROCESS | 19468 | 1461091986178 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:06 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a6f1000 == 82 [pid = 19468] [id = 145] 11:53:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x8a6f1800) [pid = 19468] [serial = 435] [outer = (nil)] 11:53:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x8a6f4c00) [pid = 19468] [serial = 436] [outer = 0x8a6f1800] 11:53:06 INFO - PROCESS | 19468 | 1461091986266 Marionette DEBUG loaded listener.js 11:53:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x8a6fe400) [pid = 19468] [serial = 437] [outer = 0x8a6f1800] 11:53:07 INFO - PROCESS | 19468 | 1461091987152 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 11:53:07 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. 11:53:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1434ms 11:53:07 INFO - PROCESS | 19468 | 1461091987236 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 11:53:07 INFO - PROCESS | 19468 | 1461091987241 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 11:53:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 11:53:07 INFO - PROCESS | 19468 | 1461091987247 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 11:53:07 INFO - PROCESS | 19468 | 1461091987250 Marionette TRACE conn3 <- [1,554,null,{}] 11:53:07 INFO - PROCESS | 19468 | 1461091987256 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:07 INFO - PROCESS | 19468 | 1461091987419 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 11:53:07 INFO - PROCESS | 19468 | 1461091987594 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:07 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a6f3400 == 83 [pid = 19468] [id = 146] 11:53:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x8a6f7400) [pid = 19468] [serial = 438] [outer = (nil)] 11:53:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x8a8c5400) [pid = 19468] [serial = 439] [outer = 0x8a6f7400] 11:53:07 INFO - PROCESS | 19468 | 1461091987681 Marionette DEBUG loaded listener.js 11:53:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x8a8c7800) [pid = 19468] [serial = 440] [outer = 0x8a6f7400] 11:53:08 INFO - PROCESS | 19468 | [19468] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:53:08 INFO - PROCESS | 19468 | 1461091988624 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 11:53:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 11:53:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1435ms 11:53:08 INFO - PROCESS | 19468 | 1461091988683 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 11:53:08 INFO - PROCESS | 19468 | 1461091988686 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 11:53:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 11:53:08 INFO - PROCESS | 19468 | 1461091988694 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 11:53:08 INFO - PROCESS | 19468 | 1461091988697 Marionette TRACE conn3 <- [1,558,null,{}] 11:53:08 INFO - PROCESS | 19468 | 1461091988703 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:08 INFO - PROCESS | 19468 | 1461091988872 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 11:53:09 INFO - PROCESS | 19468 | 1461091989044 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:09 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a8c1800 == 84 [pid = 19468] [id = 147] 11:53:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x8a8c3c00) [pid = 19468] [serial = 441] [outer = (nil)] 11:53:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x8a8d0400) [pid = 19468] [serial = 442] [outer = 0x8a8c3c00] 11:53:09 INFO - PROCESS | 19468 | 1461091989136 Marionette DEBUG loaded listener.js 11:53:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 185 (0x8ab20400) [pid = 19468] [serial = 443] [outer = 0x8a8c3c00] 11:53:10 INFO - PROCESS | 19468 | 1461091990055 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 11:53:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 11:53:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1428ms 11:53:10 INFO - PROCESS | 19468 | 1461091990123 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 11:53:10 INFO - PROCESS | 19468 | 1461091990128 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 11:53:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 11:53:10 INFO - PROCESS | 19468 | 1461091990134 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 11:53:10 INFO - PROCESS | 19468 | 1461091990139 Marionette TRACE conn3 <- [1,562,null,{}] 11:53:10 INFO - PROCESS | 19468 | 1461091990144 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:10 INFO - PROCESS | 19468 | 1461091990350 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 11:53:10 INFO - PROCESS | 19468 | 1461091990523 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:10 INFO - PROCESS | 19468 | ++DOCSHELL 0x893e2c00 == 85 [pid = 19468] [id = 148] 11:53:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 186 (0x893e4c00) [pid = 19468] [serial = 444] [outer = (nil)] 11:53:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 187 (0x893ebc00) [pid = 19468] [serial = 445] [outer = 0x893e4c00] 11:53:10 INFO - PROCESS | 19468 | 1461091990670 Marionette DEBUG loaded listener.js 11:53:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 188 (0x8db09000) [pid = 19468] [serial = 446] [outer = 0x893e4c00] 11:53:11 INFO - PROCESS | 19468 | [19468] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:53:11 INFO - PROCESS | 19468 | 1461091991515 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 11:53:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 11:53:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1430ms 11:53:11 INFO - PROCESS | 19468 | 1461091991565 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 11:53:11 INFO - PROCESS | 19468 | 1461091991569 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 11:53:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 11:53:11 INFO - PROCESS | 19468 | 1461091991576 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 11:53:11 INFO - PROCESS | 19468 | 1461091991580 Marionette TRACE conn3 <- [1,566,null,{}] 11:53:11 INFO - PROCESS | 19468 | 1461091991586 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:11 INFO - PROCESS | 19468 | 1461091991758 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 11:53:11 INFO - PROCESS | 19468 | 1461091991932 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:11 INFO - PROCESS | 19468 | ++DOCSHELL 0x89602800 == 86 [pid = 19468] [id = 149] 11:53:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 189 (0x89605c00) [pid = 19468] [serial = 447] [outer = (nil)] 11:53:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 190 (0x89608c00) [pid = 19468] [serial = 448] [outer = 0x89605c00] 11:53:12 INFO - PROCESS | 19468 | 1461091992017 Marionette DEBUG loaded listener.js 11:53:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 191 (0x8960a000) [pid = 19468] [serial = 449] [outer = 0x89605c00] 11:53:12 INFO - PROCESS | 19468 | [19468] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:53:12 INFO - PROCESS | 19468 | 1461091992970 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 11:53:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 11:53:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1427ms 11:53:13 INFO - PROCESS | 19468 | 1461091993006 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 11:53:13 INFO - PROCESS | 19468 | 1461091993009 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 11:53:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 11:53:13 INFO - PROCESS | 19468 | 1461091993016 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 11:53:13 INFO - PROCESS | 19468 | 1461091993019 Marionette TRACE conn3 <- [1,570,null,{}] 11:53:13 INFO - PROCESS | 19468 | 1461091993025 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:13 INFO - PROCESS | 19468 | 1461091993196 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 11:53:13 INFO - PROCESS | 19468 | 1461091993377 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:13 INFO - PROCESS | 19468 | ++DOCSHELL 0x88b50400 == 87 [pid = 19468] [id = 150] 11:53:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 192 (0x88b50c00) [pid = 19468] [serial = 450] [outer = (nil)] 11:53:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 193 (0x88b57800) [pid = 19468] [serial = 451] [outer = 0x88b50c00] 11:53:13 INFO - PROCESS | 19468 | 1461091993459 Marionette DEBUG loaded listener.js 11:53:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 194 (0x88b59000) [pid = 19468] [serial = 452] [outer = 0x88b50c00] 11:53:14 INFO - PROCESS | 19468 | [19468] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:53:14 INFO - PROCESS | 19468 | 1461091994400 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 11:53:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 11:53:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1430ms 11:53:14 INFO - PROCESS | 19468 | 1461091994447 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 11:53:14 INFO - PROCESS | 19468 | 1461091994451 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 11:53:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 11:53:14 INFO - PROCESS | 19468 | 1461091994457 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 11:53:14 INFO - PROCESS | 19468 | 1461091994461 Marionette TRACE conn3 <- [1,574,null,{}] 11:53:14 INFO - PROCESS | 19468 | 1461091994466 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:14 INFO - PROCESS | 19468 | 1461091994635 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 11:53:15 INFO - PROCESS | 19468 | 1461091995195 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:15 INFO - PROCESS | 19468 | ++DOCSHELL 0x89607000 == 88 [pid = 19468] [id = 151] 11:53:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 195 (0x89609000) [pid = 19468] [serial = 453] [outer = (nil)] 11:53:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 196 (0x8960f400) [pid = 19468] [serial = 454] [outer = 0x89609000] 11:53:15 INFO - PROCESS | 19468 | 1461091995323 Marionette DEBUG loaded listener.js 11:53:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 197 (0x8a6fc800) [pid = 19468] [serial = 455] [outer = 0x89609000] 11:53:16 INFO - PROCESS | 19468 | 1461091996214 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 11:53:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 11:53:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1787ms 11:53:16 INFO - PROCESS | 19468 | 1461091996248 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 11:53:16 INFO - PROCESS | 19468 | 1461091996255 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 11:53:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 11:53:16 INFO - PROCESS | 19468 | 1461091996283 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 11:53:16 INFO - PROCESS | 19468 | 1461091996288 Marionette TRACE conn3 <- [1,578,null,{}] 11:53:16 INFO - PROCESS | 19468 | 1461091996295 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:16 INFO - PROCESS | 19468 | 1461091996471 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 11:53:16 INFO - PROCESS | 19468 | 1461091996760 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:16 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a6fdc00 == 89 [pid = 19468] [id = 152] 11:53:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 198 (0x8a8cc800) [pid = 19468] [serial = 456] [outer = (nil)] 11:53:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 199 (0x8abeb000) [pid = 19468] [serial = 457] [outer = 0x8a8cc800] 11:53:16 INFO - PROCESS | 19468 | 1461091996895 Marionette DEBUG loaded listener.js 11:53:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 200 (0x8b626400) [pid = 19468] [serial = 458] [outer = 0x8a8cc800] 11:53:17 INFO - PROCESS | 19468 | --DOCSHELL 0x8fef0400 == 88 [pid = 19468] [id = 71] 11:53:17 INFO - PROCESS | 19468 | --DOCSHELL 0x95917000 == 87 [pid = 19468] [id = 72] 11:53:17 INFO - PROCESS | 19468 | --DOCSHELL 0x8fc08400 == 86 [pid = 19468] [id = 101] 11:53:17 INFO - PROCESS | 19468 | --DOCSHELL 0x93176800 == 85 [pid = 19468] [id = 100] 11:53:17 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6b4800 == 84 [pid = 19468] [id = 102] 11:53:17 INFO - PROCESS | 19468 | --DOCSHELL 0x8d899400 == 83 [pid = 19468] [id = 104] 11:53:17 INFO - PROCESS | 19468 | 1461091997909 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 11:53:17 INFO - PROCESS | 19468 | --DOMWINDOW == 199 (0x8e5dc400) [pid = 19468] [serial = 345] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 19468 | --DOMWINDOW == 198 (0x98068000) [pid = 19468] [serial = 339] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 19468 | --DOMWINDOW == 197 (0x901e8400) [pid = 19468] [serial = 330] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 19468 | --DOMWINDOW == 196 (0x98627800) [pid = 19468] [serial = 336] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 19468 | --DOMWINDOW == 195 (0x9861f000) [pid = 19468] [serial = 342] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 19468 | --DOMWINDOW == 194 (0x9fe91800) [pid = 19468] [serial = 348] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 19468 | --DOMWINDOW == 193 (0x97c78800) [pid = 19468] [serial = 333] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 19468 | --DOMWINDOW == 192 (0x8dcd0000) [pid = 19468] [serial = 327] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 19468 | --DOCSHELL 0x8f5d0c00 == 82 [pid = 19468] [id = 136] 11:53:17 INFO - PROCESS | 19468 | --DOCSHELL 0x959eb400 == 81 [pid = 19468] [id = 135] 11:53:17 INFO - PROCESS | 19468 | --DOCSHELL 0x8ffab800 == 80 [pid = 19468] [id = 134] 11:53:18 INFO - PROCESS | 19468 | --DOCSHELL 0x8db0b800 == 79 [pid = 19468] [id = 133] 11:53:18 INFO - PROCESS | 19468 | --DOCSHELL 0x8d8a2000 == 78 [pid = 19468] [id = 132] 11:53:18 INFO - PROCESS | 19468 | --DOCSHELL 0x8b629c00 == 77 [pid = 19468] [id = 131] 11:53:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 11:53:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1737ms 11:53:18 INFO - PROCESS | 19468 | --DOCSHELL 0x8b621800 == 76 [pid = 19468] [id = 127] 11:53:18 INFO - PROCESS | 19468 | 1461091998034 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 11:53:18 INFO - PROCESS | 19468 | 1461091998039 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 11:53:18 INFO - PROCESS | 19468 | --DOCSHELL 0xa3c0a400 == 75 [pid = 19468] [id = 126] 11:53:18 INFO - PROCESS | 19468 | --DOCSHELL 0x8d89cc00 == 74 [pid = 19468] [id = 125] 11:53:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 11:53:18 INFO - PROCESS | 19468 | --DOCSHELL 0x9901d800 == 73 [pid = 19468] [id = 124] 11:53:18 INFO - PROCESS | 19468 | --DOCSHELL 0x8db02c00 == 72 [pid = 19468] [id = 123] 11:53:18 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6b8000 == 71 [pid = 19468] [id = 122] 11:53:18 INFO - PROCESS | 19468 | 1461091998066 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 11:53:18 INFO - PROCESS | 19468 | 1461091998069 Marionette TRACE conn3 <- [1,582,null,{}] 11:53:18 INFO - PROCESS | 19468 | 1461091998076 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:18 INFO - PROCESS | 19468 | 1461091998231 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 11:53:18 INFO - PROCESS | 19468 | 1461091998335 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 191 (0x97f8e800) [pid = 19468] [serial = 358] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 190 (0x97c71c00) [pid = 19468] [serial = 357] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 189 (0x99016400) [pid = 19468] [serial = 180] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 188 (0xa00a2c00) [pid = 19468] [serial = 186] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 187 (0x90729c00) [pid = 19468] [serial = 355] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 186 (0x9920dc00) [pid = 19468] [serial = 141] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 185 (0x96972800) [pid = 19468] [serial = 138] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 184 (0xa0f35400) [pid = 19468] [serial = 189] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x989ab400) [pid = 19468] [serial = 135] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0xa0ad3c00) [pid = 19468] [serial = 210] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x95c88800) [pid = 19468] [serial = 150] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x98623800) [pid = 19468] [serial = 177] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x97f89c00) [pid = 19468] [serial = 360] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x8f6bbc00) [pid = 19468] [serial = 352] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x901f4c00) [pid = 19468] [serial = 171] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0xa2acb800) [pid = 19468] [serial = 147] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x8e5d6000) [pid = 19468] [serial = 351] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0xa0ace400) [pid = 19468] [serial = 144] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x95c43c00) [pid = 19468] [serial = 174] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x8f6b9c00) [pid = 19468] [serial = 354] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x970d4000) [pid = 19468] [serial = 325] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x9a8ad000) [pid = 19468] [serial = 183] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0xa3cd5800) [pid = 19468] [serial = 250] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x9862a800) [pid = 19468] [serial = 361] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 19468 | ++DOCSHELL 0x8abedc00 == 72 [pid = 19468] [id = 153] 11:53:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x8d899c00) [pid = 19468] [serial = 459] [outer = (nil)] 11:53:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x8da0b400) [pid = 19468] [serial = 460] [outer = 0x8d899c00] 11:53:18 INFO - PROCESS | 19468 | 1461091998561 Marionette DEBUG loaded listener.js 11:53:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x8dc0f000) [pid = 19468] [serial = 461] [outer = 0x8d899c00] 11:53:19 INFO - PROCESS | 19468 | 1461091999306 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 11:53:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 11:53:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1298ms 11:53:19 INFO - PROCESS | 19468 | 1461091999352 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 11:53:19 INFO - PROCESS | 19468 | 1461091999356 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 11:53:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 11:53:19 INFO - PROCESS | 19468 | 1461091999369 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 11:53:19 INFO - PROCESS | 19468 | 1461091999378 Marionette TRACE conn3 <- [1,586,null,{}] 11:53:19 INFO - PROCESS | 19468 | 1461091999386 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:19 INFO - PROCESS | 19468 | 1461091999552 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 11:53:19 INFO - PROCESS | 19468 | 1461091999563 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:19 INFO - PROCESS | 19468 | ++DOCSHELL 0x8aec3000 == 73 [pid = 19468] [id = 154] 11:53:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x8e5d7400) [pid = 19468] [serial = 462] [outer = (nil)] 11:53:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x8f5cc800) [pid = 19468] [serial = 463] [outer = 0x8e5d7400] 11:53:19 INFO - PROCESS | 19468 | 1461091999636 Marionette DEBUG loaded listener.js 11:53:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x8f6b8800) [pid = 19468] [serial = 464] [outer = 0x8e5d7400] 11:53:20 INFO - PROCESS | 19468 | [19468] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:53:20 INFO - PROCESS | 19468 | 1461092000496 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 11:53:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 11:53:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1146ms 11:53:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 11:53:20 INFO - PROCESS | 19468 | 1461092000509 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 11:53:20 INFO - PROCESS | 19468 | 1461092000512 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 11:53:20 INFO - PROCESS | 19468 | 1461092000518 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 11:53:20 INFO - PROCESS | 19468 | 1461092000522 Marionette TRACE conn3 <- [1,590,null,{}] 11:53:20 INFO - PROCESS | 19468 | 1461092000552 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:20 INFO - PROCESS | 19468 | 1461092000760 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 11:53:20 INFO - PROCESS | 19468 | 1461092000790 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:20 INFO - PROCESS | 19468 | ++DOCSHELL 0x8dcd5800 == 74 [pid = 19468] [id = 155] 11:53:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x8e5ddc00) [pid = 19468] [serial = 465] [outer = (nil)] 11:53:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x8f6cb800) [pid = 19468] [serial = 466] [outer = 0x8e5ddc00] 11:53:20 INFO - PROCESS | 19468 | 1461092000876 Marionette DEBUG loaded listener.js 11:53:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x8fc0e000) [pid = 19468] [serial = 467] [outer = 0x8e5ddc00] 11:53:21 INFO - PROCESS | 19468 | 1461092001756 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 11:53:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 11:53:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1313ms 11:53:21 INFO - PROCESS | 19468 | 1461092001831 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 11:53:21 INFO - PROCESS | 19468 | 1461092001835 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 11:53:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 11:53:21 INFO - PROCESS | 19468 | 1461092001846 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 11:53:21 INFO - PROCESS | 19468 | 1461092001849 Marionette TRACE conn3 <- [1,594,null,{}] 11:53:21 INFO - PROCESS | 19468 | 1461092001868 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:22 INFO - PROCESS | 19468 | 1461092002087 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 11:53:22 INFO - PROCESS | 19468 | 1461092002125 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:22 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fefa400 == 75 [pid = 19468] [id = 156] 11:53:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x8ff45800) [pid = 19468] [serial = 468] [outer = (nil)] 11:53:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x8ffa4c00) [pid = 19468] [serial = 469] [outer = 0x8ff45800] 11:53:22 INFO - PROCESS | 19468 | 1461092002302 Marionette DEBUG loaded listener.js 11:53:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x901ed000) [pid = 19468] [serial = 470] [outer = 0x8ff45800] 11:53:23 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x8da0e400) [pid = 19468] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 11:53:23 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x90729800) [pid = 19468] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 11:53:23 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x97113000) [pid = 19468] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 11:53:23 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x8fc0f000) [pid = 19468] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 11:53:23 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x8e5d6400) [pid = 19468] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 11:53:23 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x8da03800) [pid = 19468] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 11:53:23 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x8ff50c00) [pid = 19468] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 11:53:23 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x8b902400) [pid = 19468] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 11:53:23 INFO - PROCESS | 19468 | 1461092003437 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 11:53:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 11:53:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1647ms 11:53:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 11:53:23 INFO - PROCESS | 19468 | 1461092003488 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 11:53:23 INFO - PROCESS | 19468 | 1461092003491 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 11:53:23 INFO - PROCESS | 19468 | 1461092003497 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 11:53:23 INFO - PROCESS | 19468 | 1461092003501 Marionette TRACE conn3 <- [1,598,null,{}] 11:53:23 INFO - PROCESS | 19468 | 1461092003506 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:23 INFO - PROCESS | 19468 | 1461092003707 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 11:53:23 INFO - PROCESS | 19468 | 1461092003729 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:23 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b902400 == 76 [pid = 19468] [id = 157] 11:53:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x8fef5000) [pid = 19468] [serial = 471] [outer = (nil)] 11:53:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x90546c00) [pid = 19468] [serial = 472] [outer = 0x8fef5000] 11:53:23 INFO - PROCESS | 19468 | 1461092003801 Marionette DEBUG loaded listener.js 11:53:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x90727400) [pid = 19468] [serial = 473] [outer = 0x8fef5000] 11:53:24 INFO - PROCESS | 19468 | 1461092004680 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 11:53:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 11:53:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1232ms 11:53:24 INFO - PROCESS | 19468 | 1461092004729 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 11:53:24 INFO - PROCESS | 19468 | 1461092004733 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 11:53:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 11:53:24 INFO - PROCESS | 19468 | 1461092004739 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 11:53:24 INFO - PROCESS | 19468 | 1461092004741 Marionette TRACE conn3 <- [1,602,null,{}] 11:53:24 INFO - PROCESS | 19468 | 1461092004747 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:24 INFO - PROCESS | 19468 | 1461092004896 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 11:53:24 INFO - PROCESS | 19468 | 1461092004907 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:24 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ffae400 == 77 [pid = 19468] [id = 158] 11:53:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x901f4c00) [pid = 19468] [serial = 474] [outer = (nil)] 11:53:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x9313b000) [pid = 19468] [serial = 475] [outer = 0x901f4c00] 11:53:24 INFO - PROCESS | 19468 | 1461092004979 Marionette DEBUG loaded listener.js 11:53:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x9591a400) [pid = 19468] [serial = 476] [outer = 0x901f4c00] 11:53:26 INFO - PROCESS | 19468 | 1461092006145 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 11:53:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 11:53:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1482ms 11:53:26 INFO - PROCESS | 19468 | 1461092006223 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 11:53:26 INFO - PROCESS | 19468 | 1461092006231 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 11:53:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 11:53:26 INFO - PROCESS | 19468 | 1461092006241 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 11:53:26 INFO - PROCESS | 19468 | 1461092006246 Marionette TRACE conn3 <- [1,606,null,{}] 11:53:26 INFO - PROCESS | 19468 | 1461092006254 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:26 INFO - PROCESS | 19468 | 1461092006482 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 11:53:26 INFO - PROCESS | 19468 | 1461092006722 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:26 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a6f8800 == 78 [pid = 19468] [id = 159] 11:53:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x8a8c5800) [pid = 19468] [serial = 477] [outer = (nil)] 11:53:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x8aec1c00) [pid = 19468] [serial = 478] [outer = 0x8a8c5800] 11:53:26 INFO - PROCESS | 19468 | 1461092006857 Marionette DEBUG loaded listener.js 11:53:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x8b906c00) [pid = 19468] [serial = 479] [outer = 0x8a8c5800] 11:53:27 INFO - PROCESS | 19468 | 1461092007796 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 11:53:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 11:53:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1631ms 11:53:27 INFO - PROCESS | 19468 | 1461092007873 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 11:53:27 INFO - PROCESS | 19468 | 1461092007882 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 11:53:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 11:53:27 INFO - PROCESS | 19468 | 1461092007893 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 11:53:27 INFO - PROCESS | 19468 | 1461092007898 Marionette TRACE conn3 <- [1,610,null,{}] 11:53:27 INFO - PROCESS | 19468 | 1461092007904 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:28 INFO - PROCESS | 19468 | 1461092008124 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 11:53:28 INFO - PROCESS | 19468 | 1461092008402 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:28 INFO - PROCESS | 19468 | ++DOCSHELL 0x8dc1b800 == 79 [pid = 19468] [id = 160] 11:53:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x8dc1c800) [pid = 19468] [serial = 480] [outer = (nil)] 11:53:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x8dcd4400) [pid = 19468] [serial = 481] [outer = 0x8dc1c800] 11:53:28 INFO - PROCESS | 19468 | 1461092008534 Marionette DEBUG loaded listener.js 11:53:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x8f6bb000) [pid = 19468] [serial = 482] [outer = 0x8dc1c800] 11:53:29 INFO - PROCESS | 19468 | 1461092009400 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 11:53:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 11:53:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1580ms 11:53:29 INFO - PROCESS | 19468 | 1461092009475 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 11:53:29 INFO - PROCESS | 19468 | 1461092009479 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 11:53:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 11:53:29 INFO - PROCESS | 19468 | 1461092009489 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 11:53:29 INFO - PROCESS | 19468 | 1461092009494 Marionette TRACE conn3 <- [1,614,null,{}] 11:53:29 INFO - PROCESS | 19468 | 1461092009511 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:29 INFO - PROCESS | 19468 | 1461092009700 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 11:53:29 INFO - PROCESS | 19468 | 1461092009877 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:29 INFO - PROCESS | 19468 | ++DOCSHELL 0x89604c00 == 80 [pid = 19468] [id = 161] 11:53:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 185 (0x8e5d2c00) [pid = 19468] [serial = 483] [outer = (nil)] 11:53:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 186 (0x915d1000) [pid = 19468] [serial = 484] [outer = 0x8e5d2c00] 11:53:30 INFO - PROCESS | 19468 | 1461092010027 Marionette DEBUG loaded listener.js 11:53:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 187 (0x95c4b000) [pid = 19468] [serial = 485] [outer = 0x8e5d2c00] 11:53:30 INFO - PROCESS | 19468 | 1461092010884 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 11:53:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 11:53:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1437ms 11:53:30 INFO - PROCESS | 19468 | 1461092010926 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 11:53:30 INFO - PROCESS | 19468 | 1461092010931 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 11:53:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 11:53:30 INFO - PROCESS | 19468 | 1461092010937 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 11:53:30 INFO - PROCESS | 19468 | 1461092010941 Marionette TRACE conn3 <- [1,618,null,{}] 11:53:30 INFO - PROCESS | 19468 | 1461092010946 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:31 INFO - PROCESS | 19468 | 1461092011126 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 11:53:31 INFO - PROCESS | 19468 | 1461092011300 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:31 INFO - PROCESS | 19468 | ++DOCSHELL 0x89602000 == 81 [pid = 19468] [id = 162] 11:53:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 188 (0x91327c00) [pid = 19468] [serial = 486] [outer = (nil)] 11:53:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 189 (0x974de800) [pid = 19468] [serial = 487] [outer = 0x91327c00] 11:53:31 INFO - PROCESS | 19468 | 1461092011385 Marionette DEBUG loaded listener.js 11:53:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 190 (0x97760800) [pid = 19468] [serial = 488] [outer = 0x91327c00] 11:53:32 INFO - PROCESS | 19468 | 1461092012312 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 11:53:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 11:53:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1433ms 11:53:32 INFO - PROCESS | 19468 | 1461092012371 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 11:53:32 INFO - PROCESS | 19468 | 1461092012375 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 11:53:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 11:53:32 INFO - PROCESS | 19468 | 1461092012381 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 11:53:32 INFO - PROCESS | 19468 | 1461092012385 Marionette TRACE conn3 <- [1,622,null,{}] 11:53:32 INFO - PROCESS | 19468 | 1461092012391 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:32 INFO - PROCESS | 19468 | 1461092012567 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 11:53:32 INFO - PROCESS | 19468 | 1461092012743 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:32 INFO - PROCESS | 19468 | ++DOCSHELL 0x8da09400 == 82 [pid = 19468] [id = 163] 11:53:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 191 (0x959f4c00) [pid = 19468] [serial = 489] [outer = (nil)] 11:53:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 192 (0x97bf0400) [pid = 19468] [serial = 490] [outer = 0x959f4c00] 11:53:32 INFO - PROCESS | 19468 | 1461092012831 Marionette DEBUG loaded listener.js 11:53:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 193 (0x97c78800) [pid = 19468] [serial = 491] [outer = 0x959f4c00] 11:53:33 INFO - PROCESS | 19468 | 1461092013746 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 11:53:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 11:53:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1427ms 11:53:33 INFO - PROCESS | 19468 | 1461092013810 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 11:53:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 11:53:33 INFO - PROCESS | 19468 | 1461092013814 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 11:53:33 INFO - PROCESS | 19468 | 1461092013821 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 11:53:33 INFO - PROCESS | 19468 | 1461092013824 Marionette TRACE conn3 <- [1,626,null,{}] 11:53:33 INFO - PROCESS | 19468 | 1461092013830 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:34 INFO - PROCESS | 19468 | 1461092014058 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 11:53:34 INFO - PROCESS | 19468 | 1461092014281 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:34 INFO - PROCESS | 19468 | ++DOCSHELL 0x97769400 == 83 [pid = 19468] [id = 164] 11:53:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 194 (0x97902400) [pid = 19468] [serial = 492] [outer = (nil)] 11:53:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 195 (0x98628000) [pid = 19468] [serial = 493] [outer = 0x97902400] 11:53:34 INFO - PROCESS | 19468 | 1461092014416 Marionette DEBUG loaded listener.js 11:53:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 196 (0x989b5000) [pid = 19468] [serial = 494] [outer = 0x97902400] 11:53:35 INFO - PROCESS | 19468 | 1461092015286 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 11:53:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 11:53:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1536ms 11:53:35 INFO - PROCESS | 19468 | 1461092015357 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 11:53:35 INFO - PROCESS | 19468 | 1461092015361 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 11:53:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 11:53:35 INFO - PROCESS | 19468 | 1461092015367 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 11:53:35 INFO - PROCESS | 19468 | 1461092015371 Marionette TRACE conn3 <- [1,630,null,{}] 11:53:35 INFO - PROCESS | 19468 | 1461092015376 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:35 INFO - PROCESS | 19468 | 1461092015544 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 11:53:35 INFO - PROCESS | 19468 | 1461092015725 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:35 INFO - PROCESS | 19468 | ++DOCSHELL 0x99046400 == 84 [pid = 19468] [id = 165] 11:53:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 197 (0x990cf800) [pid = 19468] [serial = 495] [outer = (nil)] 11:53:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 198 (0x9df81c00) [pid = 19468] [serial = 496] [outer = 0x990cf800] 11:53:35 INFO - PROCESS | 19468 | 1461092015812 Marionette DEBUG loaded listener.js 11:53:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 199 (0x9ea18400) [pid = 19468] [serial = 497] [outer = 0x990cf800] 11:53:36 INFO - PROCESS | 19468 | 1461092016753 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 11:53:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 11:53:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1431ms 11:53:36 INFO - PROCESS | 19468 | 1461092016799 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 11:53:36 INFO - PROCESS | 19468 | 1461092016803 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 11:53:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 11:53:36 INFO - PROCESS | 19468 | 1461092016809 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 11:53:36 INFO - PROCESS | 19468 | 1461092016813 Marionette TRACE conn3 <- [1,634,null,{}] 11:53:36 INFO - PROCESS | 19468 | 1461092016819 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:37 INFO - PROCESS | 19468 | 1461092017000 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 11:53:37 INFO - PROCESS | 19468 | 1461092017177 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:37 INFO - PROCESS | 19468 | ++DOCSHELL 0x93331400 == 85 [pid = 19468] [id = 166] 11:53:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 200 (0x93331c00) [pid = 19468] [serial = 498] [outer = (nil)] 11:53:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 201 (0x93339400) [pid = 19468] [serial = 499] [outer = 0x93331c00] 11:53:37 INFO - PROCESS | 19468 | 1461092017278 Marionette DEBUG loaded listener.js 11:53:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 202 (0x9333b800) [pid = 19468] [serial = 500] [outer = 0x93331c00] 11:53:37 INFO - PROCESS | 19468 | [19468] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:53:38 INFO - PROCESS | 19468 | 1461092018173 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 11:53:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 11:53:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1428ms 11:53:38 INFO - PROCESS | 19468 | 1461092018240 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 11:53:38 INFO - PROCESS | 19468 | 1461092018244 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 11:53:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 11:53:38 INFO - PROCESS | 19468 | 1461092018254 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 11:53:38 INFO - PROCESS | 19468 | 1461092018257 Marionette TRACE conn3 <- [1,638,null,{}] 11:53:38 INFO - PROCESS | 19468 | 1461092018263 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:38 INFO - PROCESS | 19468 | 1461092018434 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 11:53:38 INFO - PROCESS | 19468 | 1461092018611 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:38 INFO - PROCESS | 19468 | ++DOCSHELL 0x93337800 == 86 [pid = 19468] [id = 167] 11:53:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 203 (0x93337c00) [pid = 19468] [serial = 501] [outer = (nil)] 11:53:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 204 (0x99203000) [pid = 19468] [serial = 502] [outer = 0x93337c00] 11:53:38 INFO - PROCESS | 19468 | 1461092018698 Marionette DEBUG loaded listener.js 11:53:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 205 (0x9fb90000) [pid = 19468] [serial = 503] [outer = 0x93337c00] 11:53:39 INFO - PROCESS | 19468 | [19468] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:53:39 INFO - PROCESS | 19468 | 1461092019571 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 11:53:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 11:53:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1378ms 11:53:39 INFO - PROCESS | 19468 | 1461092019632 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 11:53:39 INFO - PROCESS | 19468 | 1461092019636 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 11:53:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 11:53:39 INFO - PROCESS | 19468 | 1461092019642 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 11:53:39 INFO - PROCESS | 19468 | 1461092019646 Marionette TRACE conn3 <- [1,642,null,{}] 11:53:39 INFO - PROCESS | 19468 | 1461092019652 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:39 INFO - PROCESS | 19468 | 1461092019828 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 11:53:40 INFO - PROCESS | 19468 | 1461092020020 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:40 INFO - PROCESS | 19468 | ++DOCSHELL 0x88cc9400 == 87 [pid = 19468] [id = 168] 11:53:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 206 (0x88ccbc00) [pid = 19468] [serial = 504] [outer = (nil)] 11:53:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 207 (0x88cd2c00) [pid = 19468] [serial = 505] [outer = 0x88ccbc00] 11:53:40 INFO - PROCESS | 19468 | 1461092020107 Marionette DEBUG loaded listener.js 11:53:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 208 (0x88cd4400) [pid = 19468] [serial = 506] [outer = 0x88ccbc00] 11:53:41 INFO - PROCESS | 19468 | 1461092021133 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 11:53:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 11:53:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1529ms 11:53:41 INFO - PROCESS | 19468 | 1461092021172 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 11:53:41 INFO - PROCESS | 19468 | 1461092021177 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 11:53:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 11:53:41 INFO - PROCESS | 19468 | 1461092021183 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 11:53:41 INFO - PROCESS | 19468 | 1461092021188 Marionette TRACE conn3 <- [1,646,null,{}] 11:53:41 INFO - PROCESS | 19468 | 1461092021193 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:41 INFO - PROCESS | 19468 | 1461092021402 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 11:53:41 INFO - PROCESS | 19468 | 1461092021631 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:41 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a6fb400 == 88 [pid = 19468] [id = 169] 11:53:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 209 (0x8a6fc000) [pid = 19468] [serial = 507] [outer = (nil)] 11:53:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 210 (0x8dc18000) [pid = 19468] [serial = 508] [outer = 0x8a6fc000] 11:53:41 INFO - PROCESS | 19468 | 1461092021770 Marionette DEBUG loaded listener.js 11:53:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 211 (0x91323000) [pid = 19468] [serial = 509] [outer = 0x8a6fc000] 11:53:42 INFO - PROCESS | 19468 | 1461092022656 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 11:53:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 11:53:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1529ms 11:53:42 INFO - PROCESS | 19468 | 1461092022713 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 11:53:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 11:53:42 INFO - PROCESS | 19468 | 1461092022717 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 11:53:42 INFO - PROCESS | 19468 | 1461092022724 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 11:53:42 INFO - PROCESS | 19468 | 1461092022727 Marionette TRACE conn3 <- [1,650,null,{}] 11:53:42 INFO - PROCESS | 19468 | 1461092022733 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:42 INFO - PROCESS | 19468 | 1461092022906 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 11:53:43 INFO - PROCESS | 19468 | 1461092023090 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:43 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ac0dc00 == 89 [pid = 19468] [id = 170] 11:53:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 212 (0x8ac0e400) [pid = 19468] [serial = 510] [outer = (nil)] 11:53:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 213 (0x8ac15400) [pid = 19468] [serial = 511] [outer = 0x8ac0e400] 11:53:43 INFO - PROCESS | 19468 | 1461092023177 Marionette DEBUG loaded listener.js 11:53:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 214 (0x8ac17400) [pid = 19468] [serial = 512] [outer = 0x8ac0e400] 11:53:44 INFO - PROCESS | 19468 | 1461092024226 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 11:53:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 11:53:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1579ms 11:53:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 11:53:44 INFO - PROCESS | 19468 | 1461092024303 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 11:53:44 INFO - PROCESS | 19468 | 1461092024306 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 11:53:44 INFO - PROCESS | 19468 | 1461092024313 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 11:53:44 INFO - PROCESS | 19468 | 1461092024316 Marionette TRACE conn3 <- [1,654,null,{}] 11:53:44 INFO - PROCESS | 19468 | 1461092024322 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:44 INFO - PROCESS | 19468 | 1461092024911 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 11:53:45 INFO - PROCESS | 19468 | 1461092025168 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:45 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ab11400 == 90 [pid = 19468] [id = 171] 11:53:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 215 (0x8ab11c00) [pid = 19468] [serial = 513] [outer = (nil)] 11:53:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 216 (0x8ab1f400) [pid = 19468] [serial = 514] [outer = 0x8ab11c00] 11:53:45 INFO - PROCESS | 19468 | 1461092025250 Marionette DEBUG loaded listener.js 11:53:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 217 (0x8abee000) [pid = 19468] [serial = 515] [outer = 0x8ab11c00] 11:53:46 INFO - PROCESS | 19468 | 1461092026200 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 11:53:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 11:53:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1937ms 11:53:46 INFO - PROCESS | 19468 | 1461092026251 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 11:53:46 INFO - PROCESS | 19468 | 1461092026258 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 11:53:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 11:53:46 INFO - PROCESS | 19468 | 1461092026265 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 11:53:46 INFO - PROCESS | 19468 | 1461092026272 Marionette TRACE conn3 <- [1,658,null,{}] 11:53:46 INFO - PROCESS | 19468 | 1461092026279 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:46 INFO - PROCESS | 19468 | 1461092026460 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 11:53:46 INFO - PROCESS | 19468 | 1461092026650 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:46 INFO - PROCESS | 19468 | ++DOCSHELL 0x8d8a1800 == 91 [pid = 19468] [id = 172] 11:53:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 218 (0x8da02000) [pid = 19468] [serial = 516] [outer = (nil)] 11:53:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 219 (0x8da10400) [pid = 19468] [serial = 517] [outer = 0x8da02000] 11:53:46 INFO - PROCESS | 19468 | 1461092026794 Marionette DEBUG loaded listener.js 11:53:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 220 (0x8dc16c00) [pid = 19468] [serial = 518] [outer = 0x8da02000] 11:53:47 INFO - PROCESS | 19468 | 1461092027861 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 11:53:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 11:53:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1632ms 11:53:47 INFO - PROCESS | 19468 | 1461092027899 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 11:53:47 INFO - PROCESS | 19468 | 1461092027904 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 11:53:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 11:53:47 INFO - PROCESS | 19468 | 1461092027911 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 11:53:47 INFO - PROCESS | 19468 | 1461092027914 Marionette TRACE conn3 <- [1,662,null,{}] 11:53:47 INFO - PROCESS | 19468 | 1461092027921 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:48 INFO - PROCESS | 19468 | 1461092028094 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 11:53:48 INFO - PROCESS | 19468 | 1461092028397 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:48 INFO - PROCESS | 19468 | ++DOCSHELL 0x88b5c800 == 92 [pid = 19468] [id = 173] 11:53:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 221 (0x8960bc00) [pid = 19468] [serial = 519] [outer = (nil)] 11:53:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 222 (0x8d89c000) [pid = 19468] [serial = 520] [outer = 0x8960bc00] 11:53:48 INFO - PROCESS | 19468 | 1461092028521 Marionette DEBUG loaded listener.js 11:53:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 223 (0x8e368800) [pid = 19468] [serial = 521] [outer = 0x8960bc00] 11:53:49 INFO - PROCESS | 19468 | [19468] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:53:49 INFO - PROCESS | 19468 | --DOCSHELL 0x8b902400 == 91 [pid = 19468] [id = 157] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 222 (0xa0a4c000) [pid = 19468] [serial = 372] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 221 (0xa3cd5000) [pid = 19468] [serial = 375] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 220 (0xa45e5400) [pid = 19468] [serial = 378] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 219 (0x8b629400) [pid = 19468] [serial = 381] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 218 (0x8b909400) [pid = 19468] [serial = 384] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 217 (0x9775d800) [pid = 19468] [serial = 387] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 216 (0x8ab1b400) [pid = 19468] [serial = 390] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOCSHELL 0x8fefa400 == 90 [pid = 19468] [id = 156] 11:53:49 INFO - PROCESS | 19468 | --DOCSHELL 0x8dcd5800 == 89 [pid = 19468] [id = 155] 11:53:49 INFO - PROCESS | 19468 | --DOCSHELL 0x8aec3000 == 88 [pid = 19468] [id = 154] 11:53:49 INFO - PROCESS | 19468 | --DOCSHELL 0x8abedc00 == 87 [pid = 19468] [id = 153] 11:53:49 INFO - PROCESS | 19468 | --DOCSHELL 0x8a6fdc00 == 86 [pid = 19468] [id = 152] 11:53:49 INFO - PROCESS | 19468 | --DOCSHELL 0x89607000 == 85 [pid = 19468] [id = 151] 11:53:49 INFO - PROCESS | 19468 | 1461092029570 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 11:53:49 INFO - PROCESS | 19468 | --DOCSHELL 0x8b622c00 == 84 [pid = 19468] [id = 137] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 215 (0x9790b400) [pid = 19468] [serial = 295] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 214 (0x97543c00) [pid = 19468] [serial = 403] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 213 (0x97905400) [pid = 19468] [serial = 405] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 212 (0x9313bc00) [pid = 19468] [serial = 408] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 211 (0x97c75c00) [pid = 19468] [serial = 406] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 210 (0x90545400) [pid = 19468] [serial = 399] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 209 (0x915cc000) [pid = 19468] [serial = 400] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 208 (0x9790e000) [pid = 19468] [serial = 369] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 207 (0x8db10400) [pid = 19468] [serial = 396] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 206 (0x8fc05400) [pid = 19468] [serial = 397] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 205 (0x9054b400) [pid = 19468] [serial = 363] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 204 (0x9054fc00) [pid = 19468] [serial = 364] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 203 (0x8db09c00) [pid = 19468] [serial = 394] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 202 (0x8b90f400) [pid = 19468] [serial = 393] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 201 (0x90541400) [pid = 19468] [serial = 366] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 200 (0x97903800) [pid = 19468] [serial = 409] [outer = (nil)] [url = about:blank] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 199 (0x99271000) [pid = 19468] [serial = 223] [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.] 11:53:49 INFO - PROCESS | 19468 | --DOMWINDOW == 198 (0x970d1400) [pid = 19468] [serial = 402] [outer = (nil)] [url = about:blank] 11:53:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 11:53:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1729ms 11:53:49 INFO - PROCESS | 19468 | 1461092029640 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 11:53:49 INFO - PROCESS | 19468 | 1461092029647 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 11:53:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 11:53:49 INFO - PROCESS | 19468 | 1461092029663 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 11:53:49 INFO - PROCESS | 19468 | 1461092029670 Marionette TRACE conn3 <- [1,666,null,{}] 11:53:49 INFO - PROCESS | 19468 | 1461092029676 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:49 INFO - PROCESS | 19468 | 1461092029843 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 11:53:50 INFO - PROCESS | 19468 | 1461092030048 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:50 INFO - PROCESS | 19468 | ++DOCSHELL 0x89607000 == 85 [pid = 19468] [id = 174] 11:53:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 199 (0x8b621000) [pid = 19468] [serial = 522] [outer = (nil)] 11:53:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 200 (0x8db01400) [pid = 19468] [serial = 523] [outer = 0x8b621000] 11:53:50 INFO - PROCESS | 19468 | 1461092030129 Marionette DEBUG loaded listener.js 11:53:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 201 (0x8e5d6400) [pid = 19468] [serial = 524] [outer = 0x8b621000] 11:53:50 INFO - PROCESS | 19468 | [19468] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:53:50 INFO - PROCESS | 19468 | 1461092030847 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 11:53:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 11:53:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1202ms 11:53:50 INFO - PROCESS | 19468 | 1461092030858 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 11:53:50 INFO - PROCESS | 19468 | 1461092030861 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 11:53:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 11:53:50 INFO - PROCESS | 19468 | 1461092030879 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 11:53:50 INFO - PROCESS | 19468 | 1461092030882 Marionette TRACE conn3 <- [1,670,null,{}] 11:53:50 INFO - PROCESS | 19468 | 1461092030893 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:51 INFO - PROCESS | 19468 | 1461092031069 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 11:53:51 INFO - PROCESS | 19468 | 1461092031080 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:51 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6c3000 == 86 [pid = 19468] [id = 175] 11:53:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 202 (0x8f6cac00) [pid = 19468] [serial = 525] [outer = (nil)] 11:53:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 203 (0x8fcbf800) [pid = 19468] [serial = 526] [outer = 0x8f6cac00] 11:53:51 INFO - PROCESS | 19468 | 1461092031156 Marionette DEBUG loaded listener.js 11:53:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 204 (0x8ff47000) [pid = 19468] [serial = 527] [outer = 0x8f6cac00] 11:53:52 INFO - PROCESS | 19468 | 1461092032132 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 11:53:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 11:53:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1283ms 11:53:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 11:53:52 INFO - PROCESS | 19468 | 1461092032162 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 11:53:52 INFO - PROCESS | 19468 | 1461092032165 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 11:53:52 INFO - PROCESS | 19468 | 1461092032172 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 11:53:52 INFO - PROCESS | 19468 | 1461092032176 Marionette TRACE conn3 <- [1,674,null,{}] 11:53:52 INFO - PROCESS | 19468 | 1461092032181 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:52 INFO - PROCESS | 19468 | 1461092032404 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 11:53:52 INFO - PROCESS | 19468 | 1461092032439 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:52 INFO - PROCESS | 19468 | ++DOCSHELL 0x90110400 == 87 [pid = 19468] [id = 176] 11:53:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 205 (0x901e7400) [pid = 19468] [serial = 528] [outer = (nil)] 11:53:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 206 (0x90543400) [pid = 19468] [serial = 529] [outer = 0x901e7400] 11:53:52 INFO - PROCESS | 19468 | 1461092032528 Marionette DEBUG loaded listener.js 11:53:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 207 (0x90550800) [pid = 19468] [serial = 530] [outer = 0x901e7400] 11:53:53 INFO - PROCESS | 19468 | [19468] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:53:53 INFO - PROCESS | 19468 | 1461092033462 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 11:53:53 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 11:53:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1328ms 11:53:53 INFO - PROCESS | 19468 | 1461092033502 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 11:53:53 INFO - PROCESS | 19468 | 1461092033518 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 11:53:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 11:53:53 INFO - PROCESS | 19468 | 1461092033536 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 11:53:53 INFO - PROCESS | 19468 | 1461092033539 Marionette TRACE conn3 <- [1,678,null,{}] 11:53:53 INFO - PROCESS | 19468 | 1461092033545 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:53 INFO - PROCESS | 19468 | 1461092033758 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 11:53:53 INFO - PROCESS | 19468 | 1461092033778 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:53 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ab18c00 == 88 [pid = 19468] [id = 177] 11:53:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 208 (0x8ffab000) [pid = 19468] [serial = 531] [outer = (nil)] 11:53:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 209 (0x959f1000) [pid = 19468] [serial = 532] [outer = 0x8ffab000] 11:53:53 INFO - PROCESS | 19468 | 1461092033851 Marionette DEBUG loaded listener.js 11:53:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 210 (0x970d1400) [pid = 19468] [serial = 533] [outer = 0x8ffab000] 11:53:54 INFO - PROCESS | 19468 | --DOMWINDOW == 209 (0x8d899c00) [pid = 19468] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 11:53:54 INFO - PROCESS | 19468 | --DOMWINDOW == 208 (0x8e5d7400) [pid = 19468] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 11:53:54 INFO - PROCESS | 19468 | --DOMWINDOW == 207 (0x8a8cc800) [pid = 19468] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 11:53:54 INFO - PROCESS | 19468 | --DOMWINDOW == 206 (0x89609000) [pid = 19468] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 11:53:54 INFO - PROCESS | 19468 | --DOMWINDOW == 205 (0x8e5ddc00) [pid = 19468] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 11:53:54 INFO - PROCESS | 19468 | --DOMWINDOW == 204 (0x8fef5000) [pid = 19468] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 11:53:54 INFO - PROCESS | 19468 | --DOMWINDOW == 203 (0x8ff45800) [pid = 19468] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 11:53:55 INFO - PROCESS | 19468 | 1461092035121 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 11:53:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 11:53:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1628ms 11:53:55 INFO - PROCESS | 19468 | 1461092035164 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 11:53:55 INFO - PROCESS | 19468 | 1461092035167 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 11:53:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 11:53:55 INFO - PROCESS | 19468 | 1461092035173 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 11:53:55 INFO - PROCESS | 19468 | 1461092035177 Marionette TRACE conn3 <- [1,682,null,{}] 11:53:55 INFO - PROCESS | 19468 | 1461092035186 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:55 INFO - PROCESS | 19468 | 1461092035335 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 11:53:55 INFO - PROCESS | 19468 | 1461092035349 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:55 INFO - PROCESS | 19468 | ++DOCSHELL 0x8d899c00 == 89 [pid = 19468] [id = 178] 11:53:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 204 (0x8da06800) [pid = 19468] [serial = 534] [outer = (nil)] 11:53:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 205 (0x93140c00) [pid = 19468] [serial = 535] [outer = 0x8da06800] 11:53:55 INFO - PROCESS | 19468 | 1461092035420 Marionette DEBUG loaded listener.js 11:53:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 206 (0x95a53800) [pid = 19468] [serial = 536] [outer = 0x8da06800] 11:53:56 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:56 INFO - PROCESS | 19468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:53:56 INFO - PROCESS | 19468 | 1461092036708 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 11:53:56 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) 11:53:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1586ms 11:53:56 INFO - PROCESS | 19468 | 1461092036761 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 11:53:56 INFO - PROCESS | 19468 | 1461092036768 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 11:53:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 11:53:56 INFO - PROCESS | 19468 | 1461092036787 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 11:53:56 INFO - PROCESS | 19468 | 1461092036793 Marionette TRACE conn3 <- [1,686,null,{}] 11:53:56 INFO - PROCESS | 19468 | 1461092036850 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:57 INFO - PROCESS | 19468 | 1461092037132 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 11:53:57 INFO - PROCESS | 19468 | 1461092037318 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:57 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a8c8000 == 90 [pid = 19468] [id = 179] 11:53:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 207 (0x8a8ca400) [pid = 19468] [serial = 537] [outer = (nil)] 11:53:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 208 (0x8a8d0800) [pid = 19468] [serial = 538] [outer = 0x8a8ca400] 11:53:57 INFO - PROCESS | 19468 | 1461092037411 Marionette DEBUG loaded listener.js 11:53:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 209 (0x8abeac00) [pid = 19468] [serial = 539] [outer = 0x8a8ca400] 11:53:58 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:58 INFO - PROCESS | 19468 | 1461092038772 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 11:53:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 11:53:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2084ms 11:53:58 INFO - PROCESS | 19468 | 1461092038870 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 11:53:58 INFO - PROCESS | 19468 | 1461092038879 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 11:53:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 11:53:58 INFO - PROCESS | 19468 | 1461092038889 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 11:53:58 INFO - PROCESS | 19468 | 1461092038893 Marionette TRACE conn3 <- [1,690,null,{}] 11:53:58 INFO - PROCESS | 19468 | 1461092038901 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:59 INFO - PROCESS | 19468 | 1461092039084 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 11:53:59 INFO - PROCESS | 19468 | 1461092039272 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:59 INFO - PROCESS | 19468 | ++DOCSHELL 0x89601c00 == 91 [pid = 19468] [id = 180] 11:53:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 210 (0x8a6fcc00) [pid = 19468] [serial = 540] [outer = (nil)] 11:53:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 211 (0x8da04400) [pid = 19468] [serial = 541] [outer = 0x8a6fcc00] 11:53:59 INFO - PROCESS | 19468 | 1461092039358 Marionette DEBUG loaded listener.js 11:53:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 212 (0x8dc1a000) [pid = 19468] [serial = 542] [outer = 0x8a6fcc00] 11:54:00 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:00 INFO - PROCESS | 19468 | 1461092040854 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 11:54:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 11:54:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1984ms 11:54:00 INFO - PROCESS | 19468 | 1461092040873 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 11:54:00 INFO - PROCESS | 19468 | 1461092040878 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 11:54:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 11:54:00 INFO - PROCESS | 19468 | 1461092040885 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 11:54:00 INFO - PROCESS | 19468 | 1461092040891 Marionette TRACE conn3 <- [1,694,null,{}] 11:54:00 INFO - PROCESS | 19468 | 1461092040909 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:01 INFO - PROCESS | 19468 | 1461092041146 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 11:54:01 INFO - PROCESS | 19468 | 1461092041326 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:01 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a8c3800 == 92 [pid = 19468] [id = 181] 11:54:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 213 (0x8e369800) [pid = 19468] [serial = 543] [outer = (nil)] 11:54:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 214 (0x8fefcc00) [pid = 19468] [serial = 544] [outer = 0x8e369800] 11:54:01 INFO - PROCESS | 19468 | 1461092041417 Marionette DEBUG loaded listener.js 11:54:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 215 (0x915d4400) [pid = 19468] [serial = 545] [outer = 0x8e369800] 11:54:02 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:02 INFO - PROCESS | 19468 | 1461092042778 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 11:54:02 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) 11:54:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1939ms 11:54:02 INFO - PROCESS | 19468 | 1461092042896 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 11:54:02 INFO - PROCESS | 19468 | 1461092042902 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 11:54:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 11:54:02 INFO - PROCESS | 19468 | 1461092042917 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 11:54:02 INFO - PROCESS | 19468 | 1461092042921 Marionette TRACE conn3 <- [1,698,null,{}] 11:54:02 INFO - PROCESS | 19468 | 1461092042927 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:03 INFO - PROCESS | 19468 | 1461092043097 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 11:54:03 INFO - PROCESS | 19468 | 1461092043278 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:03 INFO - PROCESS | 19468 | ++DOCSHELL 0x9054a000 == 93 [pid = 19468] [id = 182] 11:54:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 216 (0x9132e000) [pid = 19468] [serial = 546] [outer = (nil)] 11:54:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 217 (0x95c88800) [pid = 19468] [serial = 547] [outer = 0x9132e000] 11:54:03 INFO - PROCESS | 19468 | 1461092043379 Marionette DEBUG loaded listener.js 11:54:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 218 (0x97908000) [pid = 19468] [serial = 548] [outer = 0x9132e000] 11:54:04 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:04 INFO - PROCESS | 19468 | 1461092044696 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 11:54:04 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) 11:54:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1837ms 11:54:04 INFO - PROCESS | 19468 | 1461092044787 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 11:54:04 INFO - PROCESS | 19468 | 1461092044792 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 11:54:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 11:54:04 INFO - PROCESS | 19468 | 1461092044818 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 11:54:04 INFO - PROCESS | 19468 | 1461092044821 Marionette TRACE conn3 <- [1,702,null,{}] 11:54:04 INFO - PROCESS | 19468 | 1461092044828 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:05 INFO - PROCESS | 19468 | 1461092044999 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 11:54:05 INFO - PROCESS | 19468 | 1461092045179 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:05 INFO - PROCESS | 19468 | ++DOCSHELL 0x93172c00 == 94 [pid = 19468] [id = 183] 11:54:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 219 (0x959eb800) [pid = 19468] [serial = 549] [outer = (nil)] 11:54:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 220 (0x97e24000) [pid = 19468] [serial = 550] [outer = 0x959eb800] 11:54:05 INFO - PROCESS | 19468 | 1461092045266 Marionette DEBUG loaded listener.js 11:54:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 221 (0x97f93800) [pid = 19468] [serial = 551] [outer = 0x959eb800] 11:54:06 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:06 INFO - PROCESS | 19468 | 1461092046578 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 11:54:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 11:54:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1794ms 11:54:06 INFO - PROCESS | 19468 | 1461092046708 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 11:54:06 INFO - PROCESS | 19468 | 1461092046713 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 11:54:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 11:54:06 INFO - PROCESS | 19468 | 1461092046725 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 11:54:06 INFO - PROCESS | 19468 | 1461092046728 Marionette TRACE conn3 <- [1,706,null,{}] 11:54:06 INFO - PROCESS | 19468 | 1461092046734 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:06 INFO - PROCESS | 19468 | 1461092046951 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 11:54:07 INFO - PROCESS | 19468 | 1461092047136 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:07 INFO - PROCESS | 19468 | ++DOCSHELL 0x97c74400 == 95 [pid = 19468] [id = 184] 11:54:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 222 (0x97c76800) [pid = 19468] [serial = 552] [outer = (nil)] 11:54:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 223 (0x9862b800) [pid = 19468] [serial = 553] [outer = 0x97c76800] 11:54:07 INFO - PROCESS | 19468 | 1461092047227 Marionette DEBUG loaded listener.js 11:54:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 224 (0xa0011400) [pid = 19468] [serial = 554] [outer = 0x97c76800] 11:54:08 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:08 INFO - PROCESS | 19468 | 1461092048528 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 11:54:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 11:54:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1831ms 11:54:08 INFO - PROCESS | 19468 | 1461092048556 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 11:54:08 INFO - PROCESS | 19468 | 1461092048559 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 11:54:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 11:54:08 INFO - PROCESS | 19468 | 1461092048566 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 11:54:08 INFO - PROCESS | 19468 | 1461092048570 Marionette TRACE conn3 <- [1,710,null,{}] 11:54:08 INFO - PROCESS | 19468 | 1461092048576 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:08 INFO - PROCESS | 19468 | 1461092048784 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 11:54:08 INFO - PROCESS | 19468 | 1461092048969 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:09 INFO - PROCESS | 19468 | ++DOCSHELL 0x90531400 == 96 [pid = 19468] [id = 185] 11:54:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 225 (0x90533000) [pid = 19468] [serial = 555] [outer = (nil)] 11:54:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 226 (0x90539c00) [pid = 19468] [serial = 556] [outer = 0x90533000] 11:54:09 INFO - PROCESS | 19468 | 1461092049053 Marionette DEBUG loaded listener.js 11:54:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 227 (0x9053c000) [pid = 19468] [serial = 557] [outer = 0x90533000] 11:54:10 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:10 INFO - PROCESS | 19468 | 1461092050351 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 11:54:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 11:54:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1833ms 11:54:10 INFO - PROCESS | 19468 | 1461092050400 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 11:54:10 INFO - PROCESS | 19468 | 1461092050406 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 11:54:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 11:54:10 INFO - PROCESS | 19468 | 1461092050501 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 11:54:10 INFO - PROCESS | 19468 | 1461092050505 Marionette TRACE conn3 <- [1,714,null,{}] 11:54:10 INFO - PROCESS | 19468 | 1461092050521 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:10 INFO - PROCESS | 19468 | 1461092050686 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 11:54:10 INFO - PROCESS | 19468 | 1461092050867 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:10 INFO - PROCESS | 19468 | ++DOCSHELL 0x884e2400 == 97 [pid = 19468] [id = 186] 11:54:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 228 (0x884e3000) [pid = 19468] [serial = 558] [outer = (nil)] 11:54:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 229 (0x884e9400) [pid = 19468] [serial = 559] [outer = 0x884e3000] 11:54:10 INFO - PROCESS | 19468 | 1461092050952 Marionette DEBUG loaded listener.js 11:54:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 230 (0x884ebc00) [pid = 19468] [serial = 560] [outer = 0x884e3000] 11:54:12 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:12 INFO - PROCESS | 19468 | 1461092052254 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 11:54:12 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 11:54:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1882ms 11:54:12 INFO - PROCESS | 19468 | 1461092052295 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 11:54:12 INFO - PROCESS | 19468 | 1461092052298 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 11:54:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 11:54:12 INFO - PROCESS | 19468 | 1461092052305 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 11:54:12 INFO - PROCESS | 19468 | 1461092052308 Marionette TRACE conn3 <- [1,718,null,{}] 11:54:12 INFO - PROCESS | 19468 | 1461092052811 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:13 INFO - PROCESS | 19468 | 1461092053014 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 11:54:13 INFO - PROCESS | 19468 | 1461092053200 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:13 INFO - PROCESS | 19468 | ++DOCSHELL 0x884eb000 == 98 [pid = 19468] [id = 187] 11:54:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 231 (0x884f0000) [pid = 19468] [serial = 561] [outer = (nil)] 11:54:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 232 (0x8ac15800) [pid = 19468] [serial = 562] [outer = 0x884f0000] 11:54:13 INFO - PROCESS | 19468 | 1461092053280 Marionette DEBUG loaded listener.js 11:54:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 233 (0x8aecc800) [pid = 19468] [serial = 563] [outer = 0x884f0000] 11:54:14 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:14 INFO - PROCESS | 19468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:54:14 INFO - PROCESS | 19468 | 1461092054618 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 11:54:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 11:54:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2335ms 11:54:14 INFO - PROCESS | 19468 | 1461092054676 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 11:54:14 INFO - PROCESS | 19468 | 1461092054683 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 11:54:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 11:54:14 INFO - PROCESS | 19468 | 1461092054714 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 11:54:14 INFO - PROCESS | 19468 | 1461092054717 Marionette TRACE conn3 <- [1,722,null,{}] 11:54:14 INFO - PROCESS | 19468 | 1461092054724 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:14 INFO - PROCESS | 19468 | 1461092054886 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 11:54:15 INFO - PROCESS | 19468 | --DOCSHELL 0x89602800 == 97 [pid = 19468] [id = 149] 11:54:15 INFO - PROCESS | 19468 | --DOCSHELL 0x93142400 == 96 [pid = 19468] [id = 73] 11:54:15 INFO - PROCESS | 19468 | --DOCSHELL 0x8b90a000 == 95 [pid = 19468] [id = 129] 11:54:15 INFO - PROCESS | 19468 | 1461092055137 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:15 INFO - PROCESS | 19468 | --DOCSHELL 0x8b901400 == 94 [pid = 19468] [id = 128] 11:54:15 INFO - PROCESS | 19468 | --DOCSHELL 0x8ab18c00 == 93 [pid = 19468] [id = 177] 11:54:15 INFO - PROCESS | 19468 | ++DOCSHELL 0x88b5a000 == 94 [pid = 19468] [id = 188] 11:54:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 234 (0x88cd5000) [pid = 19468] [serial = 564] [outer = (nil)] 11:54:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 235 (0x8a6f9800) [pid = 19468] [serial = 565] [outer = 0x88cd5000] 11:54:15 INFO - PROCESS | 19468 | 1461092055241 Marionette DEBUG loaded listener.js 11:54:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 236 (0x8ac12800) [pid = 19468] [serial = 566] [outer = 0x88cd5000] 11:54:15 INFO - PROCESS | 19468 | --DOCSHELL 0x90110400 == 93 [pid = 19468] [id = 176] 11:54:15 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6c3000 == 92 [pid = 19468] [id = 175] 11:54:15 INFO - PROCESS | 19468 | --DOCSHELL 0x89607000 == 91 [pid = 19468] [id = 174] 11:54:15 INFO - PROCESS | 19468 | --DOCSHELL 0x88b5c800 == 90 [pid = 19468] [id = 173] 11:54:15 INFO - PROCESS | 19468 | --DOCSHELL 0x8d8a1800 == 89 [pid = 19468] [id = 172] 11:54:15 INFO - PROCESS | 19468 | --DOCSHELL 0x8ab11400 == 88 [pid = 19468] [id = 171] 11:54:15 INFO - PROCESS | 19468 | --DOCSHELL 0x97769400 == 87 [pid = 19468] [id = 164] 11:54:15 INFO - PROCESS | 19468 | --DOCSHELL 0x8da09400 == 86 [pid = 19468] [id = 163] 11:54:15 INFO - PROCESS | 19468 | --DOCSHELL 0x89602000 == 85 [pid = 19468] [id = 162] 11:54:15 INFO - PROCESS | 19468 | --DOMWINDOW == 235 (0x90727400) [pid = 19468] [serial = 473] [outer = (nil)] [url = about:blank] 11:54:15 INFO - PROCESS | 19468 | --DOMWINDOW == 234 (0x8dc0f000) [pid = 19468] [serial = 461] [outer = (nil)] [url = about:blank] 11:54:15 INFO - PROCESS | 19468 | --DOMWINDOW == 233 (0x8f5cc800) [pid = 19468] [serial = 463] [outer = (nil)] [url = about:blank] 11:54:15 INFO - PROCESS | 19468 | --DOMWINDOW == 232 (0x8b626400) [pid = 19468] [serial = 458] [outer = (nil)] [url = about:blank] 11:54:15 INFO - PROCESS | 19468 | --DOMWINDOW == 231 (0x893ebc00) [pid = 19468] [serial = 445] [outer = (nil)] [url = about:blank] 11:54:15 INFO - PROCESS | 19468 | --DOMWINDOW == 230 (0x9310dc00) [pid = 19468] [serial = 412] [outer = (nil)] [url = about:blank] 11:54:15 INFO - PROCESS | 19468 | --DOMWINDOW == 229 (0x8a8c5400) [pid = 19468] [serial = 439] [outer = (nil)] [url = about:blank] 11:54:15 INFO - PROCESS | 19468 | --DOMWINDOW == 228 (0x990d1800) [pid = 19468] [serial = 424] [outer = (nil)] [url = about:blank] 11:54:15 INFO - PROCESS | 19468 | --DOMWINDOW == 227 (0x8f6ca800) [pid = 19468] [serial = 430] [outer = (nil)] [url = about:blank] 11:54:15 INFO - PROCESS | 19468 | --DOMWINDOW == 226 (0x8da0b400) [pid = 19468] [serial = 460] [outer = (nil)] [url = about:blank] 11:54:15 INFO - PROCESS | 19468 | --DOMWINDOW == 225 (0x8f6b8800) [pid = 19468] [serial = 464] [outer = (nil)] [url = about:blank] 11:54:15 INFO - PROCESS | 19468 | --DOMWINDOW == 224 (0x8960f400) [pid = 19468] [serial = 454] [outer = (nil)] [url = about:blank] 11:54:15 INFO - PROCESS | 19468 | --DOMWINDOW == 223 (0x8a8d0400) [pid = 19468] [serial = 442] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 19468 | --DOMWINDOW == 222 (0x8fc0e000) [pid = 19468] [serial = 467] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 19468 | --DOMWINDOW == 221 (0x8abeb000) [pid = 19468] [serial = 457] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 19468 | --DOMWINDOW == 220 (0x8abe8c00) [pid = 19468] [serial = 427] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 19468 | --DOMWINDOW == 219 (0x8f6cb800) [pid = 19468] [serial = 466] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 19468 | --DOMWINDOW == 218 (0x90546c00) [pid = 19468] [serial = 472] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 19468 | --DOMWINDOW == 217 (0x97f91000) [pid = 19468] [serial = 421] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 19468 | --DOMWINDOW == 216 (0x88b57800) [pid = 19468] [serial = 451] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 19468 | --DOMWINDOW == 215 (0x8a6fc800) [pid = 19468] [serial = 455] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 19468 | --DOMWINDOW == 214 (0x8aec3800) [pid = 19468] [serial = 433] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 19468 | --DOMWINDOW == 213 (0x8a6f4c00) [pid = 19468] [serial = 436] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 19468 | --DOMWINDOW == 212 (0x8dcd7c00) [pid = 19468] [serial = 415] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 19468 | --DOMWINDOW == 211 (0x89608c00) [pid = 19468] [serial = 448] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 19468 | --DOMWINDOW == 210 (0x8ffa4c00) [pid = 19468] [serial = 469] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 19468 | --DOMWINDOW == 209 (0x901ed000) [pid = 19468] [serial = 470] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 19468 | --DOMWINDOW == 208 (0x93109400) [pid = 19468] [serial = 418] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 19468 | 1461092056150 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 11:54:16 INFO - PROCESS | 19468 | 1461092056209 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 11:54:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 11:54:16 INFO - PROCESS | 19468 | 1461092056226 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 11:54:16 INFO - PROCESS | 19468 | 1461092056231 Marionette TRACE conn3 <- [1,726,null,{}] 11:54:16 INFO - PROCESS | 19468 | 1461092056237 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:16 INFO - PROCESS | 19468 | 1461092056409 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 11:54:16 INFO - PROCESS | 19468 | 1461092056420 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:16 INFO - PROCESS | 19468 | ++DOCSHELL 0x89602000 == 86 [pid = 19468] [id = 189] 11:54:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 209 (0x8aecb800) [pid = 19468] [serial = 567] [outer = (nil)] 11:54:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 210 (0x8db10400) [pid = 19468] [serial = 568] [outer = 0x8aecb800] 11:54:16 INFO - PROCESS | 19468 | 1461092056501 Marionette DEBUG loaded listener.js 11:54:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 211 (0x8e365400) [pid = 19468] [serial = 569] [outer = 0x8aecb800] 11:54:17 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:17 INFO - PROCESS | 19468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:54:17 INFO - PROCESS | 19468 | 1461092057595 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 11:54:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 11:54:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1437ms 11:54:17 INFO - PROCESS | 19468 | 1461092057666 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 11:54:17 INFO - PROCESS | 19468 | 1461092057676 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 11:54:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 11:54:17 INFO - PROCESS | 19468 | 1461092057685 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 11:54:17 INFO - PROCESS | 19468 | 1461092057687 Marionette TRACE conn3 <- [1,730,null,{}] 11:54:17 INFO - PROCESS | 19468 | 1461092057691 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:17 INFO - PROCESS | 19468 | 1461092057872 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 11:54:18 INFO - PROCESS | 19468 | 1461092058039 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:18 INFO - PROCESS | 19468 | ++DOCSHELL 0x8da06400 == 87 [pid = 19468] [id = 190] 11:54:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 212 (0x8e35ac00) [pid = 19468] [serial = 570] [outer = (nil)] 11:54:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 213 (0x8fcbb000) [pid = 19468] [serial = 571] [outer = 0x8e35ac00] 11:54:18 INFO - PROCESS | 19468 | 1461092058114 Marionette DEBUG loaded listener.js 11:54:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 214 (0x8ffa9000) [pid = 19468] [serial = 572] [outer = 0x8e35ac00] 11:54:18 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:18 INFO - PROCESS | 19468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:54:19 INFO - PROCESS | 19468 | 1461092059020 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 11:54:19 INFO - PROCESS | 19468 | 1461092059068 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 11:54:19 INFO - PROCESS | 19468 | 1461092059075 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 11:54:19 INFO - PROCESS | 19468 | 1461092059078 Marionette TRACE conn3 <- [1,734,null,{}] 11:54:19 INFO - PROCESS | 19468 | 1461092059090 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:19 INFO - PROCESS | 19468 | 1461092059321 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 11:54:19 INFO - PROCESS | 19468 | 1461092059363 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:19 INFO - PROCESS | 19468 | ++DOCSHELL 0x8da0d000 == 88 [pid = 19468] [id = 191] 11:54:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 215 (0x8f6c4800) [pid = 19468] [serial = 573] [outer = (nil)] 11:54:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 216 (0x9053a400) [pid = 19468] [serial = 574] [outer = 0x8f6c4800] 11:54:19 INFO - PROCESS | 19468 | 1461092059438 Marionette DEBUG loaded listener.js 11:54:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 217 (0x90546800) [pid = 19468] [serial = 575] [outer = 0x8f6c4800] 11:54:20 INFO - PROCESS | 19468 | --DOMWINDOW == 216 (0x8f6cac00) [pid = 19468] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 11:54:20 INFO - PROCESS | 19468 | --DOMWINDOW == 215 (0x8da02000) [pid = 19468] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 11:54:20 INFO - PROCESS | 19468 | --DOMWINDOW == 214 (0x8ffab000) [pid = 19468] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 11:54:20 INFO - PROCESS | 19468 | --DOMWINDOW == 213 (0x901e7400) [pid = 19468] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 11:54:20 INFO - PROCESS | 19468 | --DOMWINDOW == 212 (0x8ab11c00) [pid = 19468] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 11:54:20 INFO - PROCESS | 19468 | --DOMWINDOW == 211 (0x8960bc00) [pid = 19468] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 11:54:20 INFO - PROCESS | 19468 | --DOMWINDOW == 210 (0x8b621000) [pid = 19468] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 11:54:20 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:20 INFO - PROCESS | 19468 | 1461092060638 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 11:54:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 11:54:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1590ms 11:54:20 INFO - PROCESS | 19468 | 1461092060666 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 11:54:20 INFO - PROCESS | 19468 | 1461092060670 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 11:54:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 11:54:20 INFO - PROCESS | 19468 | 1461092060676 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 11:54:20 INFO - PROCESS | 19468 | 1461092060680 Marionette TRACE conn3 <- [1,738,null,{}] 11:54:20 INFO - PROCESS | 19468 | 1461092060686 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:20 INFO - PROCESS | 19468 | 1461092060896 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 11:54:21 INFO - PROCESS | 19468 | 1461092061087 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:21 INFO - PROCESS | 19468 | ++DOCSHELL 0x88cd3800 == 89 [pid = 19468] [id = 192] 11:54:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 211 (0x89607800) [pid = 19468] [serial = 576] [outer = (nil)] 11:54:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 212 (0x8fef0400) [pid = 19468] [serial = 577] [outer = 0x89607800] 11:54:21 INFO - PROCESS | 19468 | 1461092061166 Marionette DEBUG loaded listener.js 11:54:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 213 (0x9316d800) [pid = 19468] [serial = 578] [outer = 0x89607800] 11:54:22 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:22 INFO - PROCESS | 19468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:54:22 INFO - PROCESS | 19468 | 1461092062278 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 11:54:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 11:54:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1637ms 11:54:22 INFO - PROCESS | 19468 | 1461092062406 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 11:54:22 INFO - PROCESS | 19468 | 1461092062413 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 11:54:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 11:54:22 INFO - PROCESS | 19468 | 1461092062439 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 11:54:22 INFO - PROCESS | 19468 | 1461092062446 Marionette TRACE conn3 <- [1,742,null,{}] 11:54:22 INFO - PROCESS | 19468 | 1461092062455 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:22 INFO - PROCESS | 19468 | 1461092062725 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 11:54:22 INFO - PROCESS | 19468 | 1461092062928 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:22 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a8c9c00 == 90 [pid = 19468] [id = 193] 11:54:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 214 (0x8a8cb400) [pid = 19468] [serial = 579] [outer = (nil)] 11:54:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 215 (0x8ab16800) [pid = 19468] [serial = 580] [outer = 0x8a8cb400] 11:54:23 INFO - PROCESS | 19468 | 1461092063019 Marionette DEBUG loaded listener.js 11:54:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 216 (0x8abef000) [pid = 19468] [serial = 581] [outer = 0x8a8cb400] 11:54:24 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:24 INFO - PROCESS | 19468 | 1461092064480 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 11:54:24 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 11:54:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2089ms 11:54:24 INFO - PROCESS | 19468 | 1461092064528 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 11:54:24 INFO - PROCESS | 19468 | 1461092064534 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 11:54:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 11:54:24 INFO - PROCESS | 19468 | 1461092064547 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 11:54:24 INFO - PROCESS | 19468 | 1461092064553 Marionette TRACE conn3 <- [1,746,null,{}] 11:54:24 INFO - PROCESS | 19468 | 1461092064562 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:24 INFO - PROCESS | 19468 | 1461092064781 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 11:54:24 INFO - PROCESS | 19468 | 1461092064969 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:25 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a8c8c00 == 91 [pid = 19468] [id = 194] 11:54:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 217 (0x8b627800) [pid = 19468] [serial = 582] [outer = (nil)] 11:54:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 218 (0x8db0d000) [pid = 19468] [serial = 583] [outer = 0x8b627800] 11:54:25 INFO - PROCESS | 19468 | 1461092065056 Marionette DEBUG loaded listener.js 11:54:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 219 (0x8f5cc800) [pid = 19468] [serial = 584] [outer = 0x8b627800] 11:54:25 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:26 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:26 INFO - PROCESS | 19468 | 1461092066411 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 11:54:26 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.) 11:54:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1900ms 11:54:26 INFO - PROCESS | 19468 | 1461092066560 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 11:54:26 INFO - PROCESS | 19468 | 1461092066565 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 11:54:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 11:54:26 INFO - PROCESS | 19468 | 1461092066580 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 11:54:26 INFO - PROCESS | 19468 | 1461092066585 Marionette TRACE conn3 <- [1,750,null,{}] 11:54:26 INFO - PROCESS | 19468 | 1461092066599 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:26 INFO - PROCESS | 19468 | 1461092066784 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 11:54:26 INFO - PROCESS | 19468 | 1461092066977 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:27 INFO - PROCESS | 19468 | ++DOCSHELL 0x8da0f000 == 92 [pid = 19468] [id = 195] 11:54:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 220 (0x8ff4bc00) [pid = 19468] [serial = 585] [outer = (nil)] 11:54:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 221 (0x901e7400) [pid = 19468] [serial = 586] [outer = 0x8ff4bc00] 11:54:27 INFO - PROCESS | 19468 | 1461092067116 Marionette DEBUG loaded listener.js 11:54:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 222 (0x90538000) [pid = 19468] [serial = 587] [outer = 0x8ff4bc00] 11:54:28 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:28 INFO - PROCESS | 19468 | 1461092068470 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 11:54:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 11:54:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1931ms 11:54:28 INFO - PROCESS | 19468 | 1461092068569 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 11:54:28 INFO - PROCESS | 19468 | 1461092068573 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 11:54:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 11:54:28 INFO - PROCESS | 19468 | 1461092068583 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 11:54:28 INFO - PROCESS | 19468 | 1461092068586 Marionette TRACE conn3 <- [1,754,null,{}] 11:54:28 INFO - PROCESS | 19468 | 1461092068592 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:28 INFO - PROCESS | 19468 | 1461092068780 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 11:54:28 INFO - PROCESS | 19468 | 1461092068963 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:28 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fc08400 == 93 [pid = 19468] [id = 196] 11:54:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 223 (0x9310cc00) [pid = 19468] [serial = 588] [outer = (nil)] 11:54:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 224 (0x93340000) [pid = 19468] [serial = 589] [outer = 0x9310cc00] 11:54:29 INFO - PROCESS | 19468 | 1461092069052 Marionette DEBUG loaded listener.js 11:54:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 225 (0x96971000) [pid = 19468] [serial = 590] [outer = 0x9310cc00] 11:54:30 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:30 INFO - PROCESS | 19468 | 1461092070359 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 11:54:30 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 11:54:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1828ms 11:54:30 INFO - PROCESS | 19468 | 1461092070455 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 11:54:30 INFO - PROCESS | 19468 | 1461092070460 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 11:54:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 11:54:30 INFO - PROCESS | 19468 | 1461092070517 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 11:54:30 INFO - PROCESS | 19468 | 1461092070520 Marionette TRACE conn3 <- [1,758,null,{}] 11:54:30 INFO - PROCESS | 19468 | 1461092070527 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:30 INFO - PROCESS | 19468 | 1461092070699 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 11:54:30 INFO - PROCESS | 19468 | 1461092070883 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:30 INFO - PROCESS | 19468 | ++DOCSHELL 0x88b5b400 == 94 [pid = 19468] [id = 197] 11:54:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 226 (0x8a6ff000) [pid = 19468] [serial = 591] [outer = (nil)] 11:54:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 227 (0x97538400) [pid = 19468] [serial = 592] [outer = 0x8a6ff000] 11:54:30 INFO - PROCESS | 19468 | 1461092070968 Marionette DEBUG loaded listener.js 11:54:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 228 (0x97907000) [pid = 19468] [serial = 593] [outer = 0x8a6ff000] 11:54:31 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:31 INFO - PROCESS | 19468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:54:31 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:31 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:31 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:54:31 INFO - PROCESS | 19468 | 1461092071838 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 11:54:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 11:54:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1387ms 11:54:31 INFO - PROCESS | 19468 | 1461092071899 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 11:54:31 INFO - PROCESS | 19468 | 1461092071904 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 11:54:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 11:54:31 INFO - PROCESS | 19468 | 1461092071910 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 11:54:31 INFO - PROCESS | 19468 | 1461092071914 Marionette TRACE conn3 <- [1,762,null,{}] 11:54:31 INFO - PROCESS | 19468 | 1461092071920 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:32 INFO - PROCESS | 19468 | 1461092072151 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 11:54:32 INFO - PROCESS | 19468 | 1461092072398 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:32 INFO - PROCESS | 19468 | ++DOCSHELL 0x96778800 == 95 [pid = 19468] [id = 198] 11:54:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 229 (0x9806d800) [pid = 19468] [serial = 594] [outer = (nil)] 11:54:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 230 (0x989ac400) [pid = 19468] [serial = 595] [outer = 0x9806d800] 11:54:32 INFO - PROCESS | 19468 | 1461092072534 Marionette DEBUG loaded listener.js 11:54:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 231 (0x99271000) [pid = 19468] [serial = 596] [outer = 0x9806d800] 11:54:33 INFO - PROCESS | 19468 | 1461092073838 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 11:54:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 11:54:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1980ms 11:54:33 INFO - PROCESS | 19468 | 1461092073890 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 11:54:33 INFO - PROCESS | 19468 | 1461092073894 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 11:54:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 11:54:33 INFO - PROCESS | 19468 | 1461092073950 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 11:54:33 INFO - PROCESS | 19468 | 1461092073953 Marionette TRACE conn3 <- [1,766,null,{}] 11:54:33 INFO - PROCESS | 19468 | 1461092073960 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:34 INFO - PROCESS | 19468 | 1461092074154 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 11:54:34 INFO - PROCESS | 19468 | 1461092074343 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:34 INFO - PROCESS | 19468 | ++DOCSHELL 0x8960f000 == 96 [pid = 19468] [id = 199] 11:54:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 232 (0x8a8c1c00) [pid = 19468] [serial = 597] [outer = (nil)] 11:54:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 233 (0x9fe9b400) [pid = 19468] [serial = 598] [outer = 0x8a8c1c00] 11:54:34 INFO - PROCESS | 19468 | 1461092074429 Marionette DEBUG loaded listener.js 11:54:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 234 (0x9feebc00) [pid = 19468] [serial = 599] [outer = 0x8a8c1c00] 11:54:35 INFO - PROCESS | 19468 | 1461092075682 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 11:54:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 11:54:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1785ms 11:54:35 INFO - PROCESS | 19468 | 1461092075743 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 11:54:35 INFO - PROCESS | 19468 | 1461092075747 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 11:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 11:54:35 INFO - PROCESS | 19468 | 1461092075755 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 11:54:35 INFO - PROCESS | 19468 | 1461092075759 Marionette TRACE conn3 <- [1,770,null,{}] 11:54:35 INFO - PROCESS | 19468 | 1461092075765 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:36 INFO - PROCESS | 19468 | 1461092076015 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 11:54:36 INFO - PROCESS | 19468 | 1461092076214 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:36 INFO - PROCESS | 19468 | ++DOCSHELL 0x88b50800 == 97 [pid = 19468] [id = 200] 11:54:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 235 (0x8a6f3000) [pid = 19468] [serial = 600] [outer = (nil)] 11:54:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 236 (0x8adf4000) [pid = 19468] [serial = 601] [outer = 0x8a6f3000] 11:54:36 INFO - PROCESS | 19468 | 1461092076301 Marionette DEBUG loaded listener.js 11:54:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 237 (0x8adf6400) [pid = 19468] [serial = 602] [outer = 0x8a6f3000] 11:54:37 INFO - PROCESS | 19468 | 1461092077199 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 11:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 11:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1480ms 11:54:37 INFO - PROCESS | 19468 | 1461092077237 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 11:54:37 INFO - PROCESS | 19468 | 1461092077241 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 11:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 11:54:37 INFO - PROCESS | 19468 | 1461092077247 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 11:54:37 INFO - PROCESS | 19468 | 1461092077250 Marionette TRACE conn3 <- [1,774,null,{}] 11:54:37 INFO - PROCESS | 19468 | 1461092077256 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:37 INFO - PROCESS | 19468 | 1461092077424 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 11:54:37 INFO - PROCESS | 19468 | 1461092077621 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:37 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a6f4400 == 98 [pid = 19468] [id = 201] 11:54:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 238 (0x8ac16000) [pid = 19468] [serial = 603] [outer = (nil)] 11:54:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 239 (0x8b623000) [pid = 19468] [serial = 604] [outer = 0x8ac16000] 11:54:37 INFO - PROCESS | 19468 | 1461092077705 Marionette DEBUG loaded listener.js 11:54:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 240 (0x8e5db400) [pid = 19468] [serial = 605] [outer = 0x8ac16000] 11:54:38 INFO - PROCESS | 19468 | 1461092078618 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 11:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 11:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1389ms 11:54:38 INFO - PROCESS | 19468 | 1461092078637 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 11:54:38 INFO - PROCESS | 19468 | 1461092078640 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 11:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 11:54:38 INFO - PROCESS | 19468 | 1461092078647 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 11:54:38 INFO - PROCESS | 19468 | 1461092078651 Marionette TRACE conn3 <- [1,778,null,{}] 11:54:38 INFO - PROCESS | 19468 | 1461092078657 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:38 INFO - PROCESS | 19468 | 1461092078872 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 11:54:39 INFO - PROCESS | 19468 | 1461092079077 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:39 INFO - PROCESS | 19468 | ++DOCSHELL 0x8adf5000 == 99 [pid = 19468] [id = 202] 11:54:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 241 (0x8adf6000) [pid = 19468] [serial = 606] [outer = (nil)] 11:54:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 242 (0x9047b400) [pid = 19468] [serial = 607] [outer = 0x8adf6000] 11:54:39 INFO - PROCESS | 19468 | 1461092079162 Marionette DEBUG loaded listener.js 11:54:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 243 (0x9047fc00) [pid = 19468] [serial = 608] [outer = 0x8adf6000] 11:54:40 INFO - PROCESS | 19468 | 1461092080406 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 11:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 11:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1832ms 11:54:40 INFO - PROCESS | 19468 | 1461092080487 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 11:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 11:54:40 INFO - PROCESS | 19468 | 1461092080493 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 11:54:40 INFO - PROCESS | 19468 | 1461092080501 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 11:54:40 INFO - PROCESS | 19468 | 1461092080506 Marionette TRACE conn3 <- [1,782,null,{}] 11:54:40 INFO - PROCESS | 19468 | 1461092080516 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:40 INFO - PROCESS | 19468 | 1461092080779 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 11:54:40 INFO - PROCESS | 19468 | 1461092080963 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:40 INFO - PROCESS | 19468 | ++DOCSHELL 0x88cd0400 == 100 [pid = 19468] [id = 203] 11:54:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 244 (0x8adfa000) [pid = 19468] [serial = 609] [outer = (nil)] 11:54:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 245 (0x8b908400) [pid = 19468] [serial = 610] [outer = 0x8adfa000] 11:54:41 INFO - PROCESS | 19468 | 1461092081045 Marionette DEBUG loaded listener.js 11:54:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 246 (0x8da0cc00) [pid = 19468] [serial = 611] [outer = 0x8adfa000] 11:54:41 INFO - PROCESS | 19468 | 1461092081914 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 11:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 11:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1489ms 11:54:41 INFO - PROCESS | 19468 | 1461092081990 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 11:54:42 INFO - PROCESS | 19468 | 1461092081998 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 11:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 11:54:42 INFO - PROCESS | 19468 | 1461092082008 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 11:54:42 INFO - PROCESS | 19468 | 1461092082013 Marionette TRACE conn3 <- [1,786,null,{}] 11:54:42 INFO - PROCESS | 19468 | 1461092082018 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:42 INFO - PROCESS | 19468 | 1461092082322 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 11:54:42 INFO - PROCESS | 19468 | 1461092082633 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:42 INFO - PROCESS | 19468 | ++DOCSHELL 0x88cd6800 == 101 [pid = 19468] [id = 204] 11:54:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 247 (0x88cd6c00) [pid = 19468] [serial = 612] [outer = (nil)] 11:54:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 248 (0x8aec7800) [pid = 19468] [serial = 613] [outer = 0x88cd6c00] 11:54:42 INFO - PROCESS | 19468 | 1461092082713 Marionette DEBUG loaded listener.js 11:54:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 249 (0x8f6b7000) [pid = 19468] [serial = 614] [outer = 0x88cd6c00] 11:54:43 INFO - PROCESS | 19468 | --DOCSHELL 0x8db0a000 == 100 [pid = 19468] [id = 112] 11:54:43 INFO - PROCESS | 19468 | --DOCSHELL 0x95a53c00 == 99 [pid = 19468] [id = 42] 11:54:43 INFO - PROCESS | 19468 | --DOCSHELL 0x8e5d3c00 == 98 [pid = 19468] [id = 116] 11:54:43 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6b9800 == 97 [pid = 19468] [id = 54] 11:54:43 INFO - PROCESS | 19468 | --DOCSHELL 0x9010f800 == 96 [pid = 19468] [id = 51] 11:54:43 INFO - PROCESS | 19468 | --DOCSHELL 0x8dcd5c00 == 95 [pid = 19468] [id = 115] 11:54:43 INFO - PROCESS | 19468 | --DOCSHELL 0x931cd800 == 94 [pid = 19468] [id = 58] 11:54:43 INFO - PROCESS | 19468 | --DOCSHELL 0x8dccb400 == 93 [pid = 19468] [id = 114] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 248 (0x93140c00) [pid = 19468] [serial = 535] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 247 (0x9313b000) [pid = 19468] [serial = 475] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 246 (0x8ac15400) [pid = 19468] [serial = 511] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 245 (0x93339400) [pid = 19468] [serial = 499] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 244 (0x8dcd4400) [pid = 19468] [serial = 481] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 243 (0x97bf0400) [pid = 19468] [serial = 490] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 242 (0x8dc18000) [pid = 19468] [serial = 508] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 241 (0x8aec1c00) [pid = 19468] [serial = 478] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 240 (0x915d1000) [pid = 19468] [serial = 484] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 239 (0x98628000) [pid = 19468] [serial = 493] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 238 (0x99203000) [pid = 19468] [serial = 502] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 237 (0x88cd2c00) [pid = 19468] [serial = 505] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 236 (0x974de800) [pid = 19468] [serial = 487] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 235 (0x9df81c00) [pid = 19468] [serial = 496] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOCSHELL 0x8da0d000 == 92 [pid = 19468] [id = 191] 11:54:43 INFO - PROCESS | 19468 | --DOCSHELL 0x8da06400 == 91 [pid = 19468] [id = 190] 11:54:43 INFO - PROCESS | 19468 | --DOCSHELL 0x89602000 == 90 [pid = 19468] [id = 189] 11:54:43 INFO - PROCESS | 19468 | --DOCSHELL 0x88b5a000 == 89 [pid = 19468] [id = 188] 11:54:43 INFO - PROCESS | 19468 | --DOCSHELL 0x884eb000 == 88 [pid = 19468] [id = 187] 11:54:43 INFO - PROCESS | 19468 | --DOCSHELL 0x8a8c8000 == 87 [pid = 19468] [id = 179] 11:54:43 INFO - PROCESS | 19468 | 1461092083794 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 234 (0x8ff47000) [pid = 19468] [serial = 527] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 233 (0x8dc16c00) [pid = 19468] [serial = 518] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 232 (0x959f1000) [pid = 19468] [serial = 532] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 231 (0x90543400) [pid = 19468] [serial = 529] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 230 (0x8fcbf800) [pid = 19468] [serial = 526] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 229 (0x970d1400) [pid = 19468] [serial = 533] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 228 (0x8da10400) [pid = 19468] [serial = 517] [outer = (nil)] [url = about:blank] 11:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 11:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1832ms 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 227 (0x8abee000) [pid = 19468] [serial = 515] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 226 (0x8ab1f400) [pid = 19468] [serial = 514] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 225 (0x90550800) [pid = 19468] [serial = 530] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 224 (0x8d89c000) [pid = 19468] [serial = 520] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 223 (0x8e5d6400) [pid = 19468] [serial = 524] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 222 (0x8db01400) [pid = 19468] [serial = 523] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | --DOMWINDOW == 221 (0x8e368800) [pid = 19468] [serial = 521] [outer = (nil)] [url = about:blank] 11:54:43 INFO - PROCESS | 19468 | 1461092083857 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 11:54:43 INFO - PROCESS | 19468 | 1461092083864 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 11:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 11:54:43 INFO - PROCESS | 19468 | 1461092083873 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 11:54:43 INFO - PROCESS | 19468 | 1461092083877 Marionette TRACE conn3 <- [1,790,null,{}] 11:54:43 INFO - PROCESS | 19468 | 1461092083894 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:44 INFO - PROCESS | 19468 | 1461092084069 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 11:54:44 INFO - PROCESS | 19468 | 1461092084336 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:44 INFO - PROCESS | 19468 | ++DOCSHELL 0x88cd5800 == 88 [pid = 19468] [id = 205] 11:54:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 222 (0x8ab16000) [pid = 19468] [serial = 615] [outer = (nil)] 11:54:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 223 (0x8e5d3400) [pid = 19468] [serial = 616] [outer = 0x8ab16000] 11:54:44 INFO - PROCESS | 19468 | 1461092084421 Marionette DEBUG loaded listener.js 11:54:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 224 (0x8f6cac00) [pid = 19468] [serial = 617] [outer = 0x8ab16000] 11:54:45 INFO - PROCESS | 19468 | 1461092085184 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 11:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 11:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1331ms 11:54:45 INFO - PROCESS | 19468 | 1461092085204 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 11:54:45 INFO - PROCESS | 19468 | 1461092085208 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 11:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 11:54:45 INFO - PROCESS | 19468 | 1461092085214 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 11:54:45 INFO - PROCESS | 19468 | 1461092085217 Marionette TRACE conn3 <- [1,794,null,{}] 11:54:45 INFO - PROCESS | 19468 | 1461092085223 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:45 INFO - PROCESS | 19468 | 1461092085449 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 11:54:45 INFO - PROCESS | 19468 | 1461092085549 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:45 INFO - PROCESS | 19468 | ++DOCSHELL 0x88cd2c00 == 89 [pid = 19468] [id = 206] 11:54:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 225 (0x8e5d5800) [pid = 19468] [serial = 618] [outer = (nil)] 11:54:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 226 (0x9047bc00) [pid = 19468] [serial = 619] [outer = 0x8e5d5800] 11:54:45 INFO - PROCESS | 19468 | 1461092085623 Marionette DEBUG loaded listener.js 11:54:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 227 (0x90537800) [pid = 19468] [serial = 620] [outer = 0x8e5d5800] 11:54:46 INFO - PROCESS | 19468 | 1461092086428 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 11:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 11:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1284ms 11:54:46 INFO - PROCESS | 19468 | 1461092086498 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 11:54:46 INFO - PROCESS | 19468 | 1461092086502 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 11:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 11:54:46 INFO - PROCESS | 19468 | 1461092086508 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 11:54:46 INFO - PROCESS | 19468 | 1461092086511 Marionette TRACE conn3 <- [1,798,null,{}] 11:54:46 INFO - PROCESS | 19468 | 1461092086517 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:46 INFO - PROCESS | 19468 | 1461092086730 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 11:54:46 INFO - PROCESS | 19468 | 1461092086751 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:46 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ffa2800 == 90 [pid = 19468] [id = 207] 11:54:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 228 (0x901f6c00) [pid = 19468] [serial = 621] [outer = (nil)] 11:54:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 229 (0x9054f000) [pid = 19468] [serial = 622] [outer = 0x901f6c00] 11:54:46 INFO - PROCESS | 19468 | 1461092086824 Marionette DEBUG loaded listener.js 11:54:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 230 (0x90727400) [pid = 19468] [serial = 623] [outer = 0x901f6c00] 11:54:47 INFO - PROCESS | 19468 | 1461092087741 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 11:54:47 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 11:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1279ms 11:54:47 INFO - PROCESS | 19468 | 1461092087788 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 11:54:47 INFO - PROCESS | 19468 | 1461092087791 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 11:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 11:54:47 INFO - PROCESS | 19468 | 1461092087797 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 11:54:47 INFO - PROCESS | 19468 | 1461092087800 Marionette TRACE conn3 <- [1,802,null,{}] 11:54:48 INFO - PROCESS | 19468 | --DOMWINDOW == 229 (0x8e35ac00) [pid = 19468] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 11:54:48 INFO - PROCESS | 19468 | --DOMWINDOW == 228 (0x8f6c4800) [pid = 19468] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 11:54:48 INFO - PROCESS | 19468 | --DOMWINDOW == 227 (0x8aecb800) [pid = 19468] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 11:54:48 INFO - PROCESS | 19468 | --DOMWINDOW == 226 (0x88cd5000) [pid = 19468] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 11:54:48 INFO - PROCESS | 19468 | --DOMWINDOW == 225 (0x884f0000) [pid = 19468] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 11:54:48 INFO - PROCESS | 19468 | --DOMWINDOW == 224 (0x8da06800) [pid = 19468] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 11:54:48 INFO - PROCESS | 19468 | 1461092088029 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:48 INFO - PROCESS | 19468 | 1461092088241 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 11:54:48 INFO - PROCESS | 19468 | 1461092088440 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:48 INFO - PROCESS | 19468 | ++DOCSHELL 0x8adec400 == 91 [pid = 19468] [id = 208] 11:54:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 225 (0x9054b800) [pid = 19468] [serial = 624] [outer = (nil)] 11:54:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 226 (0x93339400) [pid = 19468] [serial = 625] [outer = 0x9054b800] 11:54:48 INFO - PROCESS | 19468 | 1461092088525 Marionette DEBUG loaded listener.js 11:54:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 227 (0x96771400) [pid = 19468] [serial = 626] [outer = 0x9054b800] 11:54:49 INFO - PROCESS | 19468 | 1461092089243 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 11:54:49 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 11:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1581ms 11:54:49 INFO - PROCESS | 19468 | 1461092089381 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 11:54:49 INFO - PROCESS | 19468 | 1461092089387 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 11:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 11:54:49 INFO - PROCESS | 19468 | 1461092089410 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 11:54:49 INFO - PROCESS | 19468 | 1461092089416 Marionette TRACE conn3 <- [1,806,null,{}] 11:54:49 INFO - PROCESS | 19468 | 1461092089425 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:49 INFO - PROCESS | 19468 | 1461092089613 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 11:54:49 INFO - PROCESS | 19468 | 1461092089778 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:49 INFO - PROCESS | 19468 | ++DOCSHELL 0x8abe9400 == 92 [pid = 19468] [id = 209] 11:54:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 228 (0x8abedc00) [pid = 19468] [serial = 627] [outer = (nil)] 11:54:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 229 (0x8ac18800) [pid = 19468] [serial = 628] [outer = 0x8abedc00] 11:54:49 INFO - PROCESS | 19468 | 1461092089867 Marionette DEBUG loaded listener.js 11:54:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 230 (0x8adf1c00) [pid = 19468] [serial = 629] [outer = 0x8abedc00] 11:54:50 INFO - PROCESS | 19468 | 1461092090866 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 11:54:50 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 11:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1486ms 11:54:50 INFO - PROCESS | 19468 | 1461092090896 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 11:54:50 INFO - PROCESS | 19468 | 1461092090902 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 11:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 11:54:50 INFO - PROCESS | 19468 | 1461092090915 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 11:54:50 INFO - PROCESS | 19468 | 1461092090921 Marionette TRACE conn3 <- [1,810,null,{}] 11:54:50 INFO - PROCESS | 19468 | 1461092090928 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:51 INFO - PROCESS | 19468 | 1461092091123 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 11:54:51 INFO - PROCESS | 19468 | 1461092091314 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:51 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ab11400 == 93 [pid = 19468] [id = 210] 11:54:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 231 (0x8ac1c000) [pid = 19468] [serial = 630] [outer = (nil)] 11:54:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 232 (0x8e367000) [pid = 19468] [serial = 631] [outer = 0x8ac1c000] 11:54:51 INFO - PROCESS | 19468 | 1461092091400 Marionette DEBUG loaded listener.js 11:54:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 233 (0x8f6bf400) [pid = 19468] [serial = 632] [outer = 0x8ac1c000] 11:54:52 INFO - PROCESS | 19468 | 1461092092471 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 11:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 11:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1591ms 11:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 11:54:52 INFO - PROCESS | 19468 | 1461092092503 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 11:54:52 INFO - PROCESS | 19468 | 1461092092506 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 11:54:52 INFO - PROCESS | 19468 | 1461092092513 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 11:54:52 INFO - PROCESS | 19468 | 1461092092516 Marionette TRACE conn3 <- [1,814,null,{}] 11:54:52 INFO - PROCESS | 19468 | 1461092092533 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:52 INFO - PROCESS | 19468 | 1461092092722 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 11:54:53 INFO - PROCESS | 19468 | 1461092093015 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:53 INFO - PROCESS | 19468 | ++DOCSHELL 0x8da08800 == 94 [pid = 19468] [id = 211] 11:54:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 234 (0x93141400) [pid = 19468] [serial = 633] [outer = (nil)] 11:54:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 235 (0x95a59000) [pid = 19468] [serial = 634] [outer = 0x93141400] 11:54:53 INFO - PROCESS | 19468 | 1461092093152 Marionette DEBUG loaded listener.js 11:54:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 236 (0x9775f000) [pid = 19468] [serial = 635] [outer = 0x93141400] 11:54:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 237 (0x97c7dc00) [pid = 19468] [serial = 636] [outer = 0x959eb000] 11:54:54 INFO - PROCESS | 19468 | 1461092094233 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 11:54:54 INFO - PROCESS | 19468 | 1461092094299 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 11:54:54 INFO - PROCESS | 19468 | 1461092094306 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 11:54:54 INFO - PROCESS | 19468 | 1461092094310 Marionette TRACE conn3 <- [1,818,null,{}] 11:54:54 INFO - PROCESS | 19468 | 1461092094315 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:54 INFO - PROCESS | 19468 | 1461092094551 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 11:54:54 INFO - PROCESS | 19468 | 1461092094794 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:54 INFO - PROCESS | 19468 | ++DOCSHELL 0x88b59c00 == 95 [pid = 19468] [id = 212] 11:54:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 238 (0x8a6fac00) [pid = 19468] [serial = 637] [outer = (nil)] 11:54:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 239 (0x9861e800) [pid = 19468] [serial = 638] [outer = 0x8a6fac00] 11:54:54 INFO - PROCESS | 19468 | 1461092094881 Marionette DEBUG loaded listener.js 11:54:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 240 (0x98628c00) [pid = 19468] [serial = 639] [outer = 0x8a6fac00] 11:54:55 INFO - PROCESS | 19468 | 1461092095775 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 11:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 11:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1484ms 11:54:55 INFO - PROCESS | 19468 | 1461092095789 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 11:54:55 INFO - PROCESS | 19468 | 1461092095793 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 11:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 11:54:55 INFO - PROCESS | 19468 | 1461092095799 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 11:54:55 INFO - PROCESS | 19468 | 1461092095803 Marionette TRACE conn3 <- [1,822,null,{}] 11:54:55 INFO - PROCESS | 19468 | 1461092095808 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:55 INFO - PROCESS | 19468 | 1461092095985 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 11:54:56 INFO - PROCESS | 19468 | 1461092096183 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:56 INFO - PROCESS | 19468 | ++DOCSHELL 0x931cb400 == 96 [pid = 19468] [id = 213] 11:54:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 241 (0x98628400) [pid = 19468] [serial = 640] [outer = (nil)] 11:54:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 242 (0x9901a400) [pid = 19468] [serial = 641] [outer = 0x98628400] 11:54:56 INFO - PROCESS | 19468 | 1461092096280 Marionette DEBUG loaded listener.js 11:54:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 243 (0x9df82c00) [pid = 19468] [serial = 642] [outer = 0x98628400] 11:54:57 INFO - PROCESS | 19468 | 1461092097245 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 11:54:57 INFO - PROCESS | 19468 | 1461092097284 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 11:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 11:54:57 INFO - PROCESS | 19468 | 1461092097291 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 11:54:57 INFO - PROCESS | 19468 | 1461092097294 Marionette TRACE conn3 <- [1,826,null,{}] 11:54:57 INFO - PROCESS | 19468 | 1461092097300 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:57 INFO - PROCESS | 19468 | 1461092097514 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 11:54:57 INFO - PROCESS | 19468 | 1461092097760 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:57 INFO - PROCESS | 19468 | ++DOCSHELL 0x88dc1c00 == 97 [pid = 19468] [id = 214] 11:54:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 244 (0x88dca400) [pid = 19468] [serial = 643] [outer = (nil)] 11:54:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 245 (0x989b7000) [pid = 19468] [serial = 644] [outer = 0x88dca400] 11:54:57 INFO - PROCESS | 19468 | 1461092097889 Marionette DEBUG loaded listener.js 11:54:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 246 (0x9fe91800) [pid = 19468] [serial = 645] [outer = 0x88dca400] 11:54:58 INFO - PROCESS | 19468 | 1461092098792 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 11:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 11:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1539ms 11:54:58 INFO - PROCESS | 19468 | 1461092098831 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 11:54:58 INFO - PROCESS | 19468 | 1461092098834 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 11:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 11:54:58 INFO - PROCESS | 19468 | 1461092098841 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 11:54:58 INFO - PROCESS | 19468 | 1461092098844 Marionette TRACE conn3 <- [1,830,null,{}] 11:54:58 INFO - PROCESS | 19468 | 1461092098850 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:59 INFO - PROCESS | 19468 | 1461092099015 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 11:54:59 INFO - PROCESS | 19468 | 1461092099231 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:59 INFO - PROCESS | 19468 | ++DOCSHELL 0x884ecc00 == 98 [pid = 19468] [id = 215] 11:54:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 247 (0x88dc2000) [pid = 19468] [serial = 646] [outer = (nil)] 11:54:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 248 (0x88de7400) [pid = 19468] [serial = 647] [outer = 0x88dc2000] 11:54:59 INFO - PROCESS | 19468 | 1461092099316 Marionette DEBUG loaded listener.js 11:54:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 249 (0x88deb800) [pid = 19468] [serial = 648] [outer = 0x88dc2000] 11:55:00 INFO - PROCESS | 19468 | 1461092100235 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 11:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 11:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1428ms 11:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 11:55:00 INFO - PROCESS | 19468 | 1461092100270 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 11:55:00 INFO - PROCESS | 19468 | 1461092100274 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 11:55:00 INFO - PROCESS | 19468 | 1461092100281 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 11:55:00 INFO - PROCESS | 19468 | 1461092100284 Marionette TRACE conn3 <- [1,834,null,{}] 11:55:00 INFO - PROCESS | 19468 | 1461092100291 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:00 INFO - PROCESS | 19468 | 1461092100470 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 11:55:00 INFO - PROCESS | 19468 | 1461092100669 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x87bea000 == 99 [pid = 19468] [id = 216] 11:55:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 250 (0x87bec800) [pid = 19468] [serial = 649] [outer = (nil)] 11:55:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 251 (0x87bf2000) [pid = 19468] [serial = 650] [outer = 0x87bec800] 11:55:00 INFO - PROCESS | 19468 | 1461092100760 Marionette DEBUG loaded listener.js 11:55:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 252 (0x87bf6000) [pid = 19468] [serial = 651] [outer = 0x87bec800] 11:55:01 INFO - PROCESS | 19468 | 1461092101692 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 11:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 11:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1432ms 11:55:01 INFO - PROCESS | 19468 | 1461092101712 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 11:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 11:55:01 INFO - PROCESS | 19468 | 1461092101716 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 11:55:01 INFO - PROCESS | 19468 | 1461092101722 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 11:55:01 INFO - PROCESS | 19468 | 1461092101726 Marionette TRACE conn3 <- [1,838,null,{}] 11:55:01 INFO - PROCESS | 19468 | 1461092101734 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:01 INFO - PROCESS | 19468 | 1461092101949 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 11:55:02 INFO - PROCESS | 19468 | 1461092102193 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:02 INFO - PROCESS | 19468 | ++DOCSHELL 0x87bea800 == 100 [pid = 19468] [id = 217] 11:55:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 253 (0x87bf1800) [pid = 19468] [serial = 652] [outer = (nil)] 11:55:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 254 (0x88de8000) [pid = 19468] [serial = 653] [outer = 0x87bf1800] 11:55:02 INFO - PROCESS | 19468 | 1461092102324 Marionette DEBUG loaded listener.js 11:55:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 255 (0x88def400) [pid = 19468] [serial = 654] [outer = 0x87bf1800] 11:55:03 INFO - PROCESS | 19468 | 1461092103204 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 11:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 11:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1538ms 11:55:03 INFO - PROCESS | 19468 | 1461092103261 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 11:55:03 INFO - PROCESS | 19468 | 1461092103265 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 11:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 11:55:03 INFO - PROCESS | 19468 | 1461092103271 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 11:55:03 INFO - PROCESS | 19468 | 1461092103275 Marionette TRACE conn3 <- [1,842,null,{}] 11:55:03 INFO - PROCESS | 19468 | 1461092103280 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:03 INFO - PROCESS | 19468 | 1461092103533 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 11:55:03 INFO - PROCESS | 19468 | 1461092103785 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:03 INFO - PROCESS | 19468 | ++DOCSHELL 0x87be9c00 == 101 [pid = 19468] [id = 218] 11:55:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 256 (0x88de8400) [pid = 19468] [serial = 655] [outer = (nil)] 11:55:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 257 (0x97a44000) [pid = 19468] [serial = 656] [outer = 0x88de8400] 11:55:03 INFO - PROCESS | 19468 | 1461092103891 Marionette DEBUG loaded listener.js 11:55:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 258 (0x97a46800) [pid = 19468] [serial = 657] [outer = 0x88de8400] 11:55:04 INFO - PROCESS | 19468 | 1461092104786 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 11:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 11:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1582ms 11:55:04 INFO - PROCESS | 19468 | 1461092104854 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 11:55:04 INFO - PROCESS | 19468 | 1461092104859 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 11:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 11:55:04 INFO - PROCESS | 19468 | 1461092104866 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 11:55:04 INFO - PROCESS | 19468 | 1461092104871 Marionette TRACE conn3 <- [1,846,null,{}] 11:55:04 INFO - PROCESS | 19468 | 1461092104877 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:05 INFO - PROCESS | 19468 | 1461092105133 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 11:55:05 INFO - PROCESS | 19468 | 1461092105391 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:05 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ab20000 == 102 [pid = 19468] [id = 219] 11:55:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 259 (0x97a4c800) [pid = 19468] [serial = 658] [outer = (nil)] 11:55:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 260 (0x9fe9c800) [pid = 19468] [serial = 659] [outer = 0x97a4c800] 11:55:05 INFO - PROCESS | 19468 | 1461092105533 Marionette DEBUG loaded listener.js 11:55:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 261 (0xa0ad1c00) [pid = 19468] [serial = 660] [outer = 0x97a4c800] 11:55:06 INFO - PROCESS | 19468 | 1461092106474 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 11:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 11:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1630ms 11:55:06 INFO - PROCESS | 19468 | 1461092106497 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 11:55:06 INFO - PROCESS | 19468 | 1461092106501 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 11:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 11:55:06 INFO - PROCESS | 19468 | 1461092106507 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 11:55:06 INFO - PROCESS | 19468 | 1461092106510 Marionette TRACE conn3 <- [1,850,null,{}] 11:55:06 INFO - PROCESS | 19468 | 1461092106517 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:06 INFO - PROCESS | 19468 | 1461092106698 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 11:55:06 INFO - PROCESS | 19468 | 1461092106902 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:06 INFO - PROCESS | 19468 | ++DOCSHELL 0x86497800 == 103 [pid = 19468] [id = 220] 11:55:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 262 (0x8649b400) [pid = 19468] [serial = 661] [outer = (nil)] 11:55:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 263 (0x864a0800) [pid = 19468] [serial = 662] [outer = 0x8649b400] 11:55:07 INFO - PROCESS | 19468 | 1461092107042 Marionette DEBUG loaded listener.js 11:55:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 264 (0x864a4400) [pid = 19468] [serial = 663] [outer = 0x8649b400] 11:55:07 INFO - PROCESS | 19468 | 1461092107964 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 11:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 11:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1485ms 11:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 11:55:08 INFO - PROCESS | 19468 | 1461092107999 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 11:55:08 INFO - PROCESS | 19468 | 1461092108002 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 11:55:08 INFO - PROCESS | 19468 | 1461092108009 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 11:55:08 INFO - PROCESS | 19468 | 1461092108012 Marionette TRACE conn3 <- [1,854,null,{}] 11:55:08 INFO - PROCESS | 19468 | 1461092108018 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:08 INFO - PROCESS | 19468 | 1461092108189 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 11:55:08 INFO - PROCESS | 19468 | 1461092108392 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:08 INFO - PROCESS | 19468 | ++DOCSHELL 0x86497000 == 104 [pid = 19468] [id = 221] 11:55:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 265 (0x864a2000) [pid = 19468] [serial = 664] [outer = (nil)] 11:55:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 266 (0x865f5000) [pid = 19468] [serial = 665] [outer = 0x864a2000] 11:55:08 INFO - PROCESS | 19468 | 1461092108518 Marionette DEBUG loaded listener.js 11:55:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 267 (0x865f7c00) [pid = 19468] [serial = 666] [outer = 0x864a2000] 11:55:09 INFO - PROCESS | 19468 | 1461092109449 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 11:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 11:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1482ms 11:55:09 INFO - PROCESS | 19468 | 1461092109491 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 11:55:09 INFO - PROCESS | 19468 | 1461092109495 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 11:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 11:55:09 INFO - PROCESS | 19468 | 1461092109501 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 11:55:09 INFO - PROCESS | 19468 | 1461092109504 Marionette TRACE conn3 <- [1,858,null,{}] 11:55:09 INFO - PROCESS | 19468 | 1461092109510 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:09 INFO - PROCESS | 19468 | 1461092109683 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 11:55:09 INFO - PROCESS | 19468 | 1461092109931 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:09 INFO - PROCESS | 19468 | ++DOCSHELL 0x865f2400 == 105 [pid = 19468] [id = 222] 11:55:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 268 (0x865f6000) [pid = 19468] [serial = 667] [outer = (nil)] 11:55:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 269 (0x865ff800) [pid = 19468] [serial = 668] [outer = 0x865f6000] 11:55:10 INFO - PROCESS | 19468 | 1461092110055 Marionette DEBUG loaded listener.js 11:55:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 270 (0x88518000) [pid = 19468] [serial = 669] [outer = 0x865f6000] 11:55:10 INFO - PROCESS | 19468 | 1461092110903 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 11:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 11:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1430ms 11:55:10 INFO - PROCESS | 19468 | 1461092110933 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 11:55:10 INFO - PROCESS | 19468 | 1461092110937 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 11:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 11:55:10 INFO - PROCESS | 19468 | 1461092110944 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 11:55:10 INFO - PROCESS | 19468 | 1461092110947 Marionette TRACE conn3 <- [1,862,null,{}] 11:55:10 INFO - PROCESS | 19468 | 1461092110953 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:11 INFO - PROCESS | 19468 | 1461092111140 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 11:55:11 INFO - PROCESS | 19468 | 1461092111356 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:11 INFO - PROCESS | 19468 | ++DOCSHELL 0x8649a400 == 106 [pid = 19468] [id = 223] 11:55:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 271 (0x865fec00) [pid = 19468] [serial = 670] [outer = (nil)] 11:55:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 272 (0x8851f000) [pid = 19468] [serial = 671] [outer = 0x865fec00] 11:55:11 INFO - PROCESS | 19468 | 1461092111440 Marionette DEBUG loaded listener.js 11:55:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 273 (0x88520800) [pid = 19468] [serial = 672] [outer = 0x865fec00] 11:55:12 INFO - PROCESS | 19468 | 1461092112348 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 11:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 11:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1433ms 11:55:12 INFO - PROCESS | 19468 | 1461092112377 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 11:55:12 INFO - PROCESS | 19468 | 1461092112381 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 11:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 11:55:12 INFO - PROCESS | 19468 | 1461092112387 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 11:55:12 INFO - PROCESS | 19468 | 1461092112389 Marionette TRACE conn3 <- [1,866,null,{}] 11:55:12 INFO - PROCESS | 19468 | 1461092112396 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:12 INFO - PROCESS | 19468 | 1461092112567 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 11:55:12 INFO - PROCESS | 19468 | 1461092112782 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:12 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d02000 == 107 [pid = 19468] [id = 224] 11:55:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 274 (0x85d02800) [pid = 19468] [serial = 673] [outer = (nil)] 11:55:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 275 (0x85d09800) [pid = 19468] [serial = 674] [outer = 0x85d02800] 11:55:12 INFO - PROCESS | 19468 | 1461092112902 Marionette DEBUG loaded listener.js 11:55:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 276 (0x85d0c800) [pid = 19468] [serial = 675] [outer = 0x85d02800] 11:55:13 INFO - PROCESS | 19468 | 1461092113866 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 11:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 11:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1527ms 11:55:13 INFO - PROCESS | 19468 | 1461092113916 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 11:55:13 INFO - PROCESS | 19468 | 1461092113919 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 11:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 11:55:13 INFO - PROCESS | 19468 | 1461092113925 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 11:55:13 INFO - PROCESS | 19468 | 1461092113929 Marionette TRACE conn3 <- [1,870,null,{}] 11:55:13 INFO - PROCESS | 19468 | 1461092113934 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:14 INFO - PROCESS | 19468 | 1461092114151 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 11:55:14 INFO - PROCESS | 19468 | 1461092114417 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:14 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d02400 == 108 [pid = 19468] [id = 225] 11:55:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 277 (0x85d08000) [pid = 19468] [serial = 676] [outer = (nil)] 11:55:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 278 (0x85e2c000) [pid = 19468] [serial = 677] [outer = 0x85d08000] 11:55:14 INFO - PROCESS | 19468 | 1461092114547 Marionette DEBUG loaded listener.js 11:55:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 279 (0x85e2e400) [pid = 19468] [serial = 678] [outer = 0x85d08000] 11:55:15 INFO - PROCESS | 19468 | 1461092115471 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 11:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 11:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1583ms 11:55:15 INFO - PROCESS | 19468 | 1461092115510 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 11:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 11:55:15 INFO - PROCESS | 19468 | 1461092115514 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 11:55:15 INFO - PROCESS | 19468 | 1461092115521 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 11:55:15 INFO - PROCESS | 19468 | 1461092115524 Marionette TRACE conn3 <- [1,874,null,{}] 11:55:15 INFO - PROCESS | 19468 | 1461092115530 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:15 INFO - PROCESS | 19468 | 1461092115702 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 11:55:15 INFO - PROCESS | 19468 | 1461092115956 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:16 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e29000 == 109 [pid = 19468] [id = 226] 11:55:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 280 (0x85e29800) [pid = 19468] [serial = 679] [outer = (nil)] 11:55:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 281 (0x85e35c00) [pid = 19468] [serial = 680] [outer = 0x85e29800] 11:55:16 INFO - PROCESS | 19468 | 1461092116085 Marionette DEBUG loaded listener.js 11:55:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 282 (0x865f2800) [pid = 19468] [serial = 681] [outer = 0x85e29800] 11:55:17 INFO - PROCESS | 19468 | 1461092117411 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 11:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 11:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1931ms 11:55:17 INFO - PROCESS | 19468 | 1461092117563 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 11:55:17 INFO - PROCESS | 19468 | 1461092117568 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 11:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 11:55:17 INFO - PROCESS | 19468 | 1461092117593 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 11:55:17 INFO - PROCESS | 19468 | 1461092117598 Marionette TRACE conn3 <- [1,878,null,{}] 11:55:17 INFO - PROCESS | 19468 | 1461092117606 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:17 INFO - PROCESS | 19468 | 1461092117781 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 11:55:18 INFO - PROCESS | 19468 | 1461092117989 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:18 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d0f400 == 110 [pid = 19468] [id = 227] 11:55:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 283 (0x865f5400) [pid = 19468] [serial = 682] [outer = (nil)] 11:55:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 284 (0x8851b000) [pid = 19468] [serial = 683] [outer = 0x865f5400] 11:55:18 INFO - PROCESS | 19468 | 1461092118110 Marionette DEBUG loaded listener.js 11:55:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 285 (0x88525800) [pid = 19468] [serial = 684] [outer = 0x865f5400] 11:55:19 INFO - PROCESS | 19468 | 1461092119132 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 11:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 11:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1596ms 11:55:19 INFO - PROCESS | 19468 | 1461092119177 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 11:55:19 INFO - PROCESS | 19468 | 1461092119186 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 11:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 11:55:19 INFO - PROCESS | 19468 | 1461092119204 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 11:55:19 INFO - PROCESS | 19468 | 1461092119213 Marionette TRACE conn3 <- [1,882,null,{}] 11:55:19 INFO - PROCESS | 19468 | 1461092119219 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:19 INFO - PROCESS | 19468 | 1461092119395 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 11:55:19 INFO - PROCESS | 19468 | --DOCSHELL 0x99046400 == 109 [pid = 19468] [id = 165] 11:55:19 INFO - PROCESS | 19468 | --DOCSHELL 0x8960f000 == 108 [pid = 19468] [id = 199] 11:55:19 INFO - PROCESS | 19468 | --DOCSHELL 0x96778800 == 107 [pid = 19468] [id = 198] 11:55:19 INFO - PROCESS | 19468 | --DOCSHELL 0x88b5b400 == 106 [pid = 19468] [id = 197] 11:55:19 INFO - PROCESS | 19468 | --DOCSHELL 0x8fc08400 == 105 [pid = 19468] [id = 196] 11:55:19 INFO - PROCESS | 19468 | --DOCSHELL 0x8a8c8c00 == 104 [pid = 19468] [id = 194] 11:55:19 INFO - PROCESS | 19468 | --DOCSHELL 0x8da0f000 == 103 [pid = 19468] [id = 195] 11:55:19 INFO - PROCESS | 19468 | --DOCSHELL 0x8a8c9c00 == 102 [pid = 19468] [id = 193] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 284 (0x8fef0400) [pid = 19468] [serial = 577] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 283 (0x9053a400) [pid = 19468] [serial = 574] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 282 (0x95c88800) [pid = 19468] [serial = 547] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 281 (0x8db10400) [pid = 19468] [serial = 568] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 280 (0x8e365400) [pid = 19468] [serial = 569] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 279 (0x8a6f9800) [pid = 19468] [serial = 565] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 278 (0x8ac12800) [pid = 19468] [serial = 566] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 277 (0x8aecc800) [pid = 19468] [serial = 563] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 276 (0x8ac15800) [pid = 19468] [serial = 562] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 275 (0x95a53800) [pid = 19468] [serial = 536] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 274 (0x8da04400) [pid = 19468] [serial = 541] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 273 (0x8a8d0800) [pid = 19468] [serial = 538] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 272 (0x8fefcc00) [pid = 19468] [serial = 544] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 271 (0x97e24000) [pid = 19468] [serial = 550] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 270 (0x884e9400) [pid = 19468] [serial = 559] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 269 (0x90539c00) [pid = 19468] [serial = 556] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 268 (0x9862b800) [pid = 19468] [serial = 553] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 267 (0x90546800) [pid = 19468] [serial = 575] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 266 (0x8fcbb000) [pid = 19468] [serial = 571] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | --DOMWINDOW == 265 (0x8ffa9000) [pid = 19468] [serial = 572] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 19468 | 1461092119834 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:19 INFO - PROCESS | 19468 | ++DOCSHELL 0x884e2c00 == 103 [pid = 19468] [id = 228] 11:55:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 266 (0x884e9400) [pid = 19468] [serial = 685] [outer = (nil)] 11:55:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 267 (0x88de4c00) [pid = 19468] [serial = 686] [outer = 0x884e9400] 11:55:19 INFO - PROCESS | 19468 | 1461092119918 Marionette DEBUG loaded listener.js 11:55:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 268 (0x8a8c8400) [pid = 19468] [serial = 687] [outer = 0x884e9400] 11:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 11:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1592ms 11:55:20 INFO - PROCESS | 19468 | 1461092120786 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 11:55:20 INFO - PROCESS | 19468 | 1461092120798 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 11:55:20 INFO - PROCESS | 19468 | 1461092120802 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 11:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 11:55:20 INFO - PROCESS | 19468 | 1461092120823 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 11:55:20 INFO - PROCESS | 19468 | 1461092120829 Marionette TRACE conn3 <- [1,886,null,{}] 11:55:20 INFO - PROCESS | 19468 | 1461092120845 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:21 INFO - PROCESS | 19468 | 1461092121014 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 11:55:21 INFO - PROCESS | 19468 | 1461092121031 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:21 INFO - PROCESS | 19468 | ++DOCSHELL 0x88dd0000 == 104 [pid = 19468] [id = 229] 11:55:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 269 (0x8adef400) [pid = 19468] [serial = 688] [outer = (nil)] 11:55:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 270 (0x8aec2400) [pid = 19468] [serial = 689] [outer = 0x8adef400] 11:55:21 INFO - PROCESS | 19468 | 1461092121110 Marionette DEBUG loaded listener.js 11:55:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 271 (0x8b61c400) [pid = 19468] [serial = 690] [outer = 0x8adef400] 11:55:22 INFO - PROCESS | 19468 | 1461092122064 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 11:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 11:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1290ms 11:55:22 INFO - PROCESS | 19468 | 1461092122108 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 11:55:22 INFO - PROCESS | 19468 | 1461092122113 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 11:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 11:55:22 INFO - PROCESS | 19468 | 1461092122119 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 11:55:22 INFO - PROCESS | 19468 | 1461092122122 Marionette TRACE conn3 <- [1,890,null,{}] 11:55:22 INFO - PROCESS | 19468 | 1461092122127 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:22 INFO - PROCESS | 19468 | 1461092122305 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 11:55:22 INFO - PROCESS | 19468 | 1461092122503 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:22 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ac15c00 == 105 [pid = 19468] [id = 230] 11:55:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 272 (0x8b90ac00) [pid = 19468] [serial = 691] [outer = (nil)] 11:55:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 273 (0x8db02400) [pid = 19468] [serial = 692] [outer = 0x8b90ac00] 11:55:22 INFO - PROCESS | 19468 | 1461092122578 Marionette DEBUG loaded listener.js 11:55:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 274 (0x8dc12000) [pid = 19468] [serial = 693] [outer = 0x8b90ac00] 11:55:23 INFO - PROCESS | 19468 | 1461092123462 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 11:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 11:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1377ms 11:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 11:55:23 INFO - PROCESS | 19468 | 1461092123496 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 11:55:23 INFO - PROCESS | 19468 | 1461092123499 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 11:55:23 INFO - PROCESS | 19468 | 1461092123506 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 11:55:23 INFO - PROCESS | 19468 | 1461092123509 Marionette TRACE conn3 <- [1,894,null,{}] 11:55:23 INFO - PROCESS | 19468 | 1461092123524 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:23 INFO - PROCESS | 19468 | 1461092123761 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 11:55:23 INFO - PROCESS | 19468 | 1461092123791 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:23 INFO - PROCESS | 19468 | ++DOCSHELL 0x8aec7400 == 106 [pid = 19468] [id = 231] 11:55:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 275 (0x8b907400) [pid = 19468] [serial = 694] [outer = (nil)] 11:55:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 276 (0x8e365400) [pid = 19468] [serial = 695] [outer = 0x8b907400] 11:55:23 INFO - PROCESS | 19468 | 1461092123866 Marionette DEBUG loaded listener.js 11:55:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 277 (0x8e5d9000) [pid = 19468] [serial = 696] [outer = 0x8b907400] 11:55:24 INFO - PROCESS | 19468 | --DOMWINDOW == 276 (0x901f6c00) [pid = 19468] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 11:55:24 INFO - PROCESS | 19468 | --DOMWINDOW == 275 (0x8ab16000) [pid = 19468] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 11:55:24 INFO - PROCESS | 19468 | --DOMWINDOW == 274 (0x8adfa000) [pid = 19468] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 11:55:24 INFO - PROCESS | 19468 | --DOMWINDOW == 273 (0x89607800) [pid = 19468] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 11:55:24 INFO - PROCESS | 19468 | --DOMWINDOW == 272 (0x8e5d5800) [pid = 19468] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 11:55:24 INFO - PROCESS | 19468 | --DOMWINDOW == 271 (0x88cd6c00) [pid = 19468] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 11:55:24 INFO - PROCESS | 19468 | --DOMWINDOW == 270 (0x901f4c00) [pid = 19468] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 11:55:24 INFO - PROCESS | 19468 | --DOMWINDOW == 269 (0x8dc15000) [pid = 19468] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 11:55:25 INFO - PROCESS | 19468 | 1461092125078 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 11:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 11:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1590ms 11:55:25 INFO - PROCESS | 19468 | 1461092125095 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 11:55:25 INFO - PROCESS | 19468 | 1461092125097 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 11:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 11:55:25 INFO - PROCESS | 19468 | 1461092125103 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 11:55:25 INFO - PROCESS | 19468 | 1461092125107 Marionette TRACE conn3 <- [1,898,null,{}] 11:55:25 INFO - PROCESS | 19468 | 1461092125112 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:25 INFO - PROCESS | 19468 | 1461092125301 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 11:55:25 INFO - PROCESS | 19468 | 1461092125523 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:25 INFO - PROCESS | 19468 | ++DOCSHELL 0x88b5d000 == 107 [pid = 19468] [id = 232] 11:55:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 270 (0x8da0e000) [pid = 19468] [serial = 697] [outer = (nil)] 11:55:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 271 (0x8fef7000) [pid = 19468] [serial = 698] [outer = 0x8da0e000] 11:55:25 INFO - PROCESS | 19468 | 1461092125602 Marionette DEBUG loaded listener.js 11:55:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 272 (0x8ffa1800) [pid = 19468] [serial = 699] [outer = 0x8da0e000] 11:55:26 INFO - PROCESS | 19468 | 1461092126316 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 11:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 11:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1234ms 11:55:26 INFO - PROCESS | 19468 | 1461092126350 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 11:55:26 INFO - PROCESS | 19468 | 1461092126353 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 11:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 11:55:26 INFO - PROCESS | 19468 | 1461092126360 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 11:55:26 INFO - PROCESS | 19468 | 1461092126363 Marionette TRACE conn3 <- [1,902,null,{}] 11:55:26 INFO - PROCESS | 19468 | 1461092126369 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:26 INFO - PROCESS | 19468 | 1461092126548 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 11:55:26 INFO - PROCESS | 19468 | 1461092126562 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:26 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6c9c00 == 108 [pid = 19468] [id = 233] 11:55:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 273 (0x8fef0800) [pid = 19468] [serial = 700] [outer = (nil)] 11:55:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 274 (0x9047c800) [pid = 19468] [serial = 701] [outer = 0x8fef0800] 11:55:26 INFO - PROCESS | 19468 | 1461092126637 Marionette DEBUG loaded listener.js 11:55:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 275 (0x90484800) [pid = 19468] [serial = 702] [outer = 0x8fef0800] 11:55:27 INFO - PROCESS | 19468 | 1461092127875 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 11:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 11:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1584ms 11:55:27 INFO - PROCESS | 19468 | 1461092127948 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 11:55:27 INFO - PROCESS | 19468 | 1461092127955 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 11:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 11:55:27 INFO - PROCESS | 19468 | 1461092127965 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 11:55:27 INFO - PROCESS | 19468 | 1461092127970 Marionette TRACE conn3 <- [1,906,null,{}] 11:55:27 INFO - PROCESS | 19468 | 1461092127979 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:28 INFO - PROCESS | 19468 | 1461092128250 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 11:55:28 INFO - PROCESS | 19468 | 1461092128561 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:28 INFO - PROCESS | 19468 | ++DOCSHELL 0x865ffc00 == 109 [pid = 19468] [id = 234] 11:55:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 276 (0x87bf4800) [pid = 19468] [serial = 703] [outer = (nil)] 11:55:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 277 (0x88dcd800) [pid = 19468] [serial = 704] [outer = 0x87bf4800] 11:55:28 INFO - PROCESS | 19468 | 1461092128655 Marionette DEBUG loaded listener.js 11:55:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 278 (0x88de8c00) [pid = 19468] [serial = 705] [outer = 0x87bf4800] 11:55:29 INFO - PROCESS | 19468 | 1461092129729 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 11:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 11:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1834ms 11:55:29 INFO - PROCESS | 19468 | 1461092129800 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 11:55:29 INFO - PROCESS | 19468 | 1461092129809 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 11:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 11:55:29 INFO - PROCESS | 19468 | 1461092129820 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 11:55:29 INFO - PROCESS | 19468 | 1461092129824 Marionette TRACE conn3 <- [1,910,null,{}] 11:55:29 INFO - PROCESS | 19468 | 1461092129831 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:30 INFO - PROCESS | 19468 | 1461092130074 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 11:55:30 INFO - PROCESS | 19468 | 1461092130395 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:30 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ab1d000 == 110 [pid = 19468] [id = 235] 11:55:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 279 (0x8abed400) [pid = 19468] [serial = 706] [outer = (nil)] 11:55:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 280 (0x8adfa800) [pid = 19468] [serial = 707] [outer = 0x8abed400] 11:55:30 INFO - PROCESS | 19468 | 1461092130485 Marionette DEBUG loaded listener.js 11:55:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 281 (0x8b629800) [pid = 19468] [serial = 708] [outer = 0x8abed400] 11:55:31 INFO - PROCESS | 19468 | 1461092131383 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 11:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 11:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1633ms 11:55:31 INFO - PROCESS | 19468 | 1461092131454 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 11:55:31 INFO - PROCESS | 19468 | 1461092131458 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 11:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 11:55:31 INFO - PROCESS | 19468 | 1461092131465 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 11:55:31 INFO - PROCESS | 19468 | 1461092131471 Marionette TRACE conn3 <- [1,914,null,{}] 11:55:31 INFO - PROCESS | 19468 | 1461092131488 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:31 INFO - PROCESS | 19468 | 1461092131734 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 11:55:32 INFO - PROCESS | 19468 | 1461092132035 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:32 INFO - PROCESS | 19468 | ++DOCSHELL 0x8adf5800 == 111 [pid = 19468] [id = 236] 11:55:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 282 (0x8f6cd400) [pid = 19468] [serial = 709] [outer = (nil)] 11:55:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 283 (0x90476c00) [pid = 19468] [serial = 710] [outer = 0x8f6cd400] 11:55:32 INFO - PROCESS | 19468 | 1461092132129 Marionette DEBUG loaded listener.js 11:55:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 284 (0x90540800) [pid = 19468] [serial = 711] [outer = 0x8f6cd400] 11:55:33 INFO - PROCESS | 19468 | 1461092133038 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 11:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 11:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1637ms 11:55:33 INFO - PROCESS | 19468 | 1461092133107 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 11:55:33 INFO - PROCESS | 19468 | 1461092133115 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 11:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 11:55:33 INFO - PROCESS | 19468 | 1461092133124 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 11:55:33 INFO - PROCESS | 19468 | 1461092133127 Marionette TRACE conn3 <- [1,918,null,{}] 11:55:33 INFO - PROCESS | 19468 | 1461092133133 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:33 INFO - PROCESS | 19468 | 1461092133353 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 11:55:33 INFO - PROCESS | 19468 | 1461092133601 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:33 INFO - PROCESS | 19468 | ++DOCSHELL 0x8db0a400 == 112 [pid = 19468] [id = 237] 11:55:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 285 (0x8ffad000) [pid = 19468] [serial = 712] [outer = (nil)] 11:55:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 286 (0x91328000) [pid = 19468] [serial = 713] [outer = 0x8ffad000] 11:55:33 INFO - PROCESS | 19468 | 1461092133733 Marionette DEBUG loaded listener.js 11:55:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 287 (0x9310a400) [pid = 19468] [serial = 714] [outer = 0x8ffad000] 11:55:34 INFO - PROCESS | 19468 | 1461092134605 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 11:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 11:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1538ms 11:55:34 INFO - PROCESS | 19468 | 1461092134663 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 11:55:34 INFO - PROCESS | 19468 | 1461092134666 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 11:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 11:55:34 INFO - PROCESS | 19468 | 1461092134673 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 11:55:34 INFO - PROCESS | 19468 | 1461092134677 Marionette TRACE conn3 <- [1,922,null,{}] 11:55:34 INFO - PROCESS | 19468 | 1461092134683 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:34 INFO - PROCESS | 19468 | 1461092134872 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 11:55:35 INFO - PROCESS | 19468 | 1461092135128 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:35 INFO - PROCESS | 19468 | ++DOCSHELL 0x90481c00 == 113 [pid = 19468] [id = 238] 11:55:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 288 (0x93143000) [pid = 19468] [serial = 715] [outer = (nil)] 11:55:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 289 (0x95c89000) [pid = 19468] [serial = 716] [outer = 0x93143000] 11:55:35 INFO - PROCESS | 19468 | 1461092135262 Marionette DEBUG loaded listener.js 11:55:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 290 (0x97116000) [pid = 19468] [serial = 717] [outer = 0x93143000] 11:55:36 INFO - PROCESS | 19468 | 1461092136183 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 11:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 11:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1582ms 11:55:36 INFO - PROCESS | 19468 | 1461092136257 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 11:55:36 INFO - PROCESS | 19468 | 1461092136261 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 11:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 11:55:36 INFO - PROCESS | 19468 | 1461092136267 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 11:55:36 INFO - PROCESS | 19468 | 1461092136271 Marionette TRACE conn3 <- [1,926,null,{}] 11:55:36 INFO - PROCESS | 19468 | 1461092136277 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:36 INFO - PROCESS | 19468 | 1461092136520 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 11:55:36 INFO - PROCESS | 19468 | 1461092136768 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:36 INFO - PROCESS | 19468 | ++DOCSHELL 0x90728000 == 114 [pid = 19468] [id = 239] 11:55:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 291 (0x9132d000) [pid = 19468] [serial = 718] [outer = (nil)] 11:55:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 292 (0x97a4f000) [pid = 19468] [serial = 719] [outer = 0x9132d000] 11:55:36 INFO - PROCESS | 19468 | 1461092136901 Marionette DEBUG loaded listener.js 11:55:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 293 (0x97c7f400) [pid = 19468] [serial = 720] [outer = 0x9132d000] 11:55:37 INFO - PROCESS | 19468 | 1461092137761 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 11:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 11:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1530ms 11:55:37 INFO - PROCESS | 19468 | 1461092137799 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 11:55:37 INFO - PROCESS | 19468 | 1461092137802 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 11:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 11:55:37 INFO - PROCESS | 19468 | 1461092137810 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 11:55:37 INFO - PROCESS | 19468 | 1461092137814 Marionette TRACE conn3 <- [1,930,null,{}] 11:55:37 INFO - PROCESS | 19468 | 1461092137820 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:38 INFO - PROCESS | 19468 | 1461092138000 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 11:55:38 INFO - PROCESS | 19468 | 1461092138266 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:38 INFO - PROCESS | 19468 | ++DOCSHELL 0x93108c00 == 115 [pid = 19468] [id = 240] 11:55:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 294 (0x97a4b400) [pid = 19468] [serial = 721] [outer = (nil)] 11:55:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 295 (0x9862b800) [pid = 19468] [serial = 722] [outer = 0x97a4b400] 11:55:38 INFO - PROCESS | 19468 | 1461092138408 Marionette DEBUG loaded listener.js 11:55:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 296 (0x989b2800) [pid = 19468] [serial = 723] [outer = 0x97a4b400] 11:55:39 INFO - PROCESS | 19468 | 1461092139277 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 11:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 11:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1536ms 11:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 11:55:39 INFO - PROCESS | 19468 | 1461092139348 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 11:55:39 INFO - PROCESS | 19468 | 1461092139351 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 11:55:39 INFO - PROCESS | 19468 | 1461092139359 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 11:55:39 INFO - PROCESS | 19468 | 1461092139362 Marionette TRACE conn3 <- [1,934,null,{}] 11:55:39 INFO - PROCESS | 19468 | 1461092139369 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:39 INFO - PROCESS | 19468 | 1461092139602 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 11:55:39 INFO - PROCESS | 19468 | 1461092139884 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:39 INFO - PROCESS | 19468 | ++DOCSHELL 0x865f0800 == 116 [pid = 19468] [id = 241] 11:55:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 297 (0x88bedc00) [pid = 19468] [serial = 724] [outer = (nil)] 11:55:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 298 (0x88bf4c00) [pid = 19468] [serial = 725] [outer = 0x88bedc00] 11:55:40 INFO - PROCESS | 19468 | 1461092140014 Marionette DEBUG loaded listener.js 11:55:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 299 (0x88bf8000) [pid = 19468] [serial = 726] [outer = 0x88bedc00] 11:55:40 INFO - PROCESS | 19468 | 1461092140869 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 11:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 11:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1588ms 11:55:40 INFO - PROCESS | 19468 | 1461092140946 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 11:55:40 INFO - PROCESS | 19468 | 1461092140951 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 11:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 11:55:40 INFO - PROCESS | 19468 | 1461092140957 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 11:55:40 INFO - PROCESS | 19468 | 1461092140960 Marionette TRACE conn3 <- [1,938,null,{}] 11:55:40 INFO - PROCESS | 19468 | 1461092140966 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:41 INFO - PROCESS | 19468 | 1461092141187 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 11:55:41 INFO - PROCESS | 19468 | 1461092141449 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:41 INFO - PROCESS | 19468 | ++DOCSHELL 0x85feb800 == 117 [pid = 19468] [id = 242] 11:55:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 300 (0x85fec400) [pid = 19468] [serial = 727] [outer = (nil)] 11:55:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 301 (0x85ff4000) [pid = 19468] [serial = 728] [outer = 0x85fec400] 11:55:41 INFO - PROCESS | 19468 | 1461092141578 Marionette DEBUG loaded listener.js 11:55:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 302 (0x85ff7400) [pid = 19468] [serial = 729] [outer = 0x85fec400] 11:55:42 INFO - PROCESS | 19468 | 1461092142421 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 11:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 11:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1533ms 11:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 11:55:42 INFO - PROCESS | 19468 | 1461092142491 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 11:55:42 INFO - PROCESS | 19468 | 1461092142494 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 11:55:42 INFO - PROCESS | 19468 | 1461092142501 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 11:55:42 INFO - PROCESS | 19468 | 1461092142505 Marionette TRACE conn3 <- [1,942,null,{}] 11:55:42 INFO - PROCESS | 19468 | 1461092142510 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:42 INFO - PROCESS | 19468 | 1461092142739 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 11:55:43 INFO - PROCESS | 19468 | 1461092143004 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:43 INFO - PROCESS | 19468 | ++DOCSHELL 0x88bf7000 == 118 [pid = 19468] [id = 243] 11:55:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 303 (0x88bf9800) [pid = 19468] [serial = 730] [outer = (nil)] 11:55:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 304 (0x93338400) [pid = 19468] [serial = 731] [outer = 0x88bf9800] 11:55:43 INFO - PROCESS | 19468 | 1461092143128 Marionette DEBUG loaded listener.js 11:55:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 305 (0x97a4a400) [pid = 19468] [serial = 732] [outer = 0x88bf9800] 11:55:44 INFO - PROCESS | 19468 | 1461092144006 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 11:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 11:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1537ms 11:55:44 INFO - PROCESS | 19468 | 1461092144038 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 11:55:44 INFO - PROCESS | 19468 | 1461092144041 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 11:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 11:55:44 INFO - PROCESS | 19468 | 1461092144048 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 11:55:44 INFO - PROCESS | 19468 | 1461092144052 Marionette TRACE conn3 <- [1,946,null,{}] 11:55:44 INFO - PROCESS | 19468 | 1461092144058 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:44 INFO - PROCESS | 19468 | 1461092144265 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 11:55:44 INFO - PROCESS | 19468 | 1461092144538 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:44 INFO - PROCESS | 19468 | ++DOCSHELL 0x857c5800 == 119 [pid = 19468] [id = 244] 11:55:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 306 (0x857c9400) [pid = 19468] [serial = 733] [outer = (nil)] 11:55:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 307 (0x857d0c00) [pid = 19468] [serial = 734] [outer = 0x857c9400] 11:55:44 INFO - PROCESS | 19468 | 1461092144678 Marionette DEBUG loaded listener.js 11:55:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 308 (0x8ac15400) [pid = 19468] [serial = 735] [outer = 0x857c9400] 11:55:45 INFO - PROCESS | 19468 | 1461092145540 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 11:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 11:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1531ms 11:55:45 INFO - PROCESS | 19468 | 1461092145580 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 11:55:45 INFO - PROCESS | 19468 | 1461092145583 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 11:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 11:55:45 INFO - PROCESS | 19468 | 1461092145590 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 11:55:45 INFO - PROCESS | 19468 | 1461092145594 Marionette TRACE conn3 <- [1,950,null,{}] 11:55:45 INFO - PROCESS | 19468 | 1461092145599 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:45 INFO - PROCESS | 19468 | 1461092145781 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 11:55:46 INFO - PROCESS | 19468 | 1461092146044 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:46 INFO - PROCESS | 19468 | ++DOCSHELL 0x84c75800 == 120 [pid = 19468] [id = 245] 11:55:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 309 (0x84c75c00) [pid = 19468] [serial = 736] [outer = (nil)] 11:55:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 310 (0x84c7f000) [pid = 19468] [serial = 737] [outer = 0x84c75c00] 11:55:46 INFO - PROCESS | 19468 | 1461092146179 Marionette DEBUG loaded listener.js 11:55:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 311 (0x84c81800) [pid = 19468] [serial = 738] [outer = 0x84c75c00] 11:55:47 INFO - PROCESS | 19468 | 1461092147047 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 11:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 11:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1532ms 11:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 11:55:47 INFO - PROCESS | 19468 | 1461092147123 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 11:55:47 INFO - PROCESS | 19468 | 1461092147126 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 11:55:47 INFO - PROCESS | 19468 | 1461092147133 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 11:55:47 INFO - PROCESS | 19468 | 1461092147137 Marionette TRACE conn3 <- [1,954,null,{}] 11:55:47 INFO - PROCESS | 19468 | 1461092147142 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:47 INFO - PROCESS | 19468 | 1461092147367 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 11:55:47 INFO - PROCESS | 19468 | 1461092147621 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:47 INFO - PROCESS | 19468 | ++DOCSHELL 0x84c7d800 == 121 [pid = 19468] [id = 246] 11:55:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 312 (0x84c7e000) [pid = 19468] [serial = 739] [outer = (nil)] 11:55:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 313 (0x85ff2c00) [pid = 19468] [serial = 740] [outer = 0x84c7e000] 11:55:47 INFO - PROCESS | 19468 | 1461092147746 Marionette DEBUG loaded listener.js 11:55:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 314 (0x9861f000) [pid = 19468] [serial = 741] [outer = 0x84c7e000] 11:55:48 INFO - PROCESS | 19468 | 1461092148590 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 11:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 11:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1533ms 11:55:48 INFO - PROCESS | 19468 | 1461092148666 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 11:55:48 INFO - PROCESS | 19468 | 1461092148670 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 11:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 11:55:48 INFO - PROCESS | 19468 | 1461092148676 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 11:55:48 INFO - PROCESS | 19468 | 1461092148680 Marionette TRACE conn3 <- [1,958,null,{}] 11:55:48 INFO - PROCESS | 19468 | 1461092148685 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:48 INFO - PROCESS | 19468 | 1461092148915 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 11:55:49 INFO - PROCESS | 19468 | 1461092149171 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:49 INFO - PROCESS | 19468 | ++DOCSHELL 0x84f4f800 == 122 [pid = 19468] [id = 247] 11:55:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 315 (0x84f52800) [pid = 19468] [serial = 742] [outer = (nil)] 11:55:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 316 (0x84f55c00) [pid = 19468] [serial = 743] [outer = 0x84f52800] 11:55:49 INFO - PROCESS | 19468 | 1461092149296 Marionette DEBUG loaded listener.js 11:55:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 317 (0x84f58c00) [pid = 19468] [serial = 744] [outer = 0x84f52800] 11:55:50 INFO - PROCESS | 19468 | 1461092150168 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 11:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 11:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1535ms 11:55:50 INFO - PROCESS | 19468 | 1461092150212 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 11:55:50 INFO - PROCESS | 19468 | 1461092150215 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 11:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 11:55:50 INFO - PROCESS | 19468 | 1461092150222 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 11:55:50 INFO - PROCESS | 19468 | 1461092150225 Marionette TRACE conn3 <- [1,962,null,{}] 11:55:50 INFO - PROCESS | 19468 | 1461092150230 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:50 INFO - PROCESS | 19468 | 1461092150415 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 11:55:50 INFO - PROCESS | 19468 | 1461092150689 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:50 INFO - PROCESS | 19468 | ++DOCSHELL 0x8426e800 == 123 [pid = 19468] [id = 248] 11:55:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 318 (0x8426f800) [pid = 19468] [serial = 745] [outer = (nil)] 11:55:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 319 (0x84276400) [pid = 19468] [serial = 746] [outer = 0x8426f800] 11:55:50 INFO - PROCESS | 19468 | 1461092150828 Marionette DEBUG loaded listener.js 11:55:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 320 (0x84279400) [pid = 19468] [serial = 747] [outer = 0x8426f800] 11:55:51 INFO - PROCESS | 19468 | 1461092151765 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 11:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 11:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1588ms 11:55:51 INFO - PROCESS | 19468 | 1461092151811 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 11:55:51 INFO - PROCESS | 19468 | 1461092151815 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 11:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 11:55:51 INFO - PROCESS | 19468 | 1461092151821 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 11:55:51 INFO - PROCESS | 19468 | 1461092151825 Marionette TRACE conn3 <- [1,966,null,{}] 11:55:51 INFO - PROCESS | 19468 | 1461092151830 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:52 INFO - PROCESS | 19468 | 1461092152020 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 11:55:52 INFO - PROCESS | 19468 | 1461092152281 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:52 INFO - PROCESS | 19468 | ++DOCSHELL 0x84274400 == 124 [pid = 19468] [id = 249] 11:55:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 321 (0x84274c00) [pid = 19468] [serial = 748] [outer = (nil)] 11:55:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 322 (0x84f56c00) [pid = 19468] [serial = 749] [outer = 0x84274c00] 11:55:52 INFO - PROCESS | 19468 | 1461092152411 Marionette DEBUG loaded listener.js 11:55:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 323 (0x84f5cc00) [pid = 19468] [serial = 750] [outer = 0x84274c00] 11:55:53 INFO - PROCESS | 19468 | 1461092153258 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 11:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 11:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1481ms 11:55:53 INFO - PROCESS | 19468 | 1461092153306 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 11:55:53 INFO - PROCESS | 19468 | 1461092153310 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 11:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 11:55:53 INFO - PROCESS | 19468 | 1461092153317 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 11:55:53 INFO - PROCESS | 19468 | 1461092153321 Marionette TRACE conn3 <- [1,970,null,{}] 11:55:53 INFO - PROCESS | 19468 | 1461092153326 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:53 INFO - PROCESS | 19468 | 1461092153521 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 11:55:53 INFO - PROCESS | 19468 | 1461092153734 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:54 INFO - PROCESS | 19468 | ++DOCSHELL 0x857cb800 == 125 [pid = 19468] [id = 250] 11:55:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 324 (0x857d0800) [pid = 19468] [serial = 751] [outer = (nil)] 11:55:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 325 (0x857d3000) [pid = 19468] [serial = 752] [outer = 0x857d0800] 11:55:54 INFO - PROCESS | 19468 | 1461092154328 Marionette DEBUG loaded listener.js 11:55:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 326 (0x85d07400) [pid = 19468] [serial = 753] [outer = 0x857d0800] 11:55:55 INFO - PROCESS | 19468 | 1461092155360 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 11:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 11:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 2081ms 11:55:55 INFO - PROCESS | 19468 | 1461092155401 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 11:55:55 INFO - PROCESS | 19468 | 1461092155406 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 11:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 11:55:55 INFO - PROCESS | 19468 | 1461092155414 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 11:55:55 INFO - PROCESS | 19468 | 1461092155419 Marionette TRACE conn3 <- [1,974,null,{}] 11:55:55 INFO - PROCESS | 19468 | 1461092155427 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:55 INFO - PROCESS | 19468 | 1461092155610 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 11:55:55 INFO - PROCESS | 19468 | 1461092155885 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:55 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d0d400 == 126 [pid = 19468] [id = 251] 11:55:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 327 (0x85e2f000) [pid = 19468] [serial = 754] [outer = (nil)] 11:55:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 328 (0x88516c00) [pid = 19468] [serial = 755] [outer = 0x85e2f000] 11:55:56 INFO - PROCESS | 19468 | 1461092156081 Marionette DEBUG loaded listener.js 11:55:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 329 (0x88b5a000) [pid = 19468] [serial = 756] [outer = 0x85e2f000] 11:55:57 INFO - PROCESS | 19468 | 1461092157019 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 11:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 11:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1684ms 11:55:57 INFO - PROCESS | 19468 | 1461092157097 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 11:55:57 INFO - PROCESS | 19468 | 1461092157103 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 11:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 11:55:57 INFO - PROCESS | 19468 | 1461092157113 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 11:55:57 INFO - PROCESS | 19468 | 1461092157117 Marionette TRACE conn3 <- [1,978,null,{}] 11:55:57 INFO - PROCESS | 19468 | 1461092157123 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:57 INFO - PROCESS | 19468 | 1461092157300 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 11:55:57 INFO - PROCESS | 19468 | --DOCSHELL 0x8d899c00 == 125 [pid = 19468] [id = 178] 11:55:57 INFO - PROCESS | 19468 | --DOCSHELL 0x8da06000 == 124 [pid = 19468] [id = 113] 11:55:57 INFO - PROCESS | 19468 | --DOCSHELL 0x88b5d000 == 123 [pid = 19468] [id = 232] 11:55:57 INFO - PROCESS | 19468 | --DOCSHELL 0x8aec7400 == 122 [pid = 19468] [id = 231] 11:55:57 INFO - PROCESS | 19468 | --DOCSHELL 0x8ac15c00 == 121 [pid = 19468] [id = 230] 11:55:57 INFO - PROCESS | 19468 | --DOCSHELL 0x88dd0000 == 120 [pid = 19468] [id = 229] 11:55:57 INFO - PROCESS | 19468 | --DOCSHELL 0x884e2c00 == 119 [pid = 19468] [id = 228] 11:55:57 INFO - PROCESS | 19468 | --DOCSHELL 0x85d0f400 == 118 [pid = 19468] [id = 227] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 328 (0x90727400) [pid = 19468] [serial = 623] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 327 (0x97538400) [pid = 19468] [serial = 592] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 326 (0x989ac400) [pid = 19468] [serial = 595] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 325 (0x8ab16800) [pid = 19468] [serial = 580] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 324 (0x8f6cac00) [pid = 19468] [serial = 617] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 323 (0x8da0cc00) [pid = 19468] [serial = 611] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 322 (0x9047b400) [pid = 19468] [serial = 607] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 321 (0x8db0d000) [pid = 19468] [serial = 583] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 320 (0x9054f000) [pid = 19468] [serial = 622] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 319 (0x9316d800) [pid = 19468] [serial = 578] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 318 (0x9047bc00) [pid = 19468] [serial = 619] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 317 (0x8b623000) [pid = 19468] [serial = 604] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 316 (0x8e5d3400) [pid = 19468] [serial = 616] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 315 (0x90537800) [pid = 19468] [serial = 620] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 314 (0x901e7400) [pid = 19468] [serial = 586] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 313 (0x8adf4000) [pid = 19468] [serial = 601] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 312 (0x9fe9b400) [pid = 19468] [serial = 598] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 311 (0x8aec7800) [pid = 19468] [serial = 613] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 310 (0x93340000) [pid = 19468] [serial = 589] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 309 (0x8b908400) [pid = 19468] [serial = 610] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 308 (0x8f6b7000) [pid = 19468] [serial = 614] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 307 (0x9591a400) [pid = 19468] [serial = 476] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 306 (0x97c7cc00) [pid = 19468] [serial = 413] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | --DOMWINDOW == 305 (0x93339400) [pid = 19468] [serial = 625] [outer = (nil)] [url = about:blank] 11:55:57 INFO - PROCESS | 19468 | 1461092157883 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:57 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d0ac00 == 119 [pid = 19468] [id = 252] 11:55:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 306 (0x85e2a000) [pid = 19468] [serial = 757] [outer = (nil)] 11:55:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 307 (0x88b5d000) [pid = 19468] [serial = 758] [outer = 0x85e2a000] 11:55:57 INFO - PROCESS | 19468 | 1461092157959 Marionette DEBUG loaded listener.js 11:55:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 308 (0x88dc9c00) [pid = 19468] [serial = 759] [outer = 0x85e2a000] 11:55:58 INFO - PROCESS | 19468 | 1461092158753 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 11:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 11:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1680ms 11:55:58 INFO - PROCESS | 19468 | 1461092158793 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 11:55:58 INFO - PROCESS | 19468 | 1461092158797 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 11:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 11:55:58 INFO - PROCESS | 19468 | 1461092158804 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 11:55:58 INFO - PROCESS | 19468 | 1461092158809 Marionette TRACE conn3 <- [1,982,null,{}] 11:55:58 INFO - PROCESS | 19468 | 1461092158829 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:59 INFO - PROCESS | 19468 | 1461092159090 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 11:55:59 INFO - PROCESS | 19468 | 1461092159203 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:59 INFO - PROCESS | 19468 | ++DOCSHELL 0x87bebc00 == 120 [pid = 19468] [id = 253] 11:55:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 309 (0x89602000) [pid = 19468] [serial = 760] [outer = (nil)] 11:55:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 310 (0x8abea000) [pid = 19468] [serial = 761] [outer = 0x89602000] 11:55:59 INFO - PROCESS | 19468 | 1461092159283 Marionette DEBUG loaded listener.js 11:55:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 311 (0x8ac13c00) [pid = 19468] [serial = 762] [outer = 0x89602000] 11:56:00 INFO - PROCESS | 19468 | 1461092160108 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 11:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 11:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1346ms 11:56:00 INFO - PROCESS | 19468 | 1461092160150 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 11:56:00 INFO - PROCESS | 19468 | 1461092160155 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 11:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 11:56:00 INFO - PROCESS | 19468 | 1461092160166 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 11:56:00 INFO - PROCESS | 19468 | 1461092160168 Marionette TRACE conn3 <- [1,986,null,{}] 11:56:00 INFO - PROCESS | 19468 | 1461092160174 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:00 INFO - PROCESS | 19468 | 1461092160408 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 11:56:00 INFO - PROCESS | 19468 | 1461092160440 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x88cd5000 == 121 [pid = 19468] [id = 254] 11:56:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 312 (0x88df0800) [pid = 19468] [serial = 763] [outer = (nil)] 11:56:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 313 (0x8aec8800) [pid = 19468] [serial = 764] [outer = 0x88df0800] 11:56:00 INFO - PROCESS | 19468 | 1461092160518 Marionette DEBUG loaded listener.js 11:56:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 314 (0x8b910800) [pid = 19468] [serial = 765] [outer = 0x88df0800] 11:56:01 INFO - PROCESS | 19468 | 1461092161481 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 11:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 11:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1390ms 11:56:01 INFO - PROCESS | 19468 | 1461092161552 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 11:56:01 INFO - PROCESS | 19468 | 1461092161556 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 11:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 11:56:01 INFO - PROCESS | 19468 | 1461092161562 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 11:56:01 INFO - PROCESS | 19468 | 1461092161564 Marionette TRACE conn3 <- [1,990,null,{}] 11:56:01 INFO - PROCESS | 19468 | 1461092161570 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:01 INFO - PROCESS | 19468 | 1461092161831 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 11:56:01 INFO - PROCESS | 19468 | 1461092161853 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:01 INFO - PROCESS | 19468 | ++DOCSHELL 0x8adf7000 == 122 [pid = 19468] [id = 255] 11:56:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 315 (0x8aec4000) [pid = 19468] [serial = 766] [outer = (nil)] 11:56:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 316 (0x8dc16800) [pid = 19468] [serial = 767] [outer = 0x8aec4000] 11:56:01 INFO - PROCESS | 19468 | 1461092161936 Marionette DEBUG loaded listener.js 11:56:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 317 (0x8e5d3000) [pid = 19468] [serial = 768] [outer = 0x8aec4000] 11:56:02 INFO - PROCESS | 19468 | --DOMWINDOW == 316 (0x8adef400) [pid = 19468] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 11:56:02 INFO - PROCESS | 19468 | --DOMWINDOW == 315 (0x8b90ac00) [pid = 19468] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 11:56:02 INFO - PROCESS | 19468 | --DOMWINDOW == 314 (0x865f5400) [pid = 19468] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 11:56:02 INFO - PROCESS | 19468 | --DOMWINDOW == 313 (0x8b907400) [pid = 19468] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 11:56:02 INFO - PROCESS | 19468 | --DOMWINDOW == 312 (0x8da0e000) [pid = 19468] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 11:56:02 INFO - PROCESS | 19468 | --DOMWINDOW == 311 (0x9054b800) [pid = 19468] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 11:56:02 INFO - PROCESS | 19468 | --DOMWINDOW == 310 (0x884e9400) [pid = 19468] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 11:56:03 INFO - PROCESS | 19468 | 1461092163301 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 11:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 11:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1782ms 11:56:03 INFO - PROCESS | 19468 | 1461092163345 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 11:56:03 INFO - PROCESS | 19468 | 1461092163349 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 11:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 11:56:03 INFO - PROCESS | 19468 | 1461092163355 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 11:56:03 INFO - PROCESS | 19468 | 1461092163358 Marionette TRACE conn3 <- [1,994,null,{}] 11:56:03 INFO - PROCESS | 19468 | 1461092163363 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:03 INFO - PROCESS | 19468 | 1461092163525 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 11:56:03 INFO - PROCESS | 19468 | 1461092163541 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:03 INFO - PROCESS | 19468 | ++DOCSHELL 0x88519c00 == 123 [pid = 19468] [id = 256] 11:56:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 311 (0x88cd6c00) [pid = 19468] [serial = 769] [outer = (nil)] 11:56:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 312 (0x8e5dc400) [pid = 19468] [serial = 770] [outer = 0x88cd6c00] 11:56:03 INFO - PROCESS | 19468 | 1461092163772 Marionette DEBUG loaded listener.js 11:56:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 313 (0x8f6b5800) [pid = 19468] [serial = 771] [outer = 0x88cd6c00] 11:56:04 INFO - PROCESS | 19468 | 1461092164505 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 11:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 11:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1177ms 11:56:04 INFO - PROCESS | 19468 | 1461092164533 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 11:56:04 INFO - PROCESS | 19468 | 1461092164536 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 11:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 11:56:04 INFO - PROCESS | 19468 | 1461092164542 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 11:56:04 INFO - PROCESS | 19468 | 1461092164545 Marionette TRACE conn3 <- [1,998,null,{}] 11:56:04 INFO - PROCESS | 19468 | 1461092164550 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:04 INFO - PROCESS | 19468 | 1461092164722 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 11:56:05 INFO - PROCESS | 19468 | 1461092165047 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:05 INFO - PROCESS | 19468 | ++DOCSHELL 0x84272800 == 124 [pid = 19468] [id = 257] 11:56:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 314 (0x84272c00) [pid = 19468] [serial = 772] [outer = (nil)] 11:56:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 315 (0x84c84400) [pid = 19468] [serial = 773] [outer = 0x84272c00] 11:56:05 INFO - PROCESS | 19468 | 1461092165156 Marionette DEBUG loaded listener.js 11:56:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 316 (0x857d4000) [pid = 19468] [serial = 774] [outer = 0x84272c00] 11:56:06 INFO - PROCESS | 19468 | 1461092166163 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 11:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 11:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1679ms 11:56:06 INFO - PROCESS | 19468 | 1461092166224 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 11:56:06 INFO - PROCESS | 19468 | 1461092166230 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 11:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 11:56:06 INFO - PROCESS | 19468 | 1461092166238 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 11:56:06 INFO - PROCESS | 19468 | 1461092166245 Marionette TRACE conn3 <- [1,1002,null,{}] 11:56:06 INFO - PROCESS | 19468 | 1461092166254 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:06 INFO - PROCESS | 19468 | 1461092166457 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 11:56:06 INFO - PROCESS | 19468 | 1461092166721 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:06 INFO - PROCESS | 19468 | ++DOCSHELL 0x884ed000 == 125 [pid = 19468] [id = 258] 11:56:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 317 (0x8851a800) [pid = 19468] [serial = 775] [outer = (nil)] 11:56:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 318 (0x88bf0400) [pid = 19468] [serial = 776] [outer = 0x8851a800] 11:56:06 INFO - PROCESS | 19468 | 1461092166854 Marionette DEBUG loaded listener.js 11:56:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 319 (0x88dc1800) [pid = 19468] [serial = 777] [outer = 0x8851a800] 11:56:07 INFO - PROCESS | 19468 | 1461092167807 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 11:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 11:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1636ms 11:56:07 INFO - PROCESS | 19468 | 1461092167877 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 11:56:07 INFO - PROCESS | 19468 | 1461092167884 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 11:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 11:56:07 INFO - PROCESS | 19468 | 1461092167891 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 11:56:07 INFO - PROCESS | 19468 | 1461092167894 Marionette TRACE conn3 <- [1,1006,null,{}] 11:56:07 INFO - PROCESS | 19468 | 1461092167901 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:08 INFO - PROCESS | 19468 | 1461092168129 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 11:56:08 INFO - PROCESS | 19468 | 1461092168493 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:08 INFO - PROCESS | 19468 | ++DOCSHELL 0x8abeb000 == 126 [pid = 19468] [id = 259] 11:56:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 320 (0x8adf5400) [pid = 19468] [serial = 778] [outer = (nil)] 11:56:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 321 (0x8b908400) [pid = 19468] [serial = 779] [outer = 0x8adf5400] 11:56:08 INFO - PROCESS | 19468 | 1461092168590 Marionette DEBUG loaded listener.js 11:56:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 322 (0x8dccd800) [pid = 19468] [serial = 780] [outer = 0x8adf5400] 11:56:09 INFO - PROCESS | 19468 | 1461092169497 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 11:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 11:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1685ms 11:56:09 INFO - PROCESS | 19468 | 1461092169578 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 11:56:09 INFO - PROCESS | 19468 | 1461092169583 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 11:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 11:56:09 INFO - PROCESS | 19468 | 1461092169601 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 11:56:09 INFO - PROCESS | 19468 | 1461092169611 Marionette TRACE conn3 <- [1,1010,null,{}] 11:56:09 INFO - PROCESS | 19468 | 1461092169618 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:09 INFO - PROCESS | 19468 | 1461092169960 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 11:56:10 INFO - PROCESS | 19468 | 1461092170216 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:10 INFO - PROCESS | 19468 | ++DOCSHELL 0x86496400 == 127 [pid = 19468] [id = 260] 11:56:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 323 (0x8ab16000) [pid = 19468] [serial = 781] [outer = (nil)] 11:56:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 324 (0x9047cc00) [pid = 19468] [serial = 782] [outer = 0x8ab16000] 11:56:10 INFO - PROCESS | 19468 | 1461092170311 Marionette DEBUG loaded listener.js 11:56:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 325 (0x90531800) [pid = 19468] [serial = 783] [outer = 0x8ab16000] 11:56:11 INFO - PROCESS | 19468 | 1461092171183 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 11:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 11:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1652ms 11:56:11 INFO - PROCESS | 19468 | 1461092171243 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 11:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 11:56:11 INFO - PROCESS | 19468 | 1461092171249 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 11:56:11 INFO - PROCESS | 19468 | 1461092171255 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 11:56:11 INFO - PROCESS | 19468 | 1461092171258 Marionette TRACE conn3 <- [1,1014,null,{}] 11:56:11 INFO - PROCESS | 19468 | 1461092171264 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:11 INFO - PROCESS | 19468 | 1461092171446 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 11:56:11 INFO - PROCESS | 19468 | 1461092171701 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:11 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fefd400 == 128 [pid = 19468] [id = 261] 11:56:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 326 (0x901ee400) [pid = 19468] [serial = 784] [outer = (nil)] 11:56:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 327 (0x9071d800) [pid = 19468] [serial = 785] [outer = 0x901ee400] 11:56:11 INFO - PROCESS | 19468 | 1461092171833 Marionette DEBUG loaded listener.js 11:56:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 328 (0x9132fc00) [pid = 19468] [serial = 786] [outer = 0x901ee400] 11:56:12 INFO - PROCESS | 19468 | 1461092172708 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 11:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 11:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1529ms 11:56:12 INFO - PROCESS | 19468 | 1461092172783 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 11:56:12 INFO - PROCESS | 19468 | 1461092172787 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 11:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 11:56:12 INFO - PROCESS | 19468 | 1461092172794 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 11:56:12 INFO - PROCESS | 19468 | 1461092172798 Marionette TRACE conn3 <- [1,1018,null,{}] 11:56:12 INFO - PROCESS | 19468 | 1461092172804 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:13 INFO - PROCESS | 19468 | 1461092173032 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 11:56:13 INFO - PROCESS | 19468 | 1461092173309 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:13 INFO - PROCESS | 19468 | ++DOCSHELL 0x9333dc00 == 129 [pid = 19468] [id = 262] 11:56:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 329 (0x9333f800) [pid = 19468] [serial = 787] [outer = (nil)] 11:56:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 330 (0x959f3c00) [pid = 19468] [serial = 788] [outer = 0x9333f800] 11:56:13 INFO - PROCESS | 19468 | 1461092173448 Marionette DEBUG loaded listener.js 11:56:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 331 (0x9775ec00) [pid = 19468] [serial = 789] [outer = 0x9333f800] 11:56:14 INFO - PROCESS | 19468 | 1461092174330 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 11:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 11:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1580ms 11:56:14 INFO - PROCESS | 19468 | 1461092174376 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 11:56:14 INFO - PROCESS | 19468 | 1461092174380 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 11:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 11:56:14 INFO - PROCESS | 19468 | 1461092174386 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 11:56:14 INFO - PROCESS | 19468 | 1461092174390 Marionette TRACE conn3 <- [1,1022,null,{}] 11:56:14 INFO - PROCESS | 19468 | 1461092174395 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:14 INFO - PROCESS | 19468 | 1461092174580 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 11:56:14 INFO - PROCESS | 19468 | 1461092174890 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:14 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d0f400 == 130 [pid = 19468] [id = 263] 11:56:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 332 (0x90547400) [pid = 19468] [serial = 790] [outer = (nil)] 11:56:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 333 (0x97a48c00) [pid = 19468] [serial = 791] [outer = 0x90547400] 11:56:14 INFO - PROCESS | 19468 | 1461092174981 Marionette DEBUG loaded listener.js 11:56:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 334 (0x97c79800) [pid = 19468] [serial = 792] [outer = 0x90547400] 11:56:15 INFO - PROCESS | 19468 | 1461092175853 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 11:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 11:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1539ms 11:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 11:56:15 INFO - PROCESS | 19468 | 1461092175926 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 11:56:15 INFO - PROCESS | 19468 | 1461092175929 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 11:56:15 INFO - PROCESS | 19468 | 1461092175936 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 11:56:15 INFO - PROCESS | 19468 | 1461092175938 Marionette TRACE conn3 <- [1,1026,null,{}] 11:56:15 INFO - PROCESS | 19468 | 1461092175945 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:16 INFO - PROCESS | 19468 | 1461092176123 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 11:56:16 INFO - PROCESS | 19468 | 1461092176384 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:16 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fefcc00 == 131 [pid = 19468] [id = 264] 11:56:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 335 (0x93173c00) [pid = 19468] [serial = 793] [outer = (nil)] 11:56:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 336 (0x98a0f000) [pid = 19468] [serial = 794] [outer = 0x93173c00] 11:56:16 INFO - PROCESS | 19468 | 1461092176513 Marionette DEBUG loaded listener.js 11:56:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 337 (0x9a8a1800) [pid = 19468] [serial = 795] [outer = 0x93173c00] 11:56:17 INFO - PROCESS | 19468 | 1461092177372 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 11:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 11:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1482ms 11:56:17 INFO - PROCESS | 19468 | 1461092177419 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 11:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 11:56:17 INFO - PROCESS | 19468 | 1461092177423 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 11:56:17 INFO - PROCESS | 19468 | 1461092177430 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 11:56:17 INFO - PROCESS | 19468 | 1461092177433 Marionette TRACE conn3 <- [1,1030,null,{}] 11:56:17 INFO - PROCESS | 19468 | 1461092177439 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:17 INFO - PROCESS | 19468 | 1461092177631 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 11:56:17 INFO - PROCESS | 19468 | 1461092177893 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:17 INFO - PROCESS | 19468 | ++DOCSHELL 0x85b71400 == 132 [pid = 19468] [id = 265] 11:56:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 338 (0x85b72000) [pid = 19468] [serial = 796] [outer = (nil)] 11:56:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 339 (0x85b79000) [pid = 19468] [serial = 797] [outer = 0x85b72000] 11:56:18 INFO - PROCESS | 19468 | 1461092178037 Marionette DEBUG loaded listener.js 11:56:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 340 (0x85b7c000) [pid = 19468] [serial = 798] [outer = 0x85b72000] 11:56:18 INFO - PROCESS | 19468 | 1461092178921 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 11:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 11:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1540ms 11:56:18 INFO - PROCESS | 19468 | 1461092178970 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 11:56:18 INFO - PROCESS | 19468 | 1461092178974 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 11:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 11:56:18 INFO - PROCESS | 19468 | 1461092178980 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 11:56:18 INFO - PROCESS | 19468 | 1461092178984 Marionette TRACE conn3 <- [1,1034,null,{}] 11:56:18 INFO - PROCESS | 19468 | 1461092178990 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:19 INFO - PROCESS | 19468 | 1461092179181 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 11:56:19 INFO - PROCESS | 19468 | 1461092179444 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:19 INFO - PROCESS | 19468 | ++DOCSHELL 0x85b75400 == 133 [pid = 19468] [id = 266] 11:56:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 341 (0x85b77c00) [pid = 19468] [serial = 799] [outer = (nil)] 11:56:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 342 (0x9862c800) [pid = 19468] [serial = 800] [outer = 0x85b77c00] 11:56:19 INFO - PROCESS | 19468 | 1461092179577 Marionette DEBUG loaded listener.js 11:56:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 343 (0x9901bc00) [pid = 19468] [serial = 801] [outer = 0x85b77c00] 11:56:20 INFO - PROCESS | 19468 | 1461092180480 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 11:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 11:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1533ms 11:56:20 INFO - PROCESS | 19468 | 1461092180514 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 11:56:20 INFO - PROCESS | 19468 | 1461092180518 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 11:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 11:56:20 INFO - PROCESS | 19468 | 1461092180525 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 11:56:20 INFO - PROCESS | 19468 | 1461092180527 Marionette TRACE conn3 <- [1,1038,null,{}] 11:56:20 INFO - PROCESS | 19468 | 1461092180534 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:20 INFO - PROCESS | 19468 | 1461092180722 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 11:56:20 INFO - PROCESS | 19468 | 1461092180948 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:21 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c2800 == 134 [pid = 19468] [id = 267] 11:56:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 344 (0x846ca000) [pid = 19468] [serial = 802] [outer = (nil)] 11:56:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 345 (0x846cc800) [pid = 19468] [serial = 803] [outer = 0x846ca000] 11:56:21 INFO - PROCESS | 19468 | 1461092181127 Marionette DEBUG loaded listener.js 11:56:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 346 (0x85b7a800) [pid = 19468] [serial = 804] [outer = 0x846ca000] 11:56:22 INFO - PROCESS | 19468 | 1461092182071 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 11:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 11:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1583ms 11:56:22 INFO - PROCESS | 19468 | 1461092182109 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 11:56:22 INFO - PROCESS | 19468 | 1461092182114 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 11:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 11:56:22 INFO - PROCESS | 19468 | 1461092182120 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 11:56:22 INFO - PROCESS | 19468 | 1461092182131 Marionette TRACE conn3 <- [1,1042,null,{}] 11:56:22 INFO - PROCESS | 19468 | 1461092182136 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:22 INFO - PROCESS | 19468 | 1461092182366 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 11:56:22 INFO - PROCESS | 19468 | 1461092182680 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:22 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c5800 == 135 [pid = 19468] [id = 268] 11:56:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 347 (0x846cb800) [pid = 19468] [serial = 805] [outer = (nil)] 11:56:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 348 (0x846e1000) [pid = 19468] [serial = 806] [outer = 0x846cb800] 11:56:22 INFO - PROCESS | 19468 | 1461092182775 Marionette DEBUG loaded listener.js 11:56:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 349 (0x846e5800) [pid = 19468] [serial = 807] [outer = 0x846cb800] 11:56:23 INFO - PROCESS | 19468 | 1461092183661 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 11:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 11:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1589ms 11:56:23 INFO - PROCESS | 19468 | 1461092183710 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 11:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 11:56:23 INFO - PROCESS | 19468 | 1461092183714 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 11:56:23 INFO - PROCESS | 19468 | 1461092183721 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 11:56:23 INFO - PROCESS | 19468 | 1461092183725 Marionette TRACE conn3 <- [1,1046,null,{}] 11:56:23 INFO - PROCESS | 19468 | 1461092183730 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:23 INFO - PROCESS | 19468 | 1461092183955 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 11:56:24 INFO - PROCESS | 19468 | 1461092184272 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:24 INFO - PROCESS | 19468 | ++DOCSHELL 0x83b59c00 == 136 [pid = 19468] [id = 269] 11:56:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 350 (0x83b5a000) [pid = 19468] [serial = 808] [outer = (nil)] 11:56:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 351 (0x83b61000) [pid = 19468] [serial = 809] [outer = 0x83b5a000] 11:56:24 INFO - PROCESS | 19468 | 1461092184372 Marionette DEBUG loaded listener.js 11:56:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 352 (0x83b62800) [pid = 19468] [serial = 810] [outer = 0x83b5a000] 11:56:25 INFO - PROCESS | 19468 | 1461092185279 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 11:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 11:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1635ms 11:56:25 INFO - PROCESS | 19468 | 1461092185358 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 11:56:25 INFO - PROCESS | 19468 | 1461092185363 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 11:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 11:56:25 INFO - PROCESS | 19468 | 1461092185370 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 11:56:25 INFO - PROCESS | 19468 | 1461092185375 Marionette TRACE conn3 <- [1,1050,null,{}] 11:56:25 INFO - PROCESS | 19468 | 1461092185382 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:25 INFO - PROCESS | 19468 | 1461092185605 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 11:56:25 INFO - PROCESS | 19468 | 1461092185924 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:25 INFO - PROCESS | 19468 | ++DOCSHELL 0x83b5b000 == 137 [pid = 19468] [id = 270] 11:56:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 353 (0x846e5000) [pid = 19468] [serial = 811] [outer = (nil)] 11:56:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 354 (0x959e6000) [pid = 19468] [serial = 812] [outer = 0x846e5000] 11:56:26 INFO - PROCESS | 19468 | 1461092186020 Marionette DEBUG loaded listener.js 11:56:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 355 (0x9790e800) [pid = 19468] [serial = 813] [outer = 0x846e5000] 11:56:26 INFO - PROCESS | 19468 | 1461092186899 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 11:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 11:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1588ms 11:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 11:56:26 INFO - PROCESS | 19468 | 1461092186959 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 11:56:26 INFO - PROCESS | 19468 | 1461092186962 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 11:56:26 INFO - PROCESS | 19468 | 1461092186969 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 11:56:26 INFO - PROCESS | 19468 | 1461092186973 Marionette TRACE conn3 <- [1,1054,null,{}] 11:56:26 INFO - PROCESS | 19468 | 1461092186980 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:27 INFO - PROCESS | 19468 | 1461092187200 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 11:56:27 INFO - PROCESS | 19468 | 1461092187468 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:27 INFO - PROCESS | 19468 | ++DOCSHELL 0x846e4000 == 138 [pid = 19468] [id = 271] 11:56:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 356 (0x87584400) [pid = 19468] [serial = 814] [outer = (nil)] 11:56:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 357 (0x87589800) [pid = 19468] [serial = 815] [outer = 0x87584400] 11:56:27 INFO - PROCESS | 19468 | 1461092187596 Marionette DEBUG loaded listener.js 11:56:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 358 (0x8758cc00) [pid = 19468] [serial = 816] [outer = 0x87584400] 11:56:28 INFO - PROCESS | 19468 | 1461092188492 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 11:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 11:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1586ms 11:56:28 INFO - PROCESS | 19468 | 1461092188555 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 11:56:28 INFO - PROCESS | 19468 | 1461092188559 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 11:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 11:56:28 INFO - PROCESS | 19468 | 1461092188565 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 11:56:28 INFO - PROCESS | 19468 | 1461092188569 Marionette TRACE conn3 <- [1,1058,null,{}] 11:56:28 INFO - PROCESS | 19468 | 1461092188574 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:28 INFO - PROCESS | 19468 | 1461092188772 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 11:56:29 INFO - PROCESS | 19468 | 1461092189088 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:29 INFO - PROCESS | 19468 | ++DOCSHELL 0x83501400 == 139 [pid = 19468] [id = 272] 11:56:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 359 (0x83502c00) [pid = 19468] [serial = 817] [outer = (nil)] 11:56:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 360 (0x8350a400) [pid = 19468] [serial = 818] [outer = 0x83502c00] 11:56:29 INFO - PROCESS | 19468 | 1461092189184 Marionette DEBUG loaded listener.js 11:56:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 361 (0x8350b800) [pid = 19468] [serial = 819] [outer = 0x83502c00] 11:56:30 INFO - PROCESS | 19468 | 1461092190063 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 11:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 11:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1535ms 11:56:30 INFO - PROCESS | 19468 | 1461092190102 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 11:56:30 INFO - PROCESS | 19468 | 1461092190105 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 11:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 11:56:30 INFO - PROCESS | 19468 | 1461092190112 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 11:56:30 INFO - PROCESS | 19468 | 1461092190116 Marionette TRACE conn3 <- [1,1062,null,{}] 11:56:30 INFO - PROCESS | 19468 | 1461092190121 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:30 INFO - PROCESS | 19468 | 1461092190335 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 11:56:30 INFO - PROCESS | 19468 | 1461092190654 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:30 INFO - PROCESS | 19468 | ++DOCSHELL 0x83508c00 == 140 [pid = 19468] [id = 273] 11:56:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 362 (0x8350fc00) [pid = 19468] [serial = 820] [outer = (nil)] 11:56:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 363 (0x87587800) [pid = 19468] [serial = 821] [outer = 0x8350fc00] 11:56:30 INFO - PROCESS | 19468 | 1461092190751 Marionette DEBUG loaded listener.js 11:56:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 364 (0x8758a800) [pid = 19468] [serial = 822] [outer = 0x8350fc00] 11:56:31 INFO - PROCESS | 19468 | 1461092191634 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 11:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 11:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1585ms 11:56:31 INFO - PROCESS | 19468 | 1461092191698 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 11:56:31 INFO - PROCESS | 19468 | 1461092191702 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 11:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 11:56:31 INFO - PROCESS | 19468 | 1461092191709 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 11:56:31 INFO - PROCESS | 19468 | 1461092191712 Marionette TRACE conn3 <- [1,1066,null,{}] 11:56:31 INFO - PROCESS | 19468 | 1461092191718 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:31 INFO - PROCESS | 19468 | 1461092191911 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 11:56:32 INFO - PROCESS | 19468 | 1461092192240 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:32 INFO - PROCESS | 19468 | ++DOCSHELL 0x83754400 == 141 [pid = 19468] [id = 274] 11:56:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 365 (0x83755400) [pid = 19468] [serial = 823] [outer = (nil)] 11:56:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 366 (0x83759800) [pid = 19468] [serial = 824] [outer = 0x83755400] 11:56:32 INFO - PROCESS | 19468 | 1461092192333 Marionette DEBUG loaded listener.js 11:56:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 367 (0x8375c800) [pid = 19468] [serial = 825] [outer = 0x83755400] 11:56:33 INFO - PROCESS | 19468 | 1461092193249 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 11:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 11:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1578ms 11:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 11:56:33 INFO - PROCESS | 19468 | 1461092193288 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 11:56:33 INFO - PROCESS | 19468 | 1461092193291 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 11:56:33 INFO - PROCESS | 19468 | 1461092193298 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 11:56:33 INFO - PROCESS | 19468 | 1461092193301 Marionette TRACE conn3 <- [1,1070,null,{}] 11:56:33 INFO - PROCESS | 19468 | 1461092193307 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:33 INFO - PROCESS | 19468 | 1461092193522 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 11:56:33 INFO - PROCESS | 19468 | 1461092193840 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:33 INFO - PROCESS | 19468 | ++DOCSHELL 0x83759400 == 142 [pid = 19468] [id = 275] 11:56:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 368 (0x8375a000) [pid = 19468] [serial = 826] [outer = (nil)] 11:56:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 369 (0x857cd000) [pid = 19468] [serial = 827] [outer = 0x8375a000] 11:56:33 INFO - PROCESS | 19468 | 1461092193946 Marionette DEBUG loaded listener.js 11:56:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 370 (0x85b7c400) [pid = 19468] [serial = 828] [outer = 0x8375a000] 11:56:35 INFO - PROCESS | 19468 | --DOCSHELL 0x8ab14000 == 141 [pid = 19468] [id = 130] 11:56:35 INFO - PROCESS | 19468 | --DOCSHELL 0x99207000 == 140 [pid = 19468] [id = 61] 11:56:35 INFO - PROCESS | 19468 | --DOCSHELL 0x88519c00 == 139 [pid = 19468] [id = 256] 11:56:35 INFO - PROCESS | 19468 | --DOCSHELL 0x8adf7000 == 138 [pid = 19468] [id = 255] 11:56:35 INFO - PROCESS | 19468 | --DOCSHELL 0x88cd5000 == 137 [pid = 19468] [id = 254] 11:56:35 INFO - PROCESS | 19468 | --DOCSHELL 0x87bebc00 == 136 [pid = 19468] [id = 253] 11:56:35 INFO - PROCESS | 19468 | --DOCSHELL 0x85d0ac00 == 135 [pid = 19468] [id = 252] 11:56:35 INFO - PROCESS | 19468 | --DOCSHELL 0x85d0d400 == 134 [pid = 19468] [id = 251] 11:56:35 INFO - PROCESS | 19468 | --DOCSHELL 0x857cb800 == 133 [pid = 19468] [id = 250] 11:56:35 INFO - PROCESS | 19468 | --DOCSHELL 0x88bf7000 == 132 [pid = 19468] [id = 243] 11:56:35 INFO - PROCESS | 19468 | --DOCSHELL 0x857c5800 == 131 [pid = 19468] [id = 244] 11:56:35 INFO - PROCESS | 19468 | --DOCSHELL 0x85feb800 == 130 [pid = 19468] [id = 242] 11:56:35 INFO - PROCESS | 19468 | --DOCSHELL 0x865f0800 == 129 [pid = 19468] [id = 241] 11:56:35 INFO - PROCESS | 19468 | --DOCSHELL 0x93108c00 == 128 [pid = 19468] [id = 240] 11:56:35 INFO - PROCESS | 19468 | --DOCSHELL 0x90481c00 == 127 [pid = 19468] [id = 238] 11:56:35 INFO - PROCESS | 19468 | --DOCSHELL 0x90728000 == 126 [pid = 19468] [id = 239] 11:56:35 INFO - PROCESS | 19468 | --DOCSHELL 0x8db0a400 == 125 [pid = 19468] [id = 237] 11:56:35 INFO - PROCESS | 19468 | --DOCSHELL 0x8ab1d000 == 124 [pid = 19468] [id = 235] 11:56:35 INFO - PROCESS | 19468 | --DOCSHELL 0x865ffc00 == 123 [pid = 19468] [id = 234] 11:56:35 INFO - PROCESS | 19468 | 1461092195979 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 369 (0x95a59000) [pid = 19468] [serial = 634] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 368 (0x85e35c00) [pid = 19468] [serial = 680] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 367 (0x8aec2400) [pid = 19468] [serial = 689] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 366 (0x88de7400) [pid = 19468] [serial = 647] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 365 (0x8db02400) [pid = 19468] [serial = 692] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 364 (0x8b61c400) [pid = 19468] [serial = 690] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 363 (0x85e2c000) [pid = 19468] [serial = 677] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 362 (0x97a44000) [pid = 19468] [serial = 656] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 361 (0x989b7000) [pid = 19468] [serial = 644] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 360 (0x88525800) [pid = 19468] [serial = 684] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 359 (0x87bf2000) [pid = 19468] [serial = 650] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 358 (0x8e365400) [pid = 19468] [serial = 695] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 357 (0x8e367000) [pid = 19468] [serial = 631] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 356 (0x8e5d9000) [pid = 19468] [serial = 696] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 355 (0x8dc12000) [pid = 19468] [serial = 693] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 354 (0x88de8000) [pid = 19468] [serial = 653] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 353 (0x8fef7000) [pid = 19468] [serial = 698] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 352 (0x865f5000) [pid = 19468] [serial = 665] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 351 (0x865ff800) [pid = 19468] [serial = 668] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 350 (0x9fe9c800) [pid = 19468] [serial = 659] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 349 (0x85d09800) [pid = 19468] [serial = 674] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 348 (0x8ac18800) [pid = 19468] [serial = 628] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 347 (0x96771400) [pid = 19468] [serial = 626] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 346 (0x88de4c00) [pid = 19468] [serial = 686] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 345 (0x8851b000) [pid = 19468] [serial = 683] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 344 (0x8a8c8400) [pid = 19468] [serial = 687] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 343 (0x8851f000) [pid = 19468] [serial = 671] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 342 (0x9901a400) [pid = 19468] [serial = 641] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 341 (0x9861e800) [pid = 19468] [serial = 638] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 340 (0x864a0800) [pid = 19468] [serial = 662] [outer = (nil)] [url = about:blank] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 339 (0x8dc11000) [pid = 19468] [serial = 410] [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.] 11:56:36 INFO - PROCESS | 19468 | --DOMWINDOW == 338 (0x8ffa1800) [pid = 19468] [serial = 699] [outer = (nil)] [url = about:blank] 11:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 11:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 2983ms 11:56:36 INFO - PROCESS | 19468 | 1461092196282 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 11:56:36 INFO - PROCESS | 19468 | 1461092196288 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 11:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 11:56:36 INFO - PROCESS | 19468 | 1461092196296 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 11:56:36 INFO - PROCESS | 19468 | 1461092196303 Marionette TRACE conn3 <- [1,1074,null,{}] 11:56:36 INFO - PROCESS | 19468 | 1461092196313 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:36 INFO - PROCESS | 19468 | 1461092196503 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 11:56:36 INFO - PROCESS | 19468 | 1461092196545 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:36 INFO - PROCESS | 19468 | ++DOCSHELL 0x8350bc00 == 124 [pid = 19468] [id = 276] 11:56:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 339 (0x846dc000) [pid = 19468] [serial = 829] [outer = (nil)] 11:56:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 340 (0x846e2000) [pid = 19468] [serial = 830] [outer = 0x846dc000] 11:56:36 INFO - PROCESS | 19468 | 1461092196796 Marionette DEBUG loaded listener.js 11:56:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 341 (0x84c75400) [pid = 19468] [serial = 831] [outer = 0x846dc000] 11:56:37 INFO - PROCESS | 19468 | 1461092197631 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 11:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 11:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1389ms 11:56:37 INFO - PROCESS | 19468 | 1461092197685 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 11:56:37 INFO - PROCESS | 19468 | 1461092197694 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 11:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 11:56:37 INFO - PROCESS | 19468 | 1461092197706 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 11:56:37 INFO - PROCESS | 19468 | 1461092197710 Marionette TRACE conn3 <- [1,1078,null,{}] 11:56:37 INFO - PROCESS | 19468 | 1461092197717 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:37 INFO - PROCESS | 19468 | 1461092197919 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 11:56:38 INFO - PROCESS | 19468 | 1461092198124 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:38 INFO - PROCESS | 19468 | ++DOCSHELL 0x857c9c00 == 125 [pid = 19468] [id = 277] 11:56:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 342 (0x857cb800) [pid = 19468] [serial = 832] [outer = (nil)] 11:56:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 343 (0x857d2000) [pid = 19468] [serial = 833] [outer = 0x857cb800] 11:56:38 INFO - PROCESS | 19468 | 1461092198246 Marionette DEBUG loaded listener.js 11:56:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 344 (0x85d04400) [pid = 19468] [serial = 834] [outer = 0x857cb800] 11:56:39 INFO - PROCESS | 19468 | 1461092199199 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 11:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 11:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1531ms 11:56:39 INFO - PROCESS | 19468 | 1461092199238 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 11:56:39 INFO - PROCESS | 19468 | 1461092199241 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 11:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 11:56:39 INFO - PROCESS | 19468 | 1461092199248 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 11:56:39 INFO - PROCESS | 19468 | 1461092199253 Marionette TRACE conn3 <- [1,1082,null,{}] 11:56:39 INFO - PROCESS | 19468 | 1461092199270 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:39 INFO - PROCESS | 19468 | 1461092199539 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 11:56:39 INFO - PROCESS | 19468 | 1461092199565 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:39 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e37400 == 126 [pid = 19468] [id = 278] 11:56:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 345 (0x85e37800) [pid = 19468] [serial = 835] [outer = (nil)] 11:56:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 346 (0x85ff6400) [pid = 19468] [serial = 836] [outer = 0x85e37800] 11:56:39 INFO - PROCESS | 19468 | 1461092199647 Marionette DEBUG loaded listener.js 11:56:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 347 (0x864a1400) [pid = 19468] [serial = 837] [outer = 0x85e37800] 11:56:40 INFO - PROCESS | 19468 | --DOMWINDOW == 346 (0x8aec4000) [pid = 19468] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 11:56:40 INFO - PROCESS | 19468 | --DOMWINDOW == 345 (0x85e2f000) [pid = 19468] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 11:56:40 INFO - PROCESS | 19468 | --DOMWINDOW == 344 (0x89602000) [pid = 19468] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 11:56:40 INFO - PROCESS | 19468 | --DOMWINDOW == 343 (0x85e2a000) [pid = 19468] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 11:56:40 INFO - PROCESS | 19468 | --DOMWINDOW == 342 (0x857d0800) [pid = 19468] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 11:56:40 INFO - PROCESS | 19468 | --DOMWINDOW == 341 (0x88df0800) [pid = 19468] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 11:56:41 INFO - PROCESS | 19468 | 1461092201170 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 11:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 11:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1988ms 11:56:41 INFO - PROCESS | 19468 | 1461092201237 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 11:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 11:56:41 INFO - PROCESS | 19468 | 1461092201242 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 11:56:41 INFO - PROCESS | 19468 | 1461092201262 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 11:56:41 INFO - PROCESS | 19468 | 1461092201268 Marionette TRACE conn3 <- [1,1086,null,{}] 11:56:41 INFO - PROCESS | 19468 | 1461092201274 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:41 INFO - PROCESS | 19468 | 1461092201463 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 11:56:41 INFO - PROCESS | 19468 | 1461092201639 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:41 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e2a000 == 127 [pid = 19468] [id = 279] 11:56:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 342 (0x85ff3c00) [pid = 19468] [serial = 838] [outer = (nil)] 11:56:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 343 (0x87588000) [pid = 19468] [serial = 839] [outer = 0x85ff3c00] 11:56:41 INFO - PROCESS | 19468 | 1461092201720 Marionette DEBUG loaded listener.js 11:56:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 344 (0x87bef800) [pid = 19468] [serial = 840] [outer = 0x85ff3c00] 11:56:42 INFO - PROCESS | 19468 | 1461092202487 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 11:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 11:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1304ms 11:56:42 INFO - PROCESS | 19468 | 1461092202551 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 11:56:42 INFO - PROCESS | 19468 | 1461092202555 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 11:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 11:56:42 INFO - PROCESS | 19468 | 1461092202561 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 11:56:42 INFO - PROCESS | 19468 | 1461092202564 Marionette TRACE conn3 <- [1,1090,null,{}] 11:56:42 INFO - PROCESS | 19468 | 1461092202570 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:42 INFO - PROCESS | 19468 | 1461092202744 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 11:56:43 INFO - PROCESS | 19468 | 1461092203044 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:43 INFO - PROCESS | 19468 | ++DOCSHELL 0x83755c00 == 128 [pid = 19468] [id = 280] 11:56:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 345 (0x83757400) [pid = 19468] [serial = 841] [outer = (nil)] 11:56:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 346 (0x83b5c000) [pid = 19468] [serial = 842] [outer = 0x83757400] 11:56:43 INFO - PROCESS | 19468 | 1461092203215 Marionette DEBUG loaded listener.js 11:56:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 347 (0x846c6000) [pid = 19468] [serial = 843] [outer = 0x83757400] 11:56:44 INFO - PROCESS | 19468 | 1461092204210 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 11:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 11:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1678ms 11:56:44 INFO - PROCESS | 19468 | 1461092204241 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 11:56:44 INFO - PROCESS | 19468 | 1461092204249 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 11:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 11:56:44 INFO - PROCESS | 19468 | 1461092204258 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 11:56:44 INFO - PROCESS | 19468 | 1461092204263 Marionette TRACE conn3 <- [1,1094,null,{}] 11:56:44 INFO - PROCESS | 19468 | 1461092204271 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:44 INFO - PROCESS | 19468 | 1461092204515 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 11:56:44 INFO - PROCESS | 19468 | 1461092204838 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:44 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d0c400 == 129 [pid = 19468] [id = 281] 11:56:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 348 (0x85e29400) [pid = 19468] [serial = 844] [outer = (nil)] 11:56:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 349 (0x85e2f400) [pid = 19468] [serial = 845] [outer = 0x85e29400] 11:56:44 INFO - PROCESS | 19468 | 1461092204949 Marionette DEBUG loaded listener.js 11:56:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 350 (0x85ff0800) [pid = 19468] [serial = 846] [outer = 0x85e29400] 11:56:45 INFO - PROCESS | 19468 | 1461092205989 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 11:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 11:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1791ms 11:56:46 INFO - PROCESS | 19468 | 1461092206053 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 11:56:46 INFO - PROCESS | 19468 | 1461092206060 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 11:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 11:56:46 INFO - PROCESS | 19468 | 1461092206069 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 11:56:46 INFO - PROCESS | 19468 | 1461092206073 Marionette TRACE conn3 <- [1,1098,null,{}] 11:56:46 INFO - PROCESS | 19468 | 1461092206079 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:46 INFO - PROCESS | 19468 | 1461092206379 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 11:56:46 INFO - PROCESS | 19468 | 1461092206679 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:46 INFO - PROCESS | 19468 | ++DOCSHELL 0x85ff4800 == 130 [pid = 19468] [id = 282] 11:56:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 351 (0x87592400) [pid = 19468] [serial = 847] [outer = (nil)] 11:56:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 352 (0x884ea400) [pid = 19468] [serial = 848] [outer = 0x87592400] 11:56:46 INFO - PROCESS | 19468 | 1461092206767 Marionette DEBUG loaded listener.js 11:56:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 353 (0x88522800) [pid = 19468] [serial = 849] [outer = 0x87592400] 11:56:47 INFO - PROCESS | 19468 | 1461092207689 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 11:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 11:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1680ms 11:56:47 INFO - PROCESS | 19468 | 1461092207749 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 11:56:47 INFO - PROCESS | 19468 | 1461092207754 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 11:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 11:56:47 INFO - PROCESS | 19468 | 1461092207764 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 11:56:47 INFO - PROCESS | 19468 | 1461092207773 Marionette TRACE conn3 <- [1,1102,null,{}] 11:56:47 INFO - PROCESS | 19468 | 1461092207788 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:48 INFO - PROCESS | 19468 | 1461092208029 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 11:56:48 INFO - PROCESS | 19468 | 1461092208337 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:48 INFO - PROCESS | 19468 | ++DOCSHELL 0x87bf4400 == 131 [pid = 19468] [id = 283] 11:56:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 354 (0x88b59400) [pid = 19468] [serial = 850] [outer = (nil)] 11:56:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 355 (0x88dcac00) [pid = 19468] [serial = 851] [outer = 0x88b59400] 11:56:48 INFO - PROCESS | 19468 | 1461092208430 Marionette DEBUG loaded listener.js 11:56:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 356 (0x88de2800) [pid = 19468] [serial = 852] [outer = 0x88b59400] 11:56:49 INFO - PROCESS | 19468 | 1461092209289 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 11:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 11:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1588ms 11:56:49 INFO - PROCESS | 19468 | 1461092209350 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 11:56:49 INFO - PROCESS | 19468 | 1461092209355 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 11:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 11:56:49 INFO - PROCESS | 19468 | 1461092209361 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 11:56:49 INFO - PROCESS | 19468 | 1461092209365 Marionette TRACE conn3 <- [1,1106,null,{}] 11:56:49 INFO - PROCESS | 19468 | 1461092209370 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:49 INFO - PROCESS | 19468 | 1461092209571 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 11:56:49 INFO - PROCESS | 19468 | 1461092209881 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:49 INFO - PROCESS | 19468 | ++DOCSHELL 0x88dec000 == 132 [pid = 19468] [id = 284] 11:56:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 357 (0x88defc00) [pid = 19468] [serial = 853] [outer = (nil)] 11:56:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 358 (0x89604000) [pid = 19468] [serial = 854] [outer = 0x88defc00] 11:56:49 INFO - PROCESS | 19468 | 1461092209984 Marionette DEBUG loaded listener.js 11:56:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 359 (0x8960f000) [pid = 19468] [serial = 855] [outer = 0x88defc00] 11:56:50 INFO - PROCESS | 19468 | 1461092210850 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 11:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 11:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1530ms 11:56:50 INFO - PROCESS | 19468 | 1461092210891 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 11:56:50 INFO - PROCESS | 19468 | 1461092210894 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 11:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 11:56:50 INFO - PROCESS | 19468 | 1461092210901 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 11:56:50 INFO - PROCESS | 19468 | 1461092210905 Marionette TRACE conn3 <- [1,1110,null,{}] 11:56:50 INFO - PROCESS | 19468 | 1461092210910 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:51 INFO - PROCESS | 19468 | 1461092211104 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 11:56:51 INFO - PROCESS | 19468 | 1461092211426 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:51 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a8cd400 == 133 [pid = 19468] [id = 285] 11:56:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 360 (0x8a8ce000) [pid = 19468] [serial = 856] [outer = (nil)] 11:56:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 361 (0x8ab11800) [pid = 19468] [serial = 857] [outer = 0x8a8ce000] 11:56:51 INFO - PROCESS | 19468 | 1461092211538 Marionette DEBUG loaded listener.js 11:56:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 362 (0x8ac0ec00) [pid = 19468] [serial = 858] [outer = 0x8a8ce000] 11:56:52 INFO - PROCESS | 19468 | 1461092212453 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 11:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 11:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1586ms 11:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 11:56:52 INFO - PROCESS | 19468 | 1461092212488 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 11:56:52 INFO - PROCESS | 19468 | 1461092212491 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 11:56:52 INFO - PROCESS | 19468 | 1461092212499 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 11:56:52 INFO - PROCESS | 19468 | 1461092212503 Marionette TRACE conn3 <- [1,1114,null,{}] 11:56:52 INFO - PROCESS | 19468 | 1461092212508 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:52 INFO - PROCESS | 19468 | 1461092212710 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 11:56:53 INFO - PROCESS | 19468 | 1461092213019 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:53 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a6fa800 == 134 [pid = 19468] [id = 286] 11:56:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 363 (0x8adf3800) [pid = 19468] [serial = 859] [outer = (nil)] 11:56:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 364 (0x8aec3c00) [pid = 19468] [serial = 860] [outer = 0x8adf3800] 11:56:53 INFO - PROCESS | 19468 | 1461092213114 Marionette DEBUG loaded listener.js 11:56:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 365 (0x8aec8c00) [pid = 19468] [serial = 861] [outer = 0x8adf3800] 11:56:54 INFO - PROCESS | 19468 | 1461092214010 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 11:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 11:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1585ms 11:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 11:56:54 INFO - PROCESS | 19468 | 1461092214084 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 11:56:54 INFO - PROCESS | 19468 | 1461092214087 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 11:56:54 INFO - PROCESS | 19468 | 1461092214094 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 11:56:54 INFO - PROCESS | 19468 | 1461092214097 Marionette TRACE conn3 <- [1,1118,null,{}] 11:56:54 INFO - PROCESS | 19468 | 1461092214103 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:54 INFO - PROCESS | 19468 | 1461092214339 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 11:56:54 INFO - PROCESS | 19468 | 1461092214654 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:54 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a8c8400 == 135 [pid = 19468] [id = 287] 11:56:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 366 (0x8adf8800) [pid = 19468] [serial = 862] [outer = (nil)] 11:56:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 367 (0x8b90a400) [pid = 19468] [serial = 863] [outer = 0x8adf8800] 11:56:54 INFO - PROCESS | 19468 | 1461092214747 Marionette DEBUG loaded listener.js 11:56:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 368 (0x8b90ec00) [pid = 19468] [serial = 864] [outer = 0x8adf8800] 11:56:55 INFO - PROCESS | 19468 | 1461092215643 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 11:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 11:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1586ms 11:56:55 INFO - PROCESS | 19468 | 1461092215679 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 11:56:55 INFO - PROCESS | 19468 | 1461092215683 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 11:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 11:56:55 INFO - PROCESS | 19468 | 1461092215690 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 11:56:55 INFO - PROCESS | 19468 | 1461092215692 Marionette TRACE conn3 <- [1,1122,null,{}] 11:56:55 INFO - PROCESS | 19468 | 1461092215699 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:55 INFO - PROCESS | 19468 | 1461092215879 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 11:56:56 INFO - PROCESS | 19468 | 1461092216232 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:56 INFO - PROCESS | 19468 | ++DOCSHELL 0x8649f000 == 136 [pid = 19468] [id = 288] 11:56:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 369 (0x8b906000) [pid = 19468] [serial = 865] [outer = (nil)] 11:56:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 370 (0x8da0d000) [pid = 19468] [serial = 866] [outer = 0x8b906000] 11:56:56 INFO - PROCESS | 19468 | 1461092216326 Marionette DEBUG loaded listener.js 11:56:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 371 (0x8db05400) [pid = 19468] [serial = 867] [outer = 0x8b906000] 11:56:57 INFO - PROCESS | 19468 | 1461092217216 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 11:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 11:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1581ms 11:56:57 INFO - PROCESS | 19468 | 1461092217272 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 11:56:57 INFO - PROCESS | 19468 | 1461092217276 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 11:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 11:56:57 INFO - PROCESS | 19468 | 1461092217283 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 11:56:57 INFO - PROCESS | 19468 | 1461092217287 Marionette TRACE conn3 <- [1,1126,null,{}] 11:56:57 INFO - PROCESS | 19468 | 1461092217293 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:57 INFO - PROCESS | 19468 | 1461092217524 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 11:56:57 INFO - PROCESS | 19468 | 1461092217846 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:57 INFO - PROCESS | 19468 | ++DOCSHELL 0x8adf0400 == 137 [pid = 19468] [id = 289] 11:56:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 372 (0x8aec8400) [pid = 19468] [serial = 868] [outer = (nil)] 11:56:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 373 (0x8dc11400) [pid = 19468] [serial = 869] [outer = 0x8aec8400] 11:56:57 INFO - PROCESS | 19468 | 1461092217935 Marionette DEBUG loaded listener.js 11:56:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 374 (0x8dc14c00) [pid = 19468] [serial = 870] [outer = 0x8aec8400] 11:56:58 INFO - PROCESS | 19468 | 1461092218839 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 11:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 11:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1578ms 11:56:58 INFO - PROCESS | 19468 | 1461092218862 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 11:56:58 INFO - PROCESS | 19468 | 1461092218866 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 11:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 11:56:58 INFO - PROCESS | 19468 | 1461092218873 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 11:56:58 INFO - PROCESS | 19468 | 1461092218876 Marionette TRACE conn3 <- [1,1130,null,{}] 11:56:58 INFO - PROCESS | 19468 | 1461092218882 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:59 INFO - PROCESS | 19468 | 1461092219074 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 11:56:59 INFO - PROCESS | 19468 | 1461092219406 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:59 INFO - PROCESS | 19468 | ++DOCSHELL 0x8e35e000 == 138 [pid = 19468] [id = 290] 11:56:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 375 (0x8e365400) [pid = 19468] [serial = 871] [outer = (nil)] 11:56:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 376 (0x8e5d3800) [pid = 19468] [serial = 872] [outer = 0x8e365400] 11:56:59 INFO - PROCESS | 19468 | 1461092219517 Marionette DEBUG loaded listener.js 11:56:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 377 (0x8f5c9000) [pid = 19468] [serial = 873] [outer = 0x8e365400] 11:57:00 INFO - PROCESS | 19468 | 1461092220489 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 11:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 11:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1631ms 11:57:00 INFO - PROCESS | 19468 | 1461092220505 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 11:57:00 INFO - PROCESS | 19468 | 1461092220508 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 11:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 11:57:00 INFO - PROCESS | 19468 | 1461092220536 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 11:57:00 INFO - PROCESS | 19468 | 1461092220541 Marionette TRACE conn3 <- [1,1134,null,{}] 11:57:00 INFO - PROCESS | 19468 | 1461092220547 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:00 INFO - PROCESS | 19468 | 1461092220770 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 11:57:01 INFO - PROCESS | 19468 | 1461092221095 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:01 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b90b400 == 139 [pid = 19468] [id = 291] 11:57:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 378 (0x8f6b9400) [pid = 19468] [serial = 874] [outer = (nil)] 11:57:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 379 (0x8fc0f400) [pid = 19468] [serial = 875] [outer = 0x8f6b9400] 11:57:01 INFO - PROCESS | 19468 | 1461092221188 Marionette DEBUG loaded listener.js 11:57:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 380 (0x8fcb8400) [pid = 19468] [serial = 876] [outer = 0x8f6b9400] 11:57:02 INFO - PROCESS | 19468 | 1461092222037 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 11:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 11:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1543ms 11:57:02 INFO - PROCESS | 19468 | 1461092222076 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 11:57:02 INFO - PROCESS | 19468 | 1461092222079 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 11:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 11:57:02 INFO - PROCESS | 19468 | 1461092222086 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 11:57:02 INFO - PROCESS | 19468 | 1461092222091 Marionette TRACE conn3 <- [1,1138,null,{}] 11:57:02 INFO - PROCESS | 19468 | 1461092222114 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:02 INFO - PROCESS | 19468 | 1461092222404 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 11:57:02 INFO - PROCESS | 19468 | 1461092222567 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:02 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ab1b000 == 140 [pid = 19468] [id = 292] 11:57:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 381 (0x8dcd7c00) [pid = 19468] [serial = 877] [outer = (nil)] 11:57:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 382 (0x8ff49800) [pid = 19468] [serial = 878] [outer = 0x8dcd7c00] 11:57:02 INFO - PROCESS | 19468 | 1461092222702 Marionette DEBUG loaded listener.js 11:57:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 383 (0x8ffa3000) [pid = 19468] [serial = 879] [outer = 0x8dcd7c00] 11:57:03 INFO - PROCESS | 19468 | 1461092223584 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 11:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 11:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1528ms 11:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 11:57:03 INFO - PROCESS | 19468 | 1461092223616 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 11:57:03 INFO - PROCESS | 19468 | 1461092223619 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 11:57:03 INFO - PROCESS | 19468 | 1461092223626 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 11:57:03 INFO - PROCESS | 19468 | 1461092223629 Marionette TRACE conn3 <- [1,1142,null,{}] 11:57:03 INFO - PROCESS | 19468 | 1461092223635 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:03 INFO - PROCESS | 19468 | 1461092223831 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 11:57:04 INFO - PROCESS | 19468 | 1461092224157 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:04 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fcb6000 == 141 [pid = 19468] [id = 293] 11:57:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 384 (0x8ff43800) [pid = 19468] [serial = 880] [outer = (nil)] 11:57:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 385 (0x901ec000) [pid = 19468] [serial = 881] [outer = 0x8ff43800] 11:57:04 INFO - PROCESS | 19468 | 1461092224251 Marionette DEBUG loaded listener.js 11:57:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 386 (0x901ef800) [pid = 19468] [serial = 882] [outer = 0x8ff43800] 11:57:05 INFO - PROCESS | 19468 | 1461092225136 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 11:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 11:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1582ms 11:57:05 INFO - PROCESS | 19468 | 1461092225208 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 11:57:05 INFO - PROCESS | 19468 | 1461092225212 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 11:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 11:57:05 INFO - PROCESS | 19468 | 1461092225218 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 11:57:05 INFO - PROCESS | 19468 | 1461092225222 Marionette TRACE conn3 <- [1,1146,null,{}] 11:57:05 INFO - PROCESS | 19468 | 1461092225228 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:05 INFO - PROCESS | 19468 | 1461092225467 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 11:57:05 INFO - PROCESS | 19468 | 1461092225799 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:05 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6bdc00 == 142 [pid = 19468] [id = 294] 11:57:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 387 (0x8ff4a400) [pid = 19468] [serial = 883] [outer = (nil)] 11:57:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 388 (0x90485800) [pid = 19468] [serial = 884] [outer = 0x8ff4a400] 11:57:05 INFO - PROCESS | 19468 | 1461092225886 Marionette DEBUG loaded listener.js 11:57:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 389 (0x90536400) [pid = 19468] [serial = 885] [outer = 0x8ff4a400] 11:57:06 INFO - PROCESS | 19468 | 1461092226766 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 11:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 11:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1583ms 11:57:06 INFO - PROCESS | 19468 | 1461092226803 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 11:57:06 INFO - PROCESS | 19468 | 1461092226806 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 11:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 11:57:06 INFO - PROCESS | 19468 | 1461092226813 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 11:57:06 INFO - PROCESS | 19468 | 1461092226816 Marionette TRACE conn3 <- [1,1150,null,{}] 11:57:06 INFO - PROCESS | 19468 | 1461092226822 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:07 INFO - PROCESS | 19468 | 1461092227014 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 11:57:07 INFO - PROCESS | 19468 | 1461092227348 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:07 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6b7c00 == 143 [pid = 19468] [id = 295] 11:57:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 390 (0x9010f800) [pid = 19468] [serial = 886] [outer = (nil)] 11:57:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 391 (0x90550000) [pid = 19468] [serial = 887] [outer = 0x9010f800] 11:57:07 INFO - PROCESS | 19468 | 1461092227445 Marionette DEBUG loaded listener.js 11:57:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 392 (0x90721c00) [pid = 19468] [serial = 888] [outer = 0x9010f800] 11:57:08 INFO - PROCESS | 19468 | 1461092228351 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 11:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 11:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1582ms 11:57:08 INFO - PROCESS | 19468 | 1461092228396 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 11:57:08 INFO - PROCESS | 19468 | 1461092228400 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 11:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 11:57:08 INFO - PROCESS | 19468 | 1461092228406 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 11:57:08 INFO - PROCESS | 19468 | 1461092228410 Marionette TRACE conn3 <- [1,1154,null,{}] 11:57:08 INFO - PROCESS | 19468 | 1461092228416 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:08 INFO - PROCESS | 19468 | 1461092228607 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 11:57:09 INFO - PROCESS | 19468 | 1461092229410 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:09 INFO - PROCESS | 19468 | ++DOCSHELL 0x8427c800 == 144 [pid = 19468] [id = 296] 11:57:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 393 (0x846c1400) [pid = 19468] [serial = 889] [outer = (nil)] 11:57:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 394 (0x846ca800) [pid = 19468] [serial = 890] [outer = 0x846c1400] 11:57:09 INFO - PROCESS | 19468 | 1461092229498 Marionette DEBUG loaded listener.js 11:57:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 395 (0x846df800) [pid = 19468] [serial = 891] [outer = 0x846c1400] 11:57:10 INFO - PROCESS | 19468 | 1461092230438 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 11:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 11:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 2088ms 11:57:10 INFO - PROCESS | 19468 | 1461092230496 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 11:57:10 INFO - PROCESS | 19468 | 1461092230504 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 11:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 11:57:10 INFO - PROCESS | 19468 | 1461092230513 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 11:57:10 INFO - PROCESS | 19468 | 1461092230517 Marionette TRACE conn3 <- [1,1158,null,{}] 11:57:10 INFO - PROCESS | 19468 | 1461092230525 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:10 INFO - PROCESS | 19468 | 1461092230763 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 11:57:11 INFO - PROCESS | 19468 | 1461092231138 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:11 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d0d800 == 145 [pid = 19468] [id = 297] 11:57:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 396 (0x85e32400) [pid = 19468] [serial = 892] [outer = (nil)] 11:57:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 397 (0x86497c00) [pid = 19468] [serial = 893] [outer = 0x85e32400] 11:57:11 INFO - PROCESS | 19468 | 1461092231337 Marionette DEBUG loaded listener.js 11:57:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 398 (0x865fc800) [pid = 19468] [serial = 894] [outer = 0x85e32400] 11:57:12 INFO - PROCESS | 19468 | 1461092232333 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 11:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 11:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1883ms 11:57:12 INFO - PROCESS | 19468 | 1461092232401 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 11:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 11:57:12 INFO - PROCESS | 19468 | 1461092232407 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 11:57:12 INFO - PROCESS | 19468 | 1461092232414 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 11:57:12 INFO - PROCESS | 19468 | 1461092232417 Marionette TRACE conn3 <- [1,1162,null,{}] 11:57:12 INFO - PROCESS | 19468 | 1461092232423 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:12 INFO - PROCESS | 19468 | 1461092232620 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 11:57:12 INFO - PROCESS | 19468 | 1461092232978 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:13 INFO - PROCESS | 19468 | ++DOCSHELL 0x88bf1800 == 146 [pid = 19468] [id = 298] 11:57:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 399 (0x88bf2c00) [pid = 19468] [serial = 895] [outer = (nil)] 11:57:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 400 (0x88bfa800) [pid = 19468] [serial = 896] [outer = 0x88bf2c00] 11:57:13 INFO - PROCESS | 19468 | 1461092233065 Marionette DEBUG loaded listener.js 11:57:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 401 (0x88dc4800) [pid = 19468] [serial = 897] [outer = 0x88bf2c00] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6c0400 == 145 [pid = 19468] [id = 41] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x8db0bc00 == 144 [pid = 19468] [id = 109] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x87be9c00 == 143 [pid = 19468] [id = 218] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x8ab20000 == 142 [pid = 19468] [id = 219] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x8a8c3800 == 141 [pid = 19468] [id = 181] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x87bea000 == 140 [pid = 19468] [id = 216] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x86497000 == 139 [pid = 19468] [id = 221] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x884ecc00 == 138 [pid = 19468] [id = 215] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x88b50400 == 137 [pid = 19468] [id = 150] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x97c74400 == 136 [pid = 19468] [id = 184] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x865f2400 == 135 [pid = 19468] [id = 222] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x8649a400 == 134 [pid = 19468] [id = 223] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x85d02000 == 133 [pid = 19468] [id = 224] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x85d02400 == 132 [pid = 19468] [id = 225] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x88dc1c00 == 131 [pid = 19468] [id = 214] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x87bea800 == 130 [pid = 19468] [id = 217] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x85e37400 == 129 [pid = 19468] [id = 278] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x857c9c00 == 128 [pid = 19468] [id = 277] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x8350bc00 == 127 [pid = 19468] [id = 276] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x83b59c00 == 126 [pid = 19468] [id = 269] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x846c2800 == 125 [pid = 19468] [id = 267] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x846c5800 == 124 [pid = 19468] [id = 268] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x85b75400 == 123 [pid = 19468] [id = 266] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x85b71400 == 122 [pid = 19468] [id = 265] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x8fefcc00 == 121 [pid = 19468] [id = 264] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x9333dc00 == 120 [pid = 19468] [id = 262] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x85d0f400 == 119 [pid = 19468] [id = 263] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x8fefd400 == 118 [pid = 19468] [id = 261] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x86496400 == 117 [pid = 19468] [id = 260] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x8abeb000 == 116 [pid = 19468] [id = 259] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x884ed000 == 115 [pid = 19468] [id = 258] 11:57:14 INFO - PROCESS | 19468 | --DOCSHELL 0x84272800 == 114 [pid = 19468] [id = 257] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 400 (0x8e5dc400) [pid = 19468] [serial = 770] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 399 (0x84f56c00) [pid = 19468] [serial = 749] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 398 (0x85ff4000) [pid = 19468] [serial = 728] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 397 (0x85d07400) [pid = 19468] [serial = 753] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 396 (0x88dcd800) [pid = 19468] [serial = 704] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 395 (0x90476c00) [pid = 19468] [serial = 710] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 394 (0x9862b800) [pid = 19468] [serial = 722] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 393 (0x8b910800) [pid = 19468] [serial = 765] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 392 (0x8dc16800) [pid = 19468] [serial = 767] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 391 (0x8e5d3000) [pid = 19468] [serial = 768] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 390 (0x97a4f000) [pid = 19468] [serial = 719] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 389 (0x857d3000) [pid = 19468] [serial = 752] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 388 (0x88516c00) [pid = 19468] [serial = 755] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 387 (0x84276400) [pid = 19468] [serial = 746] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 386 (0x91328000) [pid = 19468] [serial = 713] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 385 (0x8ac13c00) [pid = 19468] [serial = 762] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 384 (0x85ff2c00) [pid = 19468] [serial = 740] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 383 (0x93338400) [pid = 19468] [serial = 731] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 382 (0x8adfa800) [pid = 19468] [serial = 707] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 381 (0x88bf4c00) [pid = 19468] [serial = 725] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 380 (0x84c7f000) [pid = 19468] [serial = 737] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 379 (0x88b5a000) [pid = 19468] [serial = 756] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 378 (0x88b5d000) [pid = 19468] [serial = 758] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 377 (0x857d0c00) [pid = 19468] [serial = 734] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 376 (0x88dc9c00) [pid = 19468] [serial = 759] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 375 (0x8abea000) [pid = 19468] [serial = 761] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 374 (0x84f55c00) [pid = 19468] [serial = 743] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 373 (0x95c89000) [pid = 19468] [serial = 716] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 372 (0x9047c800) [pid = 19468] [serial = 701] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | --DOMWINDOW == 371 (0x8aec8800) [pid = 19468] [serial = 764] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 19468 | 1461092234808 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 11:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 11:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 2436ms 11:57:14 INFO - PROCESS | 19468 | 1461092234849 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 11:57:14 INFO - PROCESS | 19468 | 1461092234853 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 11:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 11:57:14 INFO - PROCESS | 19468 | 1461092234867 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 11:57:14 INFO - PROCESS | 19468 | 1461092234875 Marionette TRACE conn3 <- [1,1166,null,{}] 11:57:14 INFO - PROCESS | 19468 | 1461092234884 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:15 INFO - PROCESS | 19468 | 1461092235107 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 11:57:15 INFO - PROCESS | 19468 | 1461092235299 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:15 INFO - PROCESS | 19468 | ++DOCSHELL 0x83760400 == 115 [pid = 19468] [id = 299] 11:57:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 372 (0x846c3800) [pid = 19468] [serial = 898] [outer = (nil)] 11:57:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 373 (0x85d07800) [pid = 19468] [serial = 899] [outer = 0x846c3800] 11:57:15 INFO - PROCESS | 19468 | 1461092235374 Marionette DEBUG loaded listener.js 11:57:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 374 (0x86497000) [pid = 19468] [serial = 900] [outer = 0x846c3800] 11:57:16 INFO - PROCESS | 19468 | 1461092236161 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 11:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 11:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1347ms 11:57:16 INFO - PROCESS | 19468 | 1461092236207 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 11:57:16 INFO - PROCESS | 19468 | 1461092236212 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 11:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 11:57:16 INFO - PROCESS | 19468 | 1461092236224 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 11:57:16 INFO - PROCESS | 19468 | 1461092236226 Marionette TRACE conn3 <- [1,1170,null,{}] 11:57:16 INFO - PROCESS | 19468 | 1461092236236 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:16 INFO - PROCESS | 19468 | 1461092236413 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 11:57:16 INFO - PROCESS | 19468 | 1461092236423 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:16 INFO - PROCESS | 19468 | ++DOCSHELL 0x83503400 == 116 [pid = 19468] [id = 300] 11:57:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 375 (0x84c80c00) [pid = 19468] [serial = 901] [outer = (nil)] 11:57:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 376 (0x88bee000) [pid = 19468] [serial = 902] [outer = 0x84c80c00] 11:57:16 INFO - PROCESS | 19468 | 1461092236496 Marionette DEBUG loaded listener.js 11:57:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 377 (0x88dcdc00) [pid = 19468] [serial = 903] [outer = 0x84c80c00] 11:57:17 INFO - PROCESS | 19468 | 1461092237497 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 11:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 11:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1345ms 11:57:17 INFO - PROCESS | 19468 | 1461092237564 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 11:57:17 INFO - PROCESS | 19468 | 1461092237567 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 11:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 11:57:17 INFO - PROCESS | 19468 | 1461092237574 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 11:57:17 INFO - PROCESS | 19468 | 1461092237577 Marionette TRACE conn3 <- [1,1174,null,{}] 11:57:17 INFO - PROCESS | 19468 | 1461092237582 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:17 INFO - PROCESS | 19468 | 1461092237837 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 11:57:17 INFO - PROCESS | 19468 | 1461092237862 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:17 INFO - PROCESS | 19468 | ++DOCSHELL 0x88dea000 == 117 [pid = 19468] [id = 301] 11:57:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 378 (0x893e2400) [pid = 19468] [serial = 904] [outer = (nil)] 11:57:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 379 (0x8a8c6000) [pid = 19468] [serial = 905] [outer = 0x893e2400] 11:57:17 INFO - PROCESS | 19468 | 1461092237949 Marionette DEBUG loaded listener.js 11:57:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 380 (0x8b90ac00) [pid = 19468] [serial = 906] [outer = 0x893e2400] 11:57:18 INFO - PROCESS | 19468 | 1461092238949 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 11:57:19 INFO - PROCESS | 19468 | 1461092239008 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 11:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 11:57:19 INFO - PROCESS | 19468 | 1461092239020 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 11:57:19 INFO - PROCESS | 19468 | 1461092239023 Marionette TRACE conn3 <- [1,1178,null,{}] 11:57:19 INFO - PROCESS | 19468 | 1461092239029 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:19 INFO - PROCESS | 19468 | 1461092239289 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 379 (0x83b5a000) [pid = 19468] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 378 (0x93173c00) [pid = 19468] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 377 (0x846ca000) [pid = 19468] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 376 (0x8adf5400) [pid = 19468] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 375 (0x901ee400) [pid = 19468] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 374 (0x8350fc00) [pid = 19468] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 373 (0x87584400) [pid = 19468] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 372 (0x846dc000) [pid = 19468] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 371 (0x8851a800) [pid = 19468] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 370 (0x846cb800) [pid = 19468] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 369 (0x857cb800) [pid = 19468] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 368 (0x85b77c00) [pid = 19468] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 367 (0x93143000) [pid = 19468] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 366 (0x96778000) [pid = 19468] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 365 (0x99012c00) [pid = 19468] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 364 (0x865f6000) [pid = 19468] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 363 (0x990cf800) [pid = 19468] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 362 (0x85fec400) [pid = 19468] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 361 (0x8e5d2c00) [pid = 19468] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 360 (0x884e3000) [pid = 19468] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 359 (0x99203c00) [pid = 19468] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 358 (0x9132d000) [pid = 19468] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 357 (0x88dc2000) [pid = 19468] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 356 (0x8ff4bc00) [pid = 19468] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 355 (0x8a6fc000) [pid = 19468] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 354 (0x8e5d1400) [pid = 19468] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 353 (0x8426f800) [pid = 19468] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 352 (0x93331c00) [pid = 19468] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 351 (0x89605c00) [pid = 19468] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 350 (0xa0c39c00) [pid = 19468] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 349 (0x8a8ca400) [pid = 19468] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 348 (0x88de8400) [pid = 19468] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 347 (0x8abe9c00) [pid = 19468] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 346 (0x8fef0800) [pid = 19468] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 345 (0x8a8c1c00) [pid = 19468] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 344 (0x865fec00) [pid = 19468] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 343 (0x88bedc00) [pid = 19468] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 342 (0x959ebc00) [pid = 19468] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 341 (0xa45e1800) [pid = 19468] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 340 (0x91327c00) [pid = 19468] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 339 (0x8a8cb400) [pid = 19468] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 338 (0x8ac1c000) [pid = 19468] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 337 (0x8a6ff000) [pid = 19468] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 336 (0x9132e000) [pid = 19468] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 335 (0x8a8c3c00) [pid = 19468] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 334 (0x8b627800) [pid = 19468] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 333 (0x93141400) [pid = 19468] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 332 (0x97904800) [pid = 19468] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 331 (0x8fefc400) [pid = 19468] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 330 (0x93337c00) [pid = 19468] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 329 (0x8649b400) [pid = 19468] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 328 (0xa3c10000) [pid = 19468] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 327 (0x959eb800) [pid = 19468] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 326 (0x9df8e000) [pid = 19468] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 325 (0x8d8a0000) [pid = 19468] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 324 (0x85e29800) [pid = 19468] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 323 (0x84274c00) [pid = 19468] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 322 (0x8a6f7400) [pid = 19468] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 321 (0x8f6cd400) [pid = 19468] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 320 (0x8b910400) [pid = 19468] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 319 (0x893e4c00) [pid = 19468] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 318 (0x8fef6c00) [pid = 19468] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 317 (0x87bf4800) [pid = 19468] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 316 (0x8dc1c800) [pid = 19468] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 315 (0x84c75c00) [pid = 19468] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 314 (0x8abed400) [pid = 19468] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 313 (0x88dca400) [pid = 19468] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 312 (0x8ac0e400) [pid = 19468] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 311 (0x97f90000) [pid = 19468] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 310 (0x8ffad000) [pid = 19468] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 309 (0x901ef000) [pid = 19468] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 308 (0x8a8c5800) [pid = 19468] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 307 (0x97f88c00) [pid = 19468] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 306 (0x9fe93000) [pid = 19468] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 305 (0x857c9400) [pid = 19468] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 304 (0x88bf9800) [pid = 19468] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 303 (0x84c7e000) [pid = 19468] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 302 (0x8b901800) [pid = 19468] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 301 (0x88b50c00) [pid = 19468] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 300 (0x8a6f3000) [pid = 19468] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 299 (0x87bec800) [pid = 19468] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 298 (0x8fef1800) [pid = 19468] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 297 (0x88ccbc00) [pid = 19468] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 296 (0x9fe95000) [pid = 19468] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 295 (0x8b622400) [pid = 19468] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 294 (0x97c76800) [pid = 19468] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 293 (0x98063800) [pid = 19468] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 292 (0x98628400) [pid = 19468] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 291 (0x9790bc00) [pid = 19468] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 290 (0x84f52800) [pid = 19468] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 289 (0x8adf6000) [pid = 19468] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 288 (0x8d894800) [pid = 19468] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 287 (0x8ff45c00) [pid = 19468] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 286 (0x87bf1800) [pid = 19468] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 285 (0x8e5da800) [pid = 19468] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 284 (0x8abe3000) [pid = 19468] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 283 (0x864a2000) [pid = 19468] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 282 (0x8ab14c00) [pid = 19468] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 281 (0x97f92000) [pid = 19468] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 280 (0x8ff48000) [pid = 19468] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 279 (0x8dcccc00) [pid = 19468] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 278 (0x97a4b400) [pid = 19468] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 277 (0x970d0000) [pid = 19468] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 276 (0x97c70400) [pid = 19468] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 275 (0x97902400) [pid = 19468] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 274 (0x8a6f1800) [pid = 19468] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 273 (0x97f8f400) [pid = 19468] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 272 (0x8ac16000) [pid = 19468] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 271 (0x8a6fac00) [pid = 19468] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 270 (0x85d02800) [pid = 19468] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 269 (0x8e369800) [pid = 19468] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 268 (0x8aec0800) [pid = 19468] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 267 (0x9806d800) [pid = 19468] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 266 (0x9310cc00) [pid = 19468] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 265 (0x8a6fcc00) [pid = 19468] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 264 (0x9132bc00) [pid = 19468] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 263 (0x8abedc00) [pid = 19468] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 262 (0x8dcd7800) [pid = 19468] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 261 (0x97a4c800) [pid = 19468] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 260 (0x90533000) [pid = 19468] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 259 (0x8dcce000) [pid = 19468] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 258 (0x97c74800) [pid = 19468] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 257 (0x85d08000) [pid = 19468] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 256 (0x97544c00) [pid = 19468] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 255 (0x959f4c00) [pid = 19468] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 254 (0x85e37800) [pid = 19468] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 253 (0x8ab16000) [pid = 19468] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 252 (0x846e5000) [pid = 19468] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 251 (0x84272c00) [pid = 19468] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 250 (0x83755400) [pid = 19468] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 249 (0x85b72000) [pid = 19468] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 248 (0x90547400) [pid = 19468] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 247 (0x83502c00) [pid = 19468] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 11:57:21 INFO - PROCESS | 19468 | --DOMWINDOW == 246 (0x9333f800) [pid = 19468] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 11:57:21 INFO - PROCESS | 19468 | 1461092241393 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:21 INFO - PROCESS | 19468 | ++DOCSHELL 0x83501c00 == 118 [pid = 19468] [id = 302] 11:57:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 247 (0x83502400) [pid = 19468] [serial = 907] [outer = (nil)] 11:57:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 248 (0x8375a800) [pid = 19468] [serial = 908] [outer = 0x83502400] 11:57:21 INFO - PROCESS | 19468 | 1461092241551 Marionette DEBUG loaded listener.js 11:57:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 249 (0x8426f800) [pid = 19468] [serial = 909] [outer = 0x83502400] 11:57:22 INFO - PROCESS | 19468 | 1461092242322 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 11:57:22 INFO - PROCESS | 19468 | 1461092242361 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 11:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 11:57:22 INFO - PROCESS | 19468 | 1461092242367 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 11:57:22 INFO - PROCESS | 19468 | 1461092242370 Marionette TRACE conn3 <- [1,1182,null,{}] 11:57:22 INFO - PROCESS | 19468 | 1461092242388 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:22 INFO - PROCESS | 19468 | 1461092242559 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 11:57:22 INFO - PROCESS | 19468 | 1461092242573 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:22 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c2c00 == 119 [pid = 19468] [id = 303] 11:57:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 250 (0x84c77000) [pid = 19468] [serial = 910] [outer = (nil)] 11:57:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 251 (0x85b72000) [pid = 19468] [serial = 911] [outer = 0x84c77000] 11:57:22 INFO - PROCESS | 19468 | 1461092242647 Marionette DEBUG loaded listener.js 11:57:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 252 (0x85ff1c00) [pid = 19468] [serial = 912] [outer = 0x84c77000] 11:57:23 INFO - PROCESS | 19468 | --DOCSHELL 0x93102000 == 118 [pid = 19468] [id = 10] 11:57:23 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:23 INFO - PROCESS | 19468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:57:23 INFO - PROCESS | 19468 | 1461092243982 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 11:57:24 INFO - PROCESS | 19468 | 1461092244069 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 11:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 11:57:24 INFO - PROCESS | 19468 | 1461092244079 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 11:57:24 INFO - PROCESS | 19468 | 1461092244084 Marionette TRACE conn3 <- [1,1186,null,{}] 11:57:24 INFO - PROCESS | 19468 | 1461092244092 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:24 INFO - PROCESS | 19468 | 1461092244293 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 11:57:24 INFO - PROCESS | 19468 | 1461092244625 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:24 INFO - PROCESS | 19468 | ++DOCSHELL 0x83b65c00 == 119 [pid = 19468] [id = 304] 11:57:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 253 (0x84c7e000) [pid = 19468] [serial = 913] [outer = (nil)] 11:57:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 254 (0x857cc800) [pid = 19468] [serial = 914] [outer = 0x84c7e000] 11:57:24 INFO - PROCESS | 19468 | 1461092244717 Marionette DEBUG loaded listener.js 11:57:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 255 (0x85d0a000) [pid = 19468] [serial = 915] [outer = 0x84c7e000] 11:57:25 INFO - PROCESS | 19468 | 1461092245685 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 11:57:25 INFO - PROCESS | 19468 | 1461092245773 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 11:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 11:57:25 INFO - PROCESS | 19468 | 1461092245784 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 11:57:25 INFO - PROCESS | 19468 | 1461092245789 Marionette TRACE conn3 <- [1,1190,null,{}] 11:57:25 INFO - PROCESS | 19468 | 1461092245795 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:26 INFO - PROCESS | 19468 | 1461092246036 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 11:57:26 INFO - PROCESS | 19468 | 1461092246484 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:26 INFO - PROCESS | 19468 | ++DOCSHELL 0x87bee000 == 120 [pid = 19468] [id = 305] 11:57:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 256 (0x87bf6800) [pid = 19468] [serial = 916] [outer = (nil)] 11:57:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 257 (0x884ec000) [pid = 19468] [serial = 917] [outer = 0x87bf6800] 11:57:26 INFO - PROCESS | 19468 | 1461092246579 Marionette DEBUG loaded listener.js 11:57:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 258 (0x88521800) [pid = 19468] [serial = 918] [outer = 0x87bf6800] 11:57:27 INFO - PROCESS | 19468 | 1461092247567 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 11:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 11:57:27 INFO - PROCESS | 19468 | 1461092247626 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 11:57:27 INFO - PROCESS | 19468 | 1461092247634 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 11:57:27 INFO - PROCESS | 19468 | 1461092247640 Marionette TRACE conn3 <- [1,1194,null,{}] 11:57:27 INFO - PROCESS | 19468 | 1461092247657 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:27 INFO - PROCESS | 19468 | 1461092247861 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 11:57:28 INFO - PROCESS | 19468 | 1461092248177 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:28 INFO - PROCESS | 19468 | ++DOCSHELL 0x88ccfc00 == 121 [pid = 19468] [id = 306] 11:57:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 259 (0x88dc1400) [pid = 19468] [serial = 919] [outer = (nil)] 11:57:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 260 (0x89607800) [pid = 19468] [serial = 920] [outer = 0x88dc1400] 11:57:28 INFO - PROCESS | 19468 | 1461092248283 Marionette DEBUG loaded listener.js 11:57:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 261 (0x8a8c3400) [pid = 19468] [serial = 921] [outer = 0x88dc1400] 11:57:29 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:29 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:29 INFO - PROCESS | 19468 | 1461092249201 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 11:57:29 INFO - PROCESS | 19468 | 1461092249277 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 11:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 11:57:29 INFO - PROCESS | 19468 | 1461092249284 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 11:57:29 INFO - PROCESS | 19468 | 1461092249287 Marionette TRACE conn3 <- [1,1198,null,{}] 11:57:29 INFO - PROCESS | 19468 | 1461092249293 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:29 INFO - PROCESS | 19468 | 1461092249506 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 11:57:29 INFO - PROCESS | 19468 | 1461092249832 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:29 INFO - PROCESS | 19468 | ++DOCSHELL 0x88dca400 == 122 [pid = 19468] [id = 307] 11:57:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 262 (0x8ab1e000) [pid = 19468] [serial = 922] [outer = (nil)] 11:57:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 263 (0x8ac14400) [pid = 19468] [serial = 923] [outer = 0x8ab1e000] 11:57:29 INFO - PROCESS | 19468 | 1461092249928 Marionette DEBUG loaded listener.js 11:57:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 264 (0x8aec8800) [pid = 19468] [serial = 924] [outer = 0x8ab1e000] 11:57:30 INFO - PROCESS | 19468 | 1461092250800 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 11:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 11:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1583ms 11:57:30 INFO - PROCESS | 19468 | 1461092250868 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 11:57:30 INFO - PROCESS | 19468 | 1461092250871 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 11:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 11:57:30 INFO - PROCESS | 19468 | 1461092250878 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 11:57:30 INFO - PROCESS | 19468 | 1461092250881 Marionette TRACE conn3 <- [1,1202,null,{}] 11:57:30 INFO - PROCESS | 19468 | 1461092250887 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:31 INFO - PROCESS | 19468 | 1461092251097 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 11:57:31 INFO - PROCESS | 19468 | 1461092251420 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:31 INFO - PROCESS | 19468 | ++DOCSHELL 0x87bf5400 == 123 [pid = 19468] [id = 308] 11:57:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 265 (0x8ab16000) [pid = 19468] [serial = 925] [outer = (nil)] 11:57:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 266 (0x8d89ec00) [pid = 19468] [serial = 926] [outer = 0x8ab16000] 11:57:31 INFO - PROCESS | 19468 | 1461092251526 Marionette DEBUG loaded listener.js 11:57:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 267 (0x8da06400) [pid = 19468] [serial = 927] [outer = 0x8ab16000] 11:57:32 INFO - PROCESS | 19468 | 1461092252423 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 11:57:32 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 11:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1579ms 11:57:32 INFO - PROCESS | 19468 | 1461092252457 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 11:57:32 INFO - PROCESS | 19468 | 1461092252461 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 11:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 11:57:32 INFO - PROCESS | 19468 | 1461092252467 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 11:57:32 INFO - PROCESS | 19468 | 1461092252471 Marionette TRACE conn3 <- [1,1206,null,{}] 11:57:32 INFO - PROCESS | 19468 | 1461092252477 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:32 INFO - PROCESS | 19468 | 1461092252698 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 11:57:33 INFO - PROCESS | 19468 | 1461092253020 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:33 INFO - PROCESS | 19468 | ++DOCSHELL 0x8e367400 == 124 [pid = 19468] [id = 309] 11:57:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 268 (0x8e369000) [pid = 19468] [serial = 928] [outer = (nil)] 11:57:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 269 (0x8e5d6800) [pid = 19468] [serial = 929] [outer = 0x8e369000] 11:57:33 INFO - PROCESS | 19468 | 1461092253117 Marionette DEBUG loaded listener.js 11:57:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 270 (0x8e5dec00) [pid = 19468] [serial = 930] [outer = 0x8e369000] 11:57:33 INFO - PROCESS | 19468 | 1461092253988 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 11:57:34 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 11:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1579ms 11:57:34 INFO - PROCESS | 19468 | 1461092254048 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 11:57:34 INFO - PROCESS | 19468 | 1461092254052 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 11:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 11:57:34 INFO - PROCESS | 19468 | 1461092254058 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 11:57:34 INFO - PROCESS | 19468 | 1461092254062 Marionette TRACE conn3 <- [1,1210,null,{}] 11:57:34 INFO - PROCESS | 19468 | 1461092254068 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:34 INFO - PROCESS | 19468 | 1461092254264 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 11:57:34 INFO - PROCESS | 19468 | 1461092254579 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:34 INFO - PROCESS | 19468 | ++DOCSHELL 0x8e369400 == 125 [pid = 19468] [id = 310] 11:57:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 271 (0x8f5d1800) [pid = 19468] [serial = 931] [outer = (nil)] 11:57:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 272 (0x8f6c7000) [pid = 19468] [serial = 932] [outer = 0x8f5d1800] 11:57:34 INFO - PROCESS | 19468 | 1461092254672 Marionette DEBUG loaded listener.js 11:57:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 273 (0x8f6d0c00) [pid = 19468] [serial = 933] [outer = 0x8f5d1800] 11:57:35 INFO - PROCESS | 19468 | 1461092255519 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 11:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 11:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1532ms 11:57:35 INFO - PROCESS | 19468 | 1461092255592 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 11:57:35 INFO - PROCESS | 19468 | 1461092255596 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 11:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 11:57:35 INFO - PROCESS | 19468 | 1461092255603 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 11:57:35 INFO - PROCESS | 19468 | 1461092255607 Marionette TRACE conn3 <- [1,1214,null,{}] 11:57:35 INFO - PROCESS | 19468 | 1461092255613 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:35 INFO - PROCESS | 19468 | 1461092255808 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 11:57:36 INFO - PROCESS | 19468 | 1461092256092 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:36 INFO - PROCESS | 19468 | ++DOCSHELL 0x88cca800 == 126 [pid = 19468] [id = 311] 11:57:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 274 (0x8e5d8800) [pid = 19468] [serial = 934] [outer = (nil)] 11:57:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 275 (0x8fefd400) [pid = 19468] [serial = 935] [outer = 0x8e5d8800] 11:57:36 INFO - PROCESS | 19468 | 1461092256188 Marionette DEBUG loaded listener.js 11:57:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 276 (0x8ffa4c00) [pid = 19468] [serial = 936] [outer = 0x8e5d8800] 11:57:37 INFO - PROCESS | 19468 | 1461092257149 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 11:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 11:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1583ms 11:57:37 INFO - PROCESS | 19468 | 1461092257187 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 11:57:37 INFO - PROCESS | 19468 | 1461092257190 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 11:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 11:57:37 INFO - PROCESS | 19468 | 1461092257197 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 11:57:37 INFO - PROCESS | 19468 | 1461092257201 Marionette TRACE conn3 <- [1,1218,null,{}] 11:57:37 INFO - PROCESS | 19468 | 1461092257206 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:37 INFO - PROCESS | 19468 | 1461092257393 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 11:57:37 INFO - PROCESS | 19468 | 1461092257717 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:37 INFO - PROCESS | 19468 | ++DOCSHELL 0x88deb400 == 127 [pid = 19468] [id = 312] 11:57:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 277 (0x8f6c8400) [pid = 19468] [serial = 937] [outer = (nil)] 11:57:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 278 (0x90481800) [pid = 19468] [serial = 938] [outer = 0x8f6c8400] 11:57:37 INFO - PROCESS | 19468 | 1461092257804 Marionette DEBUG loaded listener.js 11:57:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 279 (0x90531c00) [pid = 19468] [serial = 939] [outer = 0x8f6c8400] 11:57:38 INFO - PROCESS | 19468 | 1461092258674 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 11:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 11:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1532ms 11:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 11:57:38 INFO - PROCESS | 19468 | 1461092258730 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 11:57:38 INFO - PROCESS | 19468 | 1461092258733 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 11:57:38 INFO - PROCESS | 19468 | 1461092258740 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 11:57:38 INFO - PROCESS | 19468 | 1461092258742 Marionette TRACE conn3 <- [1,1222,null,{}] 11:57:38 INFO - PROCESS | 19468 | 1461092258749 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:38 INFO - PROCESS | 19468 | 1461092258957 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 11:57:39 INFO - PROCESS | 19468 | 1461092259287 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:39 INFO - PROCESS | 19468 | ++DOCSHELL 0x901f3c00 == 128 [pid = 19468] [id = 313] 11:57:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 280 (0x90482000) [pid = 19468] [serial = 940] [outer = (nil)] 11:57:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 281 (0x91327c00) [pid = 19468] [serial = 941] [outer = 0x90482000] 11:57:39 INFO - PROCESS | 19468 | 1461092259380 Marionette DEBUG loaded listener.js 11:57:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 282 (0x915c7800) [pid = 19468] [serial = 942] [outer = 0x90482000] 11:57:40 INFO - PROCESS | 19468 | 1461092260259 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 11:57:40 INFO - PROCESS | 19468 | 1461092260336 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 11:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 11:57:40 INFO - PROCESS | 19468 | 1461092260343 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 11:57:40 INFO - PROCESS | 19468 | 1461092260347 Marionette TRACE conn3 <- [1,1226,null,{}] 11:57:40 INFO - PROCESS | 19468 | 1461092260353 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:40 INFO - PROCESS | 19468 | 1461092260630 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 11:57:41 INFO - PROCESS | 19468 | 1461092260981 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:41 INFO - PROCESS | 19468 | ++DOCSHELL 0x9310dc00 == 129 [pid = 19468] [id = 314] 11:57:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 283 (0x93141c00) [pid = 19468] [serial = 943] [outer = (nil)] 11:57:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 284 (0x931ca800) [pid = 19468] [serial = 944] [outer = 0x93141c00] 11:57:41 INFO - PROCESS | 19468 | 1461092261081 Marionette DEBUG loaded listener.js 11:57:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 285 (0x93338000) [pid = 19468] [serial = 945] [outer = 0x93141c00] 11:57:42 INFO - PROCESS | 19468 | 1461092262061 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 11:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 11:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1789ms 11:57:42 INFO - PROCESS | 19468 | 1461092262133 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 11:57:42 INFO - PROCESS | 19468 | 1461092262136 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 11:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 11:57:42 INFO - PROCESS | 19468 | 1461092262143 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 11:57:42 INFO - PROCESS | 19468 | 1461092262147 Marionette TRACE conn3 <- [1,1230,null,{}] 11:57:42 INFO - PROCESS | 19468 | 1461092262153 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:42 INFO - PROCESS | 19468 | 1461092262377 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 11:57:42 INFO - PROCESS | 19468 | 1461092262702 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:42 INFO - PROCESS | 19468 | ++DOCSHELL 0x93107800 == 130 [pid = 19468] [id = 315] 11:57:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 286 (0x93107c00) [pid = 19468] [serial = 946] [outer = (nil)] 11:57:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 287 (0x959e8000) [pid = 19468] [serial = 947] [outer = 0x93107c00] 11:57:42 INFO - PROCESS | 19468 | 1461092262791 Marionette DEBUG loaded listener.js 11:57:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 288 (0x959ee800) [pid = 19468] [serial = 948] [outer = 0x93107c00] 11:57:43 INFO - PROCESS | 19468 | 1461092263725 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 11:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 11:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1635ms 11:57:43 INFO - PROCESS | 19468 | 1461092263779 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 11:57:43 INFO - PROCESS | 19468 | 1461092263782 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 11:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 11:57:43 INFO - PROCESS | 19468 | 1461092263789 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 11:57:43 INFO - PROCESS | 19468 | 1461092263792 Marionette TRACE conn3 <- [1,1234,null,{}] 11:57:43 INFO - PROCESS | 19468 | 1461092263798 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:43 INFO - PROCESS | 19468 | 1461092263994 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 11:57:44 INFO - PROCESS | 19468 | 1461092264322 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:44 INFO - PROCESS | 19468 | ++DOCSHELL 0x8dcd4800 == 131 [pid = 19468] [id = 316] 11:57:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 289 (0x8e5d7000) [pid = 19468] [serial = 949] [outer = (nil)] 11:57:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 290 (0x95c8a000) [pid = 19468] [serial = 950] [outer = 0x8e5d7000] 11:57:44 INFO - PROCESS | 19468 | 1461092264416 Marionette DEBUG loaded listener.js 11:57:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 291 (0x96341c00) [pid = 19468] [serial = 951] [outer = 0x8e5d7000] 11:57:45 INFO - PROCESS | 19468 | 1461092265292 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 11:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 11:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1532ms 11:57:45 INFO - PROCESS | 19468 | 1461092265323 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 11:57:45 INFO - PROCESS | 19468 | 1461092265326 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 11:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 11:57:45 INFO - PROCESS | 19468 | 1461092265334 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 11:57:45 INFO - PROCESS | 19468 | 1461092265337 Marionette TRACE conn3 <- [1,1238,null,{}] 11:57:45 INFO - PROCESS | 19468 | 1461092265343 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:45 INFO - PROCESS | 19468 | 1461092265528 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 11:57:45 INFO - PROCESS | 19468 | 1461092265807 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:45 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c3c00 == 132 [pid = 19468] [id = 317] 11:57:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 292 (0x959ebc00) [pid = 19468] [serial = 952] [outer = (nil)] 11:57:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 293 (0x970c7800) [pid = 19468] [serial = 953] [outer = 0x959ebc00] 11:57:45 INFO - PROCESS | 19468 | 1461092265946 Marionette DEBUG loaded listener.js 11:57:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 294 (0x970d4c00) [pid = 19468] [serial = 954] [outer = 0x959ebc00] 11:57:46 INFO - PROCESS | 19468 | 1461092266843 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 11:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 11:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1583ms 11:57:46 INFO - PROCESS | 19468 | 1461092266919 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 11:57:46 INFO - PROCESS | 19468 | 1461092266922 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 11:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 11:57:46 INFO - PROCESS | 19468 | 1461092266929 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 11:57:46 INFO - PROCESS | 19468 | 1461092266932 Marionette TRACE conn3 <- [1,1242,null,{}] 11:57:46 INFO - PROCESS | 19468 | 1461092266938 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:47 INFO - PROCESS | 19468 | 1461092267139 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 11:57:47 INFO - PROCESS | 19468 | 1461092267460 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:47 INFO - PROCESS | 19468 | ++DOCSHELL 0x83503000 == 133 [pid = 19468] [id = 318] 11:57:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 295 (0x83754c00) [pid = 19468] [serial = 955] [outer = (nil)] 11:57:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 296 (0x974df000) [pid = 19468] [serial = 956] [outer = 0x83754c00] 11:57:47 INFO - PROCESS | 19468 | 1461092267554 Marionette DEBUG loaded listener.js 11:57:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 297 (0x9753e800) [pid = 19468] [serial = 957] [outer = 0x83754c00] 11:57:48 INFO - PROCESS | 19468 | 1461092268442 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 11:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 11:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1584ms 11:57:48 INFO - PROCESS | 19468 | 1461092268516 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 11:57:48 INFO - PROCESS | 19468 | 1461092268519 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 11:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 11:57:48 INFO - PROCESS | 19468 | 1461092268526 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 11:57:48 INFO - PROCESS | 19468 | 1461092268529 Marionette TRACE conn3 <- [1,1246,null,{}] 11:57:48 INFO - PROCESS | 19468 | 1461092268535 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:48 INFO - PROCESS | 19468 | 1461092268786 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 11:57:49 INFO - PROCESS | 19468 | 1461092269129 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:49 INFO - PROCESS | 19468 | ++DOCSHELL 0x8dcd2000 == 134 [pid = 19468] [id = 319] 11:57:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 298 (0x959e5400) [pid = 19468] [serial = 958] [outer = (nil)] 11:57:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 299 (0x97118400) [pid = 19468] [serial = 959] [outer = 0x959e5400] 11:57:49 INFO - PROCESS | 19468 | 1461092269225 Marionette DEBUG loaded listener.js 11:57:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 300 (0x9775dc00) [pid = 19468] [serial = 960] [outer = 0x959e5400] 11:57:50 INFO - PROCESS | 19468 | 1461092270175 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 11:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 11:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1735ms 11:57:50 INFO - PROCESS | 19468 | 1461092270262 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 11:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 11:57:50 INFO - PROCESS | 19468 | 1461092270266 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 11:57:50 INFO - PROCESS | 19468 | 1461092270273 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 11:57:50 INFO - PROCESS | 19468 | 1461092270276 Marionette TRACE conn3 <- [1,1250,null,{}] 11:57:50 INFO - PROCESS | 19468 | 1461092270282 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:50 INFO - PROCESS | 19468 | 1461092270524 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 11:57:50 INFO - PROCESS | 19468 | 1461092270855 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:50 INFO - PROCESS | 19468 | ++DOCSHELL 0x83507000 == 135 [pid = 19468] [id = 320] 11:57:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 301 (0x83756c00) [pid = 19468] [serial = 961] [outer = (nil)] 11:57:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 302 (0x83b64c00) [pid = 19468] [serial = 962] [outer = 0x83756c00] 11:57:50 INFO - PROCESS | 19468 | 1461092270941 Marionette DEBUG loaded listener.js 11:57:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 303 (0x846c3400) [pid = 19468] [serial = 963] [outer = 0x83756c00] 11:57:51 INFO - PROCESS | 19468 | 1461092271854 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 11:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 11:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1639ms 11:57:51 INFO - PROCESS | 19468 | 1461092271921 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 11:57:51 INFO - PROCESS | 19468 | 1461092271925 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 11:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 11:57:51 INFO - PROCESS | 19468 | 1461092271932 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 11:57:51 INFO - PROCESS | 19468 | 1461092271935 Marionette TRACE conn3 <- [1,1254,null,{}] 11:57:51 INFO - PROCESS | 19468 | 1461092271941 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:52 INFO - PROCESS | 19468 | 1461092272142 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 11:57:52 INFO - PROCESS | 19468 | 1461092272480 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:52 INFO - PROCESS | 19468 | ++DOCSHELL 0x83502800 == 136 [pid = 19468] [id = 321] 11:57:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 304 (0x83504800) [pid = 19468] [serial = 964] [outer = (nil)] 11:57:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 305 (0x84c76c00) [pid = 19468] [serial = 965] [outer = 0x83504800] 11:57:52 INFO - PROCESS | 19468 | 1461092272573 Marionette DEBUG loaded listener.js 11:57:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 306 (0x84c84000) [pid = 19468] [serial = 966] [outer = 0x83504800] 11:57:53 INFO - PROCESS | 19468 | 1461092273453 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 11:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 11:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1581ms 11:57:54 INFO - PROCESS | 19468 | --DOCSHELL 0x88cd6800 == 135 [pid = 19468] [id = 204] 11:57:54 INFO - PROCESS | 19468 | --DOCSHELL 0x88cd2c00 == 134 [pid = 19468] [id = 206] 11:57:54 INFO - PROCESS | 19468 | --DOCSHELL 0x88cd0400 == 133 [pid = 19468] [id = 203] 11:57:54 INFO - PROCESS | 19468 | --DOCSHELL 0x8a6f4400 == 132 [pid = 19468] [id = 201] 11:57:54 INFO - PROCESS | 19468 | --DOCSHELL 0x84c75800 == 131 [pid = 19468] [id = 245] 11:57:54 INFO - PROCESS | 19468 | --DOCSHELL 0x84c7d800 == 130 [pid = 19468] [id = 246] 11:57:54 INFO - PROCESS | 19468 | --DOCSHELL 0x84f4f800 == 129 [pid = 19468] [id = 247] 11:57:54 INFO - PROCESS | 19468 | --DOCSHELL 0x85e2a000 == 128 [pid = 19468] [id = 279] 11:57:54 INFO - PROCESS | 19468 | --DOCSHELL 0x88dec000 == 127 [pid = 19468] [id = 284] 11:57:54 INFO - PROCESS | 19468 | --DOCSHELL 0x87bf4400 == 126 [pid = 19468] [id = 283] 11:57:54 INFO - PROCESS | 19468 | --DOCSHELL 0x85ff4800 == 125 [pid = 19468] [id = 282] 11:57:54 INFO - PROCESS | 19468 | --DOCSHELL 0x85d0c400 == 124 [pid = 19468] [id = 281] 11:57:54 INFO - PROCESS | 19468 | --DOCSHELL 0x83755c00 == 123 [pid = 19468] [id = 280] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 305 (0x97116000) [pid = 19468] [serial = 717] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 304 (0x97544400) [pid = 19468] [serial = 301] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 303 (0xa6832400) [pid = 19468] [serial = 268] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 302 (0x88518000) [pid = 19468] [serial = 669] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 301 (0x9ea18400) [pid = 19468] [serial = 497] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 300 (0x85ff7400) [pid = 19468] [serial = 729] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 299 (0x95c4b000) [pid = 19468] [serial = 485] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 298 (0x884ebc00) [pid = 19468] [serial = 560] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 297 (0xa2ac9c00) [pid = 19468] [serial = 222] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 296 (0x97c7f400) [pid = 19468] [serial = 720] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 295 (0x88deb800) [pid = 19468] [serial = 648] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 294 (0x90538000) [pid = 19468] [serial = 587] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 293 (0x91323000) [pid = 19468] [serial = 509] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 292 (0x8e5dd800) [pid = 19468] [serial = 346] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 291 (0x84279400) [pid = 19468] [serial = 747] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 290 (0x9333b800) [pid = 19468] [serial = 500] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 289 (0x8960a000) [pid = 19468] [serial = 449] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 288 (0xa44cb000) [pid = 19468] [serial = 262] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 287 (0x8abeac00) [pid = 19468] [serial = 539] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 286 (0x97a46800) [pid = 19468] [serial = 657] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 285 (0x8f6cc400) [pid = 19468] [serial = 431] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 284 (0x90484800) [pid = 19468] [serial = 702] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 283 (0x9feebc00) [pid = 19468] [serial = 599] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 282 (0x88520800) [pid = 19468] [serial = 672] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 281 (0x88bf8000) [pid = 19468] [serial = 726] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 280 (0x97118800) [pid = 19468] [serial = 216] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 279 (0xa45e8800) [pid = 19468] [serial = 265] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 278 (0x97760800) [pid = 19468] [serial = 488] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 277 (0x8abef000) [pid = 19468] [serial = 581] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 276 (0x8f6bf400) [pid = 19468] [serial = 632] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 275 (0x97907000) [pid = 19468] [serial = 593] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 274 (0x97908000) [pid = 19468] [serial = 548] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 273 (0x8ab20400) [pid = 19468] [serial = 443] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 272 (0x8f5cc800) [pid = 19468] [serial = 584] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 271 (0x9775f000) [pid = 19468] [serial = 635] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 270 (0xa44c4400) [pid = 19468] [serial = 226] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 269 (0x9806ac00) [pid = 19468] [serial = 340] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 268 (0x9fb90000) [pid = 19468] [serial = 503] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 267 (0x864a4400) [pid = 19468] [serial = 663] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 266 (0xa4b09400) [pid = 19468] [serial = 379] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 265 (0x97f93800) [pid = 19468] [serial = 551] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 264 (0x9fe9cc00) [pid = 19468] [serial = 259] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 263 (0x8db0e800) [pid = 19468] [serial = 313] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 262 (0x865f2800) [pid = 19468] [serial = 681] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 261 (0x84f5cc00) [pid = 19468] [serial = 750] [outer = (nil)] [url = about:blank] 11:57:54 INFO - PROCESS | 19468 | --DOMWINDOW == 260 (0x8a8c7800) [pid = 19468] [serial = 440] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 259 (0x90540800) [pid = 19468] [serial = 711] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 258 (0x97761000) [pid = 19468] [serial = 388] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 257 (0x8db09000) [pid = 19468] [serial = 446] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 256 (0x8ff4b000) [pid = 19468] [serial = 271] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 255 (0x88de8c00) [pid = 19468] [serial = 705] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 254 (0x8f6bb000) [pid = 19468] [serial = 482] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 253 (0x84c81800) [pid = 19468] [serial = 738] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 252 (0x8b629800) [pid = 19468] [serial = 708] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 251 (0x9fe91800) [pid = 19468] [serial = 645] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 250 (0x8ac17400) [pid = 19468] [serial = 512] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 249 (0x9fb98800) [pid = 19468] [serial = 307] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 248 (0x9310a400) [pid = 19468] [serial = 714] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 247 (0x959e7c00) [pid = 19468] [serial = 253] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 246 (0x8b906c00) [pid = 19468] [serial = 479] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 245 (0x9863fc00) [pid = 19468] [serial = 337] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 244 (0xa444fc00) [pid = 19468] [serial = 376] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 243 (0x8ac15400) [pid = 19468] [serial = 735] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 242 (0x97a4a400) [pid = 19468] [serial = 732] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 241 (0x9861f000) [pid = 19468] [serial = 741] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 240 (0x8b90c800) [pid = 19468] [serial = 385] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 239 (0x88b59000) [pid = 19468] [serial = 452] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 238 (0x8adf6400) [pid = 19468] [serial = 602] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 237 (0x87bf6000) [pid = 19468] [serial = 651] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 236 (0x901f3000) [pid = 19468] [serial = 213] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 235 (0x88cd4400) [pid = 19468] [serial = 506] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 234 (0xa0e53c00) [pid = 19468] [serial = 373] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 233 (0xa4b4b000) [pid = 19468] [serial = 382] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 232 (0xa0011400) [pid = 19468] [serial = 554] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 231 (0x9ea1a000) [pid = 19468] [serial = 343] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 230 (0x9df82c00) [pid = 19468] [serial = 642] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 229 (0x9806d000) [pid = 19468] [serial = 422] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 228 (0x84f58c00) [pid = 19468] [serial = 744] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 227 (0x9047fc00) [pid = 19468] [serial = 608] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 226 (0x8d8a1000) [pid = 19468] [serial = 310] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 225 (0x9054bc00) [pid = 19468] [serial = 367] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 224 (0x88def400) [pid = 19468] [serial = 654] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 223 (0x9fe93c00) [pid = 19468] [serial = 349] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 222 (0x8abeb400) [pid = 19468] [serial = 428] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 221 (0x865f7c00) [pid = 19468] [serial = 666] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 220 (0x8ab1e800) [pid = 19468] [serial = 391] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 219 (0x9a8a4000) [pid = 19468] [serial = 425] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 218 (0x8ffad400) [pid = 19468] [serial = 298] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 217 (0x8dcd4c00) [pid = 19468] [serial = 328] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 216 (0x989b2800) [pid = 19468] [serial = 723] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 215 (0x9806f400) [pid = 19468] [serial = 370] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 214 (0x97f85c00) [pid = 19468] [serial = 334] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 213 (0x989b5000) [pid = 19468] [serial = 494] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 212 (0x8a6fe400) [pid = 19468] [serial = 437] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 211 (0x9df82400) [pid = 19468] [serial = 304] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 210 (0x8e5db400) [pid = 19468] [serial = 605] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 209 (0x98628c00) [pid = 19468] [serial = 639] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 208 (0x85d0c800) [pid = 19468] [serial = 675] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 207 (0x915d4400) [pid = 19468] [serial = 545] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 206 (0x8aecc000) [pid = 19468] [serial = 434] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 205 (0x99271000) [pid = 19468] [serial = 596] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 204 (0x96971000) [pid = 19468] [serial = 590] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 203 (0x8dc1a000) [pid = 19468] [serial = 542] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 202 (0x931d1c00) [pid = 19468] [serial = 419] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 201 (0x8adf1c00) [pid = 19468] [serial = 629] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 200 (0x91fce000) [pid = 19468] [serial = 331] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 199 (0xa0ad1c00) [pid = 19468] [serial = 660] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 198 (0x9053c000) [pid = 19468] [serial = 557] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 197 (0x8f5d1000) [pid = 19468] [serial = 416] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 196 (0x98ade000) [pid = 19468] [serial = 219] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 195 (0x85e2e400) [pid = 19468] [serial = 678] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 194 (0x98313000) [pid = 19468] [serial = 256] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 193 (0x97c78800) [pid = 19468] [serial = 491] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 192 (0x85ff6400) [pid = 19468] [serial = 836] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 191 (0x864a1400) [pid = 19468] [serial = 837] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 190 (0x9047cc00) [pid = 19468] [serial = 782] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 189 (0x90531800) [pid = 19468] [serial = 783] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 188 (0x959e6000) [pid = 19468] [serial = 812] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 187 (0x9790e800) [pid = 19468] [serial = 813] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 186 (0x84c84400) [pid = 19468] [serial = 773] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 185 (0x857d4000) [pid = 19468] [serial = 774] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 184 (0x83759800) [pid = 19468] [serial = 824] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x8375c800) [pid = 19468] [serial = 825] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0x85b79000) [pid = 19468] [serial = 797] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x85b7c000) [pid = 19468] [serial = 798] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x97a48c00) [pid = 19468] [serial = 791] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x97c79800) [pid = 19468] [serial = 792] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x8350a400) [pid = 19468] [serial = 818] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x8350b800) [pid = 19468] [serial = 819] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x857cd000) [pid = 19468] [serial = 827] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x959f3c00) [pid = 19468] [serial = 788] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x9775ec00) [pid = 19468] [serial = 789] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x83b61000) [pid = 19468] [serial = 809] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x83b62800) [pid = 19468] [serial = 810] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x98a0f000) [pid = 19468] [serial = 794] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x9a8a1800) [pid = 19468] [serial = 795] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x846cc800) [pid = 19468] [serial = 803] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x85b7a800) [pid = 19468] [serial = 804] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x8b908400) [pid = 19468] [serial = 779] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x8dccd800) [pid = 19468] [serial = 780] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x9071d800) [pid = 19468] [serial = 785] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x9132fc00) [pid = 19468] [serial = 786] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x87587800) [pid = 19468] [serial = 821] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x8758a800) [pid = 19468] [serial = 822] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x87589800) [pid = 19468] [serial = 815] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x8758cc00) [pid = 19468] [serial = 816] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x846e2000) [pid = 19468] [serial = 830] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x84c75400) [pid = 19468] [serial = 831] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x88bf0400) [pid = 19468] [serial = 776] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x88dc1800) [pid = 19468] [serial = 777] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x846e1000) [pid = 19468] [serial = 806] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x846e5800) [pid = 19468] [serial = 807] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x857d2000) [pid = 19468] [serial = 833] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x9862c800) [pid = 19468] [serial = 800] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x9901bc00) [pid = 19468] [serial = 801] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x87588000) [pid = 19468] [serial = 839] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x85d04400) [pid = 19468] [serial = 834] [outer = (nil)] [url = about:blank] 11:57:55 INFO - PROCESS | 19468 | 1461092275236 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 11:57:55 INFO - PROCESS | 19468 | 1461092275240 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 11:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 11:57:55 INFO - PROCESS | 19468 | 1461092275284 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 11:57:55 INFO - PROCESS | 19468 | 1461092275291 Marionette TRACE conn3 <- [1,1258,null,{}] 11:57:55 INFO - PROCESS | 19468 | 1461092275299 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:55 INFO - PROCESS | 19468 | 1461092275470 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 11:57:55 INFO - PROCESS | 19468 | 1461092275487 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:55 INFO - PROCESS | 19468 | ++DOCSHELL 0x846e2400 == 124 [pid = 19468] [id = 322] 11:57:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x846e3c00) [pid = 19468] [serial = 967] [outer = (nil)] 11:57:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x846e8c00) [pid = 19468] [serial = 968] [outer = 0x846e3c00] 11:57:55 INFO - PROCESS | 19468 | 1461092275563 Marionette DEBUG loaded listener.js 11:57:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x84c7cc00) [pid = 19468] [serial = 969] [outer = 0x846e3c00] 11:57:56 INFO - PROCESS | 19468 | 1461092276549 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 11:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 11:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1334ms 11:57:56 INFO - PROCESS | 19468 | 1461092276617 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 11:57:56 INFO - PROCESS | 19468 | 1461092276624 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 11:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 11:57:56 INFO - PROCESS | 19468 | 1461092276637 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 11:57:56 INFO - PROCESS | 19468 | 1461092276642 Marionette TRACE conn3 <- [1,1262,null,{}] 11:57:56 INFO - PROCESS | 19468 | 1461092276649 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:56 INFO - PROCESS | 19468 | 1461092276924 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 11:57:56 INFO - PROCESS | 19468 | 1461092276979 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:57 INFO - PROCESS | 19468 | ++DOCSHELL 0x83b64400 == 125 [pid = 19468] [id = 323] 11:57:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x857d0400) [pid = 19468] [serial = 970] [outer = (nil)] 11:57:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x85b74c00) [pid = 19468] [serial = 971] [outer = 0x857d0400] 11:57:57 INFO - PROCESS | 19468 | 1461092277055 Marionette DEBUG loaded listener.js 11:57:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x85b7b400) [pid = 19468] [serial = 972] [outer = 0x857d0400] 11:57:58 INFO - PROCESS | 19468 | 1461092278139 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 11:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 11:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1534ms 11:57:58 INFO - PROCESS | 19468 | 1461092278168 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 11:57:58 INFO - PROCESS | 19468 | 1461092278172 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 11:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 11:57:58 INFO - PROCESS | 19468 | 1461092278178 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 11:57:58 INFO - PROCESS | 19468 | 1461092278181 Marionette TRACE conn3 <- [1,1266,null,{}] 11:57:58 INFO - PROCESS | 19468 | 1461092278204 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:58 INFO - PROCESS | 19468 | 1461092278446 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 11:57:58 INFO - PROCESS | 19468 | 1461092278474 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:58 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e2d800 == 126 [pid = 19468] [id = 324] 11:57:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x85e31800) [pid = 19468] [serial = 973] [outer = (nil)] 11:57:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x85ff2000) [pid = 19468] [serial = 974] [outer = 0x85e31800] 11:57:58 INFO - PROCESS | 19468 | 1461092278552 Marionette DEBUG loaded listener.js 11:57:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x86498400) [pid = 19468] [serial = 975] [outer = 0x85e31800] 11:57:59 INFO - PROCESS | 19468 | 1461092279613 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 11:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 11:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1484ms 11:57:59 INFO - PROCESS | 19468 | 1461092279662 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 11:57:59 INFO - PROCESS | 19468 | 1461092279666 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 11:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 11:57:59 INFO - PROCESS | 19468 | 1461092279678 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 11:57:59 INFO - PROCESS | 19468 | 1461092279680 Marionette TRACE conn3 <- [1,1270,null,{}] 11:57:59 INFO - PROCESS | 19468 | 1461092279686 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:00 INFO - PROCESS | 19468 | 1461092280416 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 11:58:00 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x85ff3c00) [pid = 19468] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 11:58:00 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x8375a000) [pid = 19468] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 11:58:00 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x893e2400) [pid = 19468] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 11:58:00 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x83502400) [pid = 19468] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 11:58:00 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x88bf2c00) [pid = 19468] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 11:58:00 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x846c3800) [pid = 19468] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 11:58:00 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x85e32400) [pid = 19468] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 11:58:00 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x84c80c00) [pid = 19468] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 11:58:00 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x846c1400) [pid = 19468] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 11:58:00 INFO - PROCESS | 19468 | 1461092280607 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x83502400 == 127 [pid = 19468] [id = 325] 11:58:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8375a000) [pid = 19468] [serial = 976] [outer = (nil)] 11:58:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x84c80c00) [pid = 19468] [serial = 977] [outer = 0x8375a000] 11:58:00 INFO - PROCESS | 19468 | 1461092280687 Marionette DEBUG loaded listener.js 11:58:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x864a4000) [pid = 19468] [serial = 978] [outer = 0x8375a000] 11:58:01 INFO - PROCESS | 19468 | 1461092281452 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 11:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 11:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1833ms 11:58:01 INFO - PROCESS | 19468 | 1461092281512 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 11:58:01 INFO - PROCESS | 19468 | 1461092281515 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 11:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 11:58:01 INFO - PROCESS | 19468 | 1461092281522 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 11:58:01 INFO - PROCESS | 19468 | 1461092281524 Marionette TRACE conn3 <- [1,1274,null,{}] 11:58:01 INFO - PROCESS | 19468 | 1461092281530 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:01 INFO - PROCESS | 19468 | 1461092281790 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 11:58:01 INFO - PROCESS | 19468 | 1461092281812 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:01 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c1400 == 128 [pid = 19468] [id = 326] 11:58:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x865fe800) [pid = 19468] [serial = 979] [outer = (nil)] 11:58:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x8758d000) [pid = 19468] [serial = 980] [outer = 0x865fe800] 11:58:01 INFO - PROCESS | 19468 | 1461092281887 Marionette DEBUG loaded listener.js 11:58:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x87590400) [pid = 19468] [serial = 981] [outer = 0x865fe800] 11:58:03 INFO - PROCESS | 19468 | 1461092283047 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 11:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 11:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1583ms 11:58:03 INFO - PROCESS | 19468 | 1461092283106 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 11:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 11:58:03 INFO - PROCESS | 19468 | 1461092283113 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 11:58:03 INFO - PROCESS | 19468 | 1461092283122 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 11:58:03 INFO - PROCESS | 19468 | 1461092283128 Marionette TRACE conn3 <- [1,1278,null,{}] 11:58:03 INFO - PROCESS | 19468 | 1461092283136 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:03 INFO - PROCESS | 19468 | 1461092283343 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 11:58:03 INFO - PROCESS | 19468 | 1461092283617 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:03 INFO - PROCESS | 19468 | ++DOCSHELL 0x84279400 == 129 [pid = 19468] [id = 327] 11:58:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x84c77c00) [pid = 19468] [serial = 982] [outer = (nil)] 11:58:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x857cbc00) [pid = 19468] [serial = 983] [outer = 0x84c77c00] 11:58:03 INFO - PROCESS | 19468 | 1461092283747 Marionette DEBUG loaded listener.js 11:58:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x85b75c00) [pid = 19468] [serial = 984] [outer = 0x84c77c00] 11:58:04 INFO - PROCESS | 19468 | 1461092284712 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 11:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 11:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1639ms 11:58:04 INFO - PROCESS | 19468 | 1461092284761 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 11:58:04 INFO - PROCESS | 19468 | 1461092284770 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 11:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 11:58:04 INFO - PROCESS | 19468 | 1461092284782 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 11:58:04 INFO - PROCESS | 19468 | 1461092284786 Marionette TRACE conn3 <- [1,1282,null,{}] 11:58:04 INFO - PROCESS | 19468 | 1461092284793 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:05 INFO - PROCESS | 19468 | 1461092285000 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 11:58:05 INFO - PROCESS | 19468 | 1461092285355 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:05 INFO - PROCESS | 19468 | ++DOCSHELL 0x85ff2c00 == 130 [pid = 19468] [id = 328] 11:58:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x85ff4400) [pid = 19468] [serial = 985] [outer = (nil)] 11:58:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x865f5c00) [pid = 19468] [serial = 986] [outer = 0x85ff4400] 11:58:05 INFO - PROCESS | 19468 | 1461092285486 Marionette DEBUG loaded listener.js 11:58:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x87588c00) [pid = 19468] [serial = 987] [outer = 0x85ff4400] 11:58:06 INFO - PROCESS | 19468 | 1461092286454 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 11:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 11:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1733ms 11:58:06 INFO - PROCESS | 19468 | 1461092286515 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 11:58:06 INFO - PROCESS | 19468 | 1461092286519 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 11:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 11:58:06 INFO - PROCESS | 19468 | 1461092286526 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 11:58:06 INFO - PROCESS | 19468 | 1461092286532 Marionette TRACE conn3 <- [1,1286,null,{}] 11:58:06 INFO - PROCESS | 19468 | 1461092286549 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:06 INFO - PROCESS | 19468 | 1461092286792 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 11:58:07 INFO - PROCESS | 19468 | 1461092287110 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:07 INFO - PROCESS | 19468 | ++DOCSHELL 0x87bea800 == 131 [pid = 19468] [id = 329] 11:58:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x884e3400) [pid = 19468] [serial = 988] [outer = (nil)] 11:58:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x884eec00) [pid = 19468] [serial = 989] [outer = 0x884e3400] 11:58:07 INFO - PROCESS | 19468 | 1461092287201 Marionette DEBUG loaded listener.js 11:58:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x8851f400) [pid = 19468] [serial = 990] [outer = 0x884e3400] 11:58:08 INFO - PROCESS | 19468 | 1461092288091 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 11:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 11:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1644ms 11:58:08 INFO - PROCESS | 19468 | 1461092288170 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 11:58:08 INFO - PROCESS | 19468 | 1461092288176 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 11:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 11:58:08 INFO - PROCESS | 19468 | 1461092288182 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 11:58:08 INFO - PROCESS | 19468 | 1461092288186 Marionette TRACE conn3 <- [1,1290,null,{}] 11:58:08 INFO - PROCESS | 19468 | 1461092288191 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:08 INFO - PROCESS | 19468 | 1461092288421 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 11:58:08 INFO - PROCESS | 19468 | 1461092288675 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:08 INFO - PROCESS | 19468 | ++DOCSHELL 0x87bf8000 == 132 [pid = 19468] [id = 330] 11:58:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x884ed000) [pid = 19468] [serial = 991] [outer = (nil)] 11:58:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x88bec400) [pid = 19468] [serial = 992] [outer = 0x884ed000] 11:58:08 INFO - PROCESS | 19468 | 1461092288798 Marionette DEBUG loaded listener.js 11:58:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x88bf2000) [pid = 19468] [serial = 993] [outer = 0x884ed000] 11:58:09 INFO - PROCESS | 19468 | 1461092289669 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 11:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 11:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1530ms 11:58:09 INFO - PROCESS | 19468 | 1461092289713 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 11:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 11:58:09 INFO - PROCESS | 19468 | 1461092289717 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 11:58:09 INFO - PROCESS | 19468 | 1461092289723 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 11:58:09 INFO - PROCESS | 19468 | 1461092289727 Marionette TRACE conn3 <- [1,1294,null,{}] 11:58:09 INFO - PROCESS | 19468 | 1461092289732 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:09 INFO - PROCESS | 19468 | 1461092289914 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 11:58:10 INFO - PROCESS | 19468 | 1461092290130 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:10 INFO - PROCESS | 19468 | ++DOCSHELL 0x88b4f000 == 133 [pid = 19468] [id = 331] 11:58:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x88bed000) [pid = 19468] [serial = 994] [outer = (nil)] 11:58:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x88cd2c00) [pid = 19468] [serial = 995] [outer = 0x88bed000] 11:58:10 INFO - PROCESS | 19468 | 1461092290270 Marionette DEBUG loaded listener.js 11:58:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x88dc5800) [pid = 19468] [serial = 996] [outer = 0x88bed000] 11:58:11 INFO - PROCESS | 19468 | 1461092291242 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 11:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 11:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1585ms 11:58:11 INFO - PROCESS | 19468 | 1461092291308 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 11:58:11 INFO - PROCESS | 19468 | 1461092291312 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 11:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 11:58:11 INFO - PROCESS | 19468 | 1461092291318 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 11:58:11 INFO - PROCESS | 19468 | 1461092291322 Marionette TRACE conn3 <- [1,1298,null,{}] 11:58:11 INFO - PROCESS | 19468 | 1461092291327 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:11 INFO - PROCESS | 19468 | 1461092291585 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 11:58:11 INFO - PROCESS | 19468 | 1461092291898 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:11 INFO - PROCESS | 19468 | ++DOCSHELL 0x88b56400 == 134 [pid = 19468] [id = 332] 11:58:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x88ded800) [pid = 19468] [serial = 997] [outer = (nil)] 11:58:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x89604400) [pid = 19468] [serial = 998] [outer = 0x88ded800] 11:58:11 INFO - PROCESS | 19468 | 1461092291989 Marionette DEBUG loaded listener.js 11:58:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x8960d000) [pid = 19468] [serial = 999] [outer = 0x88ded800] 11:58:12 INFO - PROCESS | 19468 | 1461092292922 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 11:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 11:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1678ms 11:58:13 INFO - PROCESS | 19468 | 1461092292997 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 11:58:13 INFO - PROCESS | 19468 | 1461092293000 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 11:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 11:58:13 INFO - PROCESS | 19468 | 1461092293007 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 11:58:13 INFO - PROCESS | 19468 | 1461092293011 Marionette TRACE conn3 <- [1,1302,null,{}] 11:58:13 INFO - PROCESS | 19468 | 1461092293017 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:13 INFO - PROCESS | 19468 | 1461092293244 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 11:58:13 INFO - PROCESS | 19468 | 1461092293500 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:13 INFO - PROCESS | 19468 | ++DOCSHELL 0x865f6c00 == 135 [pid = 19468] [id = 333] 11:58:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x8a6fe800) [pid = 19468] [serial = 1000] [outer = (nil)] 11:58:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x8ab15000) [pid = 19468] [serial = 1001] [outer = 0x8a6fe800] 11:58:13 INFO - PROCESS | 19468 | 1461092293626 Marionette DEBUG loaded listener.js 11:58:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x8ab1d800) [pid = 19468] [serial = 1002] [outer = 0x8a6fe800] 11:58:14 INFO - PROCESS | 19468 | 1461092294472 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 11:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 11:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1535ms 11:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 11:58:14 INFO - PROCESS | 19468 | 1461092294544 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 11:58:14 INFO - PROCESS | 19468 | 1461092294547 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 11:58:14 INFO - PROCESS | 19468 | 1461092294554 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 11:58:14 INFO - PROCESS | 19468 | 1461092294556 Marionette TRACE conn3 <- [1,1306,null,{}] 11:58:14 INFO - PROCESS | 19468 | 1461092294563 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:14 INFO - PROCESS | 19468 | 1461092294762 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 11:58:15 INFO - PROCESS | 19468 | 1461092294980 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:15 INFO - PROCESS | 19468 | ++DOCSHELL 0x88b59000 == 136 [pid = 19468] [id = 334] 11:58:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x8ab16800) [pid = 19468] [serial = 1003] [outer = (nil)] 11:58:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x8abee800) [pid = 19468] [serial = 1004] [outer = 0x8ab16800] 11:58:15 INFO - PROCESS | 19468 | 1461092295110 Marionette DEBUG loaded listener.js 11:58:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x8ac0e400) [pid = 19468] [serial = 1005] [outer = 0x8ab16800] 11:58:16 INFO - PROCESS | 19468 | 1461092296072 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 11:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 11:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1579ms 11:58:16 INFO - PROCESS | 19468 | 1461092296133 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 11:58:16 INFO - PROCESS | 19468 | 1461092296138 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 11:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 11:58:16 INFO - PROCESS | 19468 | 1461092296144 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 11:58:16 INFO - PROCESS | 19468 | 1461092296148 Marionette TRACE conn3 <- [1,1310,null,{}] 11:58:16 INFO - PROCESS | 19468 | 1461092296154 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:16 INFO - PROCESS | 19468 | 1461092296348 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 11:58:16 INFO - PROCESS | 19468 | 1461092296609 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:16 INFO - PROCESS | 19468 | ++DOCSHELL 0x8abe2800 == 137 [pid = 19468] [id = 335] 11:58:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x8abe9000) [pid = 19468] [serial = 1006] [outer = (nil)] 11:58:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x8adef800) [pid = 19468] [serial = 1007] [outer = 0x8abe9000] 11:58:16 INFO - PROCESS | 19468 | 1461092296741 Marionette DEBUG loaded listener.js 11:58:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x8adf1400) [pid = 19468] [serial = 1008] [outer = 0x8abe9000] 11:58:17 INFO - PROCESS | 19468 | 1461092297647 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 11:58:17 INFO - PROCESS | 19468 | 1461092297734 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 11:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 11:58:17 INFO - PROCESS | 19468 | 1461092297740 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 11:58:17 INFO - PROCESS | 19468 | 1461092297744 Marionette TRACE conn3 <- [1,1314,null,{}] 11:58:17 INFO - PROCESS | 19468 | 1461092297750 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:17 INFO - PROCESS | 19468 | 1461092297989 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 11:58:18 INFO - PROCESS | 19468 | 1461092298291 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:18 INFO - PROCESS | 19468 | ++DOCSHELL 0x85fed000 == 138 [pid = 19468] [id = 336] 11:58:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x8ac16c00) [pid = 19468] [serial = 1009] [outer = (nil)] 11:58:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x8b904400) [pid = 19468] [serial = 1010] [outer = 0x8ac16c00] 11:58:18 INFO - PROCESS | 19468 | 1461092298387 Marionette DEBUG loaded listener.js 11:58:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 185 (0x8b90a800) [pid = 19468] [serial = 1011] [outer = 0x8ac16c00] 11:58:19 INFO - PROCESS | 19468 | 1461092299281 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 11:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 11:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1582ms 11:58:19 INFO - PROCESS | 19468 | 1461092299329 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 11:58:19 INFO - PROCESS | 19468 | 1461092299334 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 11:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 11:58:19 INFO - PROCESS | 19468 | 1461092299340 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 11:58:19 INFO - PROCESS | 19468 | 1461092299345 Marionette TRACE conn3 <- [1,1318,null,{}] 11:58:19 INFO - PROCESS | 19468 | 1461092299351 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:19 INFO - PROCESS | 19468 | 1461092299595 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 11:58:19 INFO - PROCESS | 19468 | 1461092299914 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:19 INFO - PROCESS | 19468 | ++DOCSHELL 0x8aecc000 == 139 [pid = 19468] [id = 337] 11:58:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 186 (0x8db0ac00) [pid = 19468] [serial = 1012] [outer = (nil)] 11:58:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 187 (0x8db10800) [pid = 19468] [serial = 1013] [outer = 0x8db0ac00] 11:58:20 INFO - PROCESS | 19468 | 1461092300016 Marionette DEBUG loaded listener.js 11:58:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 188 (0x8dc1bc00) [pid = 19468] [serial = 1014] [outer = 0x8db0ac00] 11:58:20 INFO - PROCESS | 19468 | 1461092300963 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 11:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 11:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1685ms 11:58:21 INFO - PROCESS | 19468 | 1461092301027 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 11:58:21 INFO - PROCESS | 19468 | 1461092301031 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 11:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 11:58:21 INFO - PROCESS | 19468 | 1461092301037 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 11:58:21 INFO - PROCESS | 19468 | 1461092301041 Marionette TRACE conn3 <- [1,1322,null,{}] 11:58:21 INFO - PROCESS | 19468 | 1461092301046 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:21 INFO - PROCESS | 19468 | 1461092301240 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 11:58:21 INFO - PROCESS | 19468 | 1461092301505 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:21 INFO - PROCESS | 19468 | ++DOCSHELL 0x8da0fc00 == 140 [pid = 19468] [id = 338] 11:58:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 189 (0x8db06c00) [pid = 19468] [serial = 1015] [outer = (nil)] 11:58:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 190 (0x8dcd1000) [pid = 19468] [serial = 1016] [outer = 0x8db06c00] 11:58:21 INFO - PROCESS | 19468 | 1461092301631 Marionette DEBUG loaded listener.js 11:58:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 191 (0x8dcd4c00) [pid = 19468] [serial = 1017] [outer = 0x8db06c00] 11:58:22 INFO - PROCESS | 19468 | 1461092302522 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 11:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 11:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1541ms 11:58:22 INFO - PROCESS | 19468 | 1461092302579 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 11:58:22 INFO - PROCESS | 19468 | 1461092302582 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 11:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 11:58:22 INFO - PROCESS | 19468 | 1461092302590 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 11:58:22 INFO - PROCESS | 19468 | 1461092302594 Marionette TRACE conn3 <- [1,1326,null,{}] 11:58:22 INFO - PROCESS | 19468 | 1461092302600 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:22 INFO - PROCESS | 19468 | 1461092302801 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 11:58:23 INFO - PROCESS | 19468 | 1461092303063 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:23 INFO - PROCESS | 19468 | ++DOCSHELL 0x8adf7c00 == 141 [pid = 19468] [id = 339] 11:58:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 192 (0x8db0e400) [pid = 19468] [serial = 1018] [outer = (nil)] 11:58:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 193 (0x8f5cc800) [pid = 19468] [serial = 1019] [outer = 0x8db0e400] 11:58:23 INFO - PROCESS | 19468 | 1461092303193 Marionette DEBUG loaded listener.js 11:58:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 194 (0x8f6b8c00) [pid = 19468] [serial = 1020] [outer = 0x8db0e400] 11:58:24 INFO - PROCESS | 19468 | 1461092304097 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 11:58:24 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 11:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1588ms 11:58:24 INFO - PROCESS | 19468 | 1461092304179 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 11:58:24 INFO - PROCESS | 19468 | 1461092304183 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 11:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 11:58:24 INFO - PROCESS | 19468 | 1461092304189 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 11:58:24 INFO - PROCESS | 19468 | 1461092304193 Marionette TRACE conn3 <- [1,1330,null,{}] 11:58:24 INFO - PROCESS | 19468 | 1461092304198 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:24 INFO - PROCESS | 19468 | 1461092304440 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 11:58:24 INFO - PROCESS | 19468 | 1461092304757 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:24 INFO - PROCESS | 19468 | ++DOCSHELL 0x88b51000 == 142 [pid = 19468] [id = 340] 11:58:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 195 (0x893e3c00) [pid = 19468] [serial = 1021] [outer = (nil)] 11:58:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 196 (0x8f6cd400) [pid = 19468] [serial = 1022] [outer = 0x893e3c00] 11:58:24 INFO - PROCESS | 19468 | 1461092304847 Marionette DEBUG loaded listener.js 11:58:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 197 (0x8f6d0800) [pid = 19468] [serial = 1023] [outer = 0x893e3c00] 11:58:25 INFO - PROCESS | 19468 | 1461092305737 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 11:58:25 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 11:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1582ms 11:58:25 INFO - PROCESS | 19468 | 1461092305772 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 11:58:25 INFO - PROCESS | 19468 | 1461092305776 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 11:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 11:58:25 INFO - PROCESS | 19468 | 1461092305783 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 11:58:25 INFO - PROCESS | 19468 | 1461092305787 Marionette TRACE conn3 <- [1,1334,null,{}] 11:58:25 INFO - PROCESS | 19468 | 1461092305792 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:26 INFO - PROCESS | 19468 | 1461092305999 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 11:58:26 INFO - PROCESS | 19468 | 1461092306323 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:26 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5d0000 == 143 [pid = 19468] [id = 341] 11:58:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 198 (0x8f6c5400) [pid = 19468] [serial = 1024] [outer = (nil)] 11:58:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 199 (0x8ff4b000) [pid = 19468] [serial = 1025] [outer = 0x8f6c5400] 11:58:26 INFO - PROCESS | 19468 | 1461092306419 Marionette DEBUG loaded listener.js 11:58:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 200 (0x8ff50800) [pid = 19468] [serial = 1026] [outer = 0x8f6c5400] 11:58:27 INFO - PROCESS | 19468 | 1461092307327 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 11:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 11:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1580ms 11:58:27 INFO - PROCESS | 19468 | 1461092307415 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 11:58:27 INFO - PROCESS | 19468 | 1461092307418 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 11:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 11:58:27 INFO - PROCESS | 19468 | 1461092307431 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 11:58:27 INFO - PROCESS | 19468 | 1461092307434 Marionette TRACE conn3 <- [1,1338,null,{}] 11:58:27 INFO - PROCESS | 19468 | 1461092307440 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:27 INFO - PROCESS | 19468 | 1461092307647 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 11:58:27 INFO - PROCESS | 19468 | 1461092307887 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:27 INFO - PROCESS | 19468 | ++DOCSHELL 0x83b59400 == 144 [pid = 19468] [id = 342] 11:58:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 201 (0x83b63800) [pid = 19468] [serial = 1027] [outer = (nil)] 11:58:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 202 (0x865f8400) [pid = 19468] [serial = 1028] [outer = 0x83b63800] 11:58:28 INFO - PROCESS | 19468 | 1461092308015 Marionette DEBUG loaded listener.js 11:58:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 203 (0x88dc1c00) [pid = 19468] [serial = 1029] [outer = 0x83b63800] 11:58:29 INFO - PROCESS | 19468 | 1461092309889 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 11:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 11:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2482ms 11:58:29 INFO - PROCESS | 19468 | 1461092309913 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 11:58:29 INFO - PROCESS | 19468 | 1461092309918 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 11:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 11:58:29 INFO - PROCESS | 19468 | 1461092309927 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 11:58:29 INFO - PROCESS | 19468 | 1461092309932 Marionette TRACE conn3 <- [1,1342,null,{}] 11:58:29 INFO - PROCESS | 19468 | 1461092309940 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:30 INFO - PROCESS | 19468 | 1461092310124 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 11:58:30 INFO - PROCESS | 19468 | 1461092310399 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:30 INFO - PROCESS | 19468 | ++DOCSHELL 0x8350e800 == 145 [pid = 19468] [id = 343] 11:58:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 204 (0x846cf800) [pid = 19468] [serial = 1030] [outer = (nil)] 11:58:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 205 (0x84f54000) [pid = 19468] [serial = 1031] [outer = 0x846cf800] 11:58:30 INFO - PROCESS | 19468 | 1461092310481 Marionette DEBUG loaded listener.js 11:58:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 206 (0x85d06c00) [pid = 19468] [serial = 1032] [outer = 0x846cf800] 11:58:31 INFO - PROCESS | 19468 | 1461092311558 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 11:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 11:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1683ms 11:58:31 INFO - PROCESS | 19468 | 1461092311611 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 11:58:31 INFO - PROCESS | 19468 | 1461092311620 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 11:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 11:58:31 INFO - PROCESS | 19468 | 1461092311630 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 11:58:31 INFO - PROCESS | 19468 | 1461092311635 Marionette TRACE conn3 <- [1,1346,null,{}] 11:58:31 INFO - PROCESS | 19468 | 1461092311640 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:31 INFO - PROCESS | 19468 | 1461092311838 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 11:58:32 INFO - PROCESS | 19468 | 1461092312162 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:32 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c5000 == 146 [pid = 19468] [id = 344] 11:58:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 207 (0x84c81c00) [pid = 19468] [serial = 1033] [outer = (nil)] 11:58:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 208 (0x864a2000) [pid = 19468] [serial = 1034] [outer = 0x84c81c00] 11:58:32 INFO - PROCESS | 19468 | 1461092312250 Marionette DEBUG loaded listener.js 11:58:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 209 (0x87bebc00) [pid = 19468] [serial = 1035] [outer = 0x84c81c00] 11:58:33 INFO - PROCESS | 19468 | --DOCSHELL 0x8da08800 == 145 [pid = 19468] [id = 211] 11:58:33 INFO - PROCESS | 19468 | --DOCSHELL 0x83508c00 == 144 [pid = 19468] [id = 273] 11:58:33 INFO - PROCESS | 19468 | --DOCSHELL 0x83754400 == 143 [pid = 19468] [id = 274] 11:58:33 INFO - PROCESS | 19468 | --DOCSHELL 0x83501400 == 142 [pid = 19468] [id = 272] 11:58:33 INFO - PROCESS | 19468 | --DOCSHELL 0x8f5c5c00 == 141 [pid = 19468] [id = 48] 11:58:33 INFO - PROCESS | 19468 | --DOCSHELL 0x83759400 == 140 [pid = 19468] [id = 275] 11:58:33 INFO - PROCESS | 19468 | --DOCSHELL 0x83b5b000 == 139 [pid = 19468] [id = 270] 11:58:33 INFO - PROCESS | 19468 | --DOCSHELL 0x83502400 == 138 [pid = 19468] [id = 325] 11:58:33 INFO - PROCESS | 19468 | --DOCSHELL 0x85e2d800 == 137 [pid = 19468] [id = 324] 11:58:33 INFO - PROCESS | 19468 | --DOCSHELL 0x91fd6c00 == 136 [pid = 19468] [id = 11] 11:58:33 INFO - PROCESS | 19468 | --DOCSHELL 0x83b64400 == 135 [pid = 19468] [id = 323] 11:58:33 INFO - PROCESS | 19468 | --DOCSHELL 0x846e2400 == 134 [pid = 19468] [id = 322] 11:58:33 INFO - PROCESS | 19468 | --DOCSHELL 0x83507000 == 133 [pid = 19468] [id = 320] 11:58:33 INFO - PROCESS | 19468 | --DOCSHELL 0x83503000 == 132 [pid = 19468] [id = 318] 11:58:33 INFO - PROCESS | 19468 | --DOCSHELL 0x8dcd2000 == 131 [pid = 19468] [id = 319] 11:58:33 INFO - PROCESS | 19468 | --DOCSHELL 0x846c3c00 == 130 [pid = 19468] [id = 317] 11:58:33 INFO - PROCESS | 19468 | --DOCSHELL 0x8dcd4800 == 129 [pid = 19468] [id = 316] 11:58:33 INFO - PROCESS | 19468 | --DOCSHELL 0x93107800 == 128 [pid = 19468] [id = 315] 11:58:33 INFO - PROCESS | 19468 | --DOCSHELL 0x9310dc00 == 127 [pid = 19468] [id = 314] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 208 (0x87bef800) [pid = 19468] [serial = 840] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 207 (0x85b7c400) [pid = 19468] [serial = 828] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 206 (0x85b72000) [pid = 19468] [serial = 911] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 205 (0x8a8c6000) [pid = 19468] [serial = 905] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 204 (0x8375a800) [pid = 19468] [serial = 908] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 203 (0x88bfa800) [pid = 19468] [serial = 896] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 202 (0x8dc11400) [pid = 19468] [serial = 869] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 201 (0x884ea400) [pid = 19468] [serial = 848] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 200 (0x89604000) [pid = 19468] [serial = 854] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 199 (0x8b90a400) [pid = 19468] [serial = 863] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 198 (0x85d07800) [pid = 19468] [serial = 899] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 197 (0x86497000) [pid = 19468] [serial = 900] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 196 (0x8ff49800) [pid = 19468] [serial = 878] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 195 (0x865fc800) [pid = 19468] [serial = 894] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 194 (0x86497c00) [pid = 19468] [serial = 893] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 193 (0x8aec3c00) [pid = 19468] [serial = 860] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 192 (0x901ec000) [pid = 19468] [serial = 881] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 191 (0x8e5d3800) [pid = 19468] [serial = 872] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 190 (0x8ab11800) [pid = 19468] [serial = 857] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 189 (0x8da0d000) [pid = 19468] [serial = 866] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 188 (0x85e2f400) [pid = 19468] [serial = 845] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 187 (0x90485800) [pid = 19468] [serial = 884] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 186 (0x88dcac00) [pid = 19468] [serial = 851] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 185 (0x88bee000) [pid = 19468] [serial = 902] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 184 (0x8fc0f400) [pid = 19468] [serial = 875] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x90550000) [pid = 19468] [serial = 887] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0x846df800) [pid = 19468] [serial = 891] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x846ca800) [pid = 19468] [serial = 890] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x83b5c000) [pid = 19468] [serial = 842] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x88dc4800) [pid = 19468] [serial = 897] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x8b90ac00) [pid = 19468] [serial = 906] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x88dcdc00) [pid = 19468] [serial = 903] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x8426f800) [pid = 19468] [serial = 909] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 19468 | 1461092313635 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 11:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 11:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2028ms 11:58:33 INFO - PROCESS | 19468 | 1461092313698 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 11:58:33 INFO - PROCESS | 19468 | 1461092313702 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 11:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 11:58:33 INFO - PROCESS | 19468 | 1461092313716 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 11:58:33 INFO - PROCESS | 19468 | 1461092313721 Marionette TRACE conn3 <- [1,1350,null,{}] 11:58:33 INFO - PROCESS | 19468 | 1461092313737 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:33 INFO - PROCESS | 19468 | 1461092313956 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 11:58:34 INFO - PROCESS | 19468 | 1461092314140 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:34 INFO - PROCESS | 19468 | ++DOCSHELL 0x83502400 == 128 [pid = 19468] [id = 345] 11:58:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x83b5b000) [pid = 19468] [serial = 1036] [outer = (nil)] 11:58:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x85e37800) [pid = 19468] [serial = 1037] [outer = 0x83b5b000] 11:58:34 INFO - PROCESS | 19468 | 1461092314221 Marionette DEBUG loaded listener.js 11:58:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x865f0800) [pid = 19468] [serial = 1038] [outer = 0x83b5b000] 11:58:34 INFO - PROCESS | 19468 | 1461092314994 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 11:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 11:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1342ms 11:58:35 INFO - PROCESS | 19468 | 1461092315059 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 11:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 11:58:35 INFO - PROCESS | 19468 | 1461092315063 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 11:58:35 INFO - PROCESS | 19468 | 1461092315069 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 11:58:35 INFO - PROCESS | 19468 | 1461092315073 Marionette TRACE conn3 <- [1,1354,null,{}] 11:58:35 INFO - PROCESS | 19468 | 1461092315082 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:35 INFO - PROCESS | 19468 | 1461092315354 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 11:58:35 INFO - PROCESS | 19468 | 1461092315489 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:35 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e35800 == 129 [pid = 19468] [id = 346] 11:58:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x86499400) [pid = 19468] [serial = 1039] [outer = (nil)] 11:58:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x884eb400) [pid = 19468] [serial = 1040] [outer = 0x86499400] 11:58:35 INFO - PROCESS | 19468 | 1461092315575 Marionette DEBUG loaded listener.js 11:58:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x88b50c00) [pid = 19468] [serial = 1041] [outer = 0x86499400] 11:58:36 INFO - PROCESS | 19468 | 1461092316466 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 11:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 11:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1433ms 11:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 11:58:36 INFO - PROCESS | 19468 | 1461092316502 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 11:58:36 INFO - PROCESS | 19468 | 1461092316505 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 11:58:36 INFO - PROCESS | 19468 | 1461092316512 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 11:58:36 INFO - PROCESS | 19468 | 1461092316515 Marionette TRACE conn3 <- [1,1358,null,{}] 11:58:36 INFO - PROCESS | 19468 | 1461092316527 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:36 INFO - PROCESS | 19468 | 1461092316762 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 11:58:36 INFO - PROCESS | 19468 | 1461092316791 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:36 INFO - PROCESS | 19468 | ++DOCSHELL 0x85fec400 == 130 [pid = 19468] [id = 347] 11:58:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x87bf2400) [pid = 19468] [serial = 1042] [outer = (nil)] 11:58:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x88cd5000) [pid = 19468] [serial = 1043] [outer = 0x87bf2400] 11:58:36 INFO - PROCESS | 19468 | 1461092316865 Marionette DEBUG loaded listener.js 11:58:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 185 (0x88dcc000) [pid = 19468] [serial = 1044] [outer = 0x87bf2400] 11:58:37 INFO - PROCESS | 19468 | 1461092317787 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 11:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 11:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 2039ms 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 184 (0x88cd6c00) [pid = 19468] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x85e31800) [pid = 19468] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0x8375a000) [pid = 19468] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x8e5d7000) [pid = 19468] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x959e5400) [pid = 19468] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x84c7e000) [pid = 19468] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x857d0400) [pid = 19468] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x87bf6800) [pid = 19468] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x8ab16000) [pid = 19468] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x8ab1e000) [pid = 19468] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x83504800) [pid = 19468] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x93107c00) [pid = 19468] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x8f6c8400) [pid = 19468] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x83754c00) [pid = 19468] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x8f5d1800) [pid = 19468] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x84c77000) [pid = 19468] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x93141c00) [pid = 19468] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x959ebc00) [pid = 19468] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x83756c00) [pid = 19468] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x90482000) [pid = 19468] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x8e369000) [pid = 19468] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x8e5d8800) [pid = 19468] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x88dc1400) [pid = 19468] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x846e3c00) [pid = 19468] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x959eb000) [pid = 19468] [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.] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x8ff4a400) [pid = 19468] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x9010f800) [pid = 19468] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x8ff43800) [pid = 19468] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x8dcd7c00) [pid = 19468] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x8f6b9400) [pid = 19468] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 11:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x8e365400) [pid = 19468] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x8aec8400) [pid = 19468] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x8b906000) [pid = 19468] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x8adf8800) [pid = 19468] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x8adf3800) [pid = 19468] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x8a8ce000) [pid = 19468] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x88defc00) [pid = 19468] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x88b59400) [pid = 19468] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x87592400) [pid = 19468] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x85e29400) [pid = 19468] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 11:58:38 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x83757400) [pid = 19468] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 11:58:38 INFO - PROCESS | 19468 | 1461092318656 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 11:58:38 INFO - PROCESS | 19468 | 1461092318662 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 11:58:38 INFO - PROCESS | 19468 | 1461092318740 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 11:58:38 INFO - PROCESS | 19468 | 1461092318743 Marionette TRACE conn3 <- [1,1362,null,{}] 11:58:38 INFO - PROCESS | 19468 | 1461092318749 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:39 INFO - PROCESS | 19468 | 1461092319021 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 11:58:39 INFO - PROCESS | 19468 | 1461092319139 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:39 INFO - PROCESS | 19468 | ++DOCSHELL 0x846e4c00 == 131 [pid = 19468] [id = 348] 11:58:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x857c7c00) [pid = 19468] [serial = 1045] [outer = (nil)] 11:58:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x8649e400) [pid = 19468] [serial = 1046] [outer = 0x857c7c00] 11:58:39 INFO - PROCESS | 19468 | 1461092319217 Marionette DEBUG loaded listener.js 11:58:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x87bf6800) [pid = 19468] [serial = 1047] [outer = 0x857c7c00] 11:58:40 INFO - PROCESS | 19468 | 1461092320002 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 11:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 11:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1393ms 11:58:40 INFO - PROCESS | 19468 | 1461092320070 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 11:58:40 INFO - PROCESS | 19468 | 1461092320074 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 11:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 11:58:40 INFO - PROCESS | 19468 | 1461092320084 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 11:58:40 INFO - PROCESS | 19468 | 1461092320087 Marionette TRACE conn3 <- [1,1366,null,{}] 11:58:40 INFO - PROCESS | 19468 | 1461092320096 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:40 INFO - PROCESS | 19468 | 1461092320277 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 11:58:40 INFO - PROCESS | 19468 | 1461092320464 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:40 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c1800 == 132 [pid = 19468] [id = 349] 11:58:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x857c5c00) [pid = 19468] [serial = 1048] [outer = (nil)] 11:58:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x88df0c00) [pid = 19468] [serial = 1049] [outer = 0x857c5c00] 11:58:40 INFO - PROCESS | 19468 | 1461092320543 Marionette DEBUG loaded listener.js 11:58:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8a6f5800) [pid = 19468] [serial = 1050] [outer = 0x857c5c00] 11:58:41 INFO - PROCESS | 19468 | 1461092321761 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 11:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 11:58:41 INFO - PROCESS | 19468 | 1461092321827 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 11:58:41 INFO - PROCESS | 19468 | 1461092321838 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 11:58:41 INFO - PROCESS | 19468 | 1461092321845 Marionette TRACE conn3 <- [1,1370,null,{}] 11:58:41 INFO - PROCESS | 19468 | 1461092321855 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:42 INFO - PROCESS | 19468 | 1461092322178 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 11:58:42 INFO - PROCESS | 19468 | 1461092322441 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:42 INFO - PROCESS | 19468 | ++DOCSHELL 0x84f59000 == 133 [pid = 19468] [id = 350] 11:58:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x84f5a000) [pid = 19468] [serial = 1051] [outer = (nil)] 11:58:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x85b7c000) [pid = 19468] [serial = 1052] [outer = 0x84f5a000] 11:58:42 INFO - PROCESS | 19468 | 1461092322580 Marionette DEBUG loaded listener.js 11:58:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x85e28400) [pid = 19468] [serial = 1053] [outer = 0x84f5a000] 11:58:43 INFO - PROCESS | 19468 | 1461092323654 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 11:58:43 INFO - PROCESS | 19468 | 1461092323739 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 11:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 11:58:43 INFO - PROCESS | 19468 | 1461092323758 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 11:58:43 INFO - PROCESS | 19468 | 1461092323763 Marionette TRACE conn3 <- [1,1374,null,{}] 11:58:43 INFO - PROCESS | 19468 | 1461092323769 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:44 INFO - PROCESS | 19468 | 1461092324022 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 11:58:44 INFO - PROCESS | 19468 | 1461092324377 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:44 INFO - PROCESS | 19468 | ++DOCSHELL 0x865f3800 == 134 [pid = 19468] [id = 351] 11:58:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x87bf0400) [pid = 19468] [serial = 1054] [outer = (nil)] 11:58:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x88ccbc00) [pid = 19468] [serial = 1055] [outer = 0x87bf0400] 11:58:44 INFO - PROCESS | 19468 | 1461092324468 Marionette DEBUG loaded listener.js 11:58:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x88de5400) [pid = 19468] [serial = 1056] [outer = 0x87bf0400] 11:58:45 INFO - PROCESS | 19468 | [19468] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:58:45 INFO - PROCESS | 19468 | 1461092325461 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 11:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 11:58:45 INFO - PROCESS | 19468 | 1461092325496 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 11:58:45 INFO - PROCESS | 19468 | 1461092325503 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 11:58:45 INFO - PROCESS | 19468 | 1461092325510 Marionette TRACE conn3 <- [1,1378,null,{}] 11:58:45 INFO - PROCESS | 19468 | 1461092325528 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:45 INFO - PROCESS | 19468 | 1461092325789 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 11:58:46 INFO - PROCESS | 19468 | 1461092326106 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:46 INFO - PROCESS | 19468 | ++DOCSHELL 0x88b5c400 == 135 [pid = 19468] [id = 352] 11:58:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x88cd7000) [pid = 19468] [serial = 1057] [outer = (nil)] 11:58:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x8abeac00) [pid = 19468] [serial = 1058] [outer = 0x88cd7000] 11:58:46 INFO - PROCESS | 19468 | 1461092326202 Marionette DEBUG loaded listener.js 11:58:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x8adf8800) [pid = 19468] [serial = 1059] [outer = 0x88cd7000] 11:58:47 INFO - PROCESS | 19468 | 1461092327130 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 11:58:47 INFO - PROCESS | 19468 | 1461092327196 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 11:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 11:58:47 INFO - PROCESS | 19468 | 1461092327203 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 11:58:47 INFO - PROCESS | 19468 | 1461092327207 Marionette TRACE conn3 <- [1,1382,null,{}] 11:58:47 INFO - PROCESS | 19468 | 1461092327213 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:47 INFO - PROCESS | 19468 | 1461092327444 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 11:58:47 INFO - PROCESS | 19468 | 1461092327763 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:47 INFO - PROCESS | 19468 | ++DOCSHELL 0x84f59400 == 136 [pid = 19468] [id = 353] 11:58:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x8ab13c00) [pid = 19468] [serial = 1060] [outer = (nil)] 11:58:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x8b910800) [pid = 19468] [serial = 1061] [outer = 0x8ab13c00] 11:58:47 INFO - PROCESS | 19468 | 1461092327857 Marionette DEBUG loaded listener.js 11:58:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x8d8a0000) [pid = 19468] [serial = 1062] [outer = 0x8ab13c00] 11:58:48 INFO - PROCESS | 19468 | [19468] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:58:48 INFO - PROCESS | 19468 | 1461092328804 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 11:58:48 INFO - PROCESS | 19468 | 1461092328892 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 11:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 11:58:48 INFO - PROCESS | 19468 | 1461092328899 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 11:58:48 INFO - PROCESS | 19468 | 1461092328903 Marionette TRACE conn3 <- [1,1386,null,{}] 11:58:48 INFO - PROCESS | 19468 | 1461092328909 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:49 INFO - PROCESS | 19468 | 1461092329158 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 11:58:49 INFO - PROCESS | 19468 | 1461092329480 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:49 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b901c00 == 137 [pid = 19468] [id = 354] 11:58:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x8db03400) [pid = 19468] [serial = 1063] [outer = (nil)] 11:58:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x8dc0ec00) [pid = 19468] [serial = 1064] [outer = 0x8db03400] 11:58:49 INFO - PROCESS | 19468 | 1461092329575 Marionette DEBUG loaded listener.js 11:58:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x8dc12400) [pid = 19468] [serial = 1065] [outer = 0x8db03400] 11:58:50 INFO - PROCESS | 19468 | 1461092330551 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 11:58:50 INFO - PROCESS | 19468 | 1461092330584 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 11:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 11:58:50 INFO - PROCESS | 19468 | 1461092330590 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 11:58:50 INFO - PROCESS | 19468 | 1461092330594 Marionette TRACE conn3 <- [1,1390,null,{}] 11:58:50 INFO - PROCESS | 19468 | 1461092330600 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:50 INFO - PROCESS | 19468 | 1461092330818 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 11:58:51 INFO - PROCESS | 19468 | 1461092331086 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:51 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b625000 == 138 [pid = 19468] [id = 355] 11:58:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x8dcd3000) [pid = 19468] [serial = 1066] [outer = (nil)] 11:58:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x8f6c7c00) [pid = 19468] [serial = 1067] [outer = 0x8dcd3000] 11:58:51 INFO - PROCESS | 19468 | 1461092331222 Marionette DEBUG loaded listener.js 11:58:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x8fcb4000) [pid = 19468] [serial = 1068] [outer = 0x8dcd3000] 11:58:52 INFO - PROCESS | 19468 | 1461092332098 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 11:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 11:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1535ms 11:58:52 INFO - PROCESS | 19468 | 1461092332126 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 11:58:52 INFO - PROCESS | 19468 | 1461092332131 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 11:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 11:58:52 INFO - PROCESS | 19468 | 1461092332137 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 11:58:52 INFO - PROCESS | 19468 | 1461092332141 Marionette TRACE conn3 <- [1,1394,null,{}] 11:58:52 INFO - PROCESS | 19468 | 1461092332146 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:52 INFO - PROCESS | 19468 | 1461092332338 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 11:58:52 INFO - PROCESS | 19468 | 1461092332615 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:52 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ab16000 == 139 [pid = 19468] [id = 356] 11:58:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x8f6b9400) [pid = 19468] [serial = 1069] [outer = (nil)] 11:58:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x8ffa0c00) [pid = 19468] [serial = 1070] [outer = 0x8f6b9400] 11:58:52 INFO - PROCESS | 19468 | 1461092332750 Marionette DEBUG loaded listener.js 11:58:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x9010f000) [pid = 19468] [serial = 1071] [outer = 0x8f6b9400] 11:58:53 INFO - PROCESS | 19468 | 1461092333640 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 11:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 11:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1533ms 11:58:53 INFO - PROCESS | 19468 | 1461092333671 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 11:58:53 INFO - PROCESS | 19468 | 1461092333674 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 11:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 11:58:53 INFO - PROCESS | 19468 | 1461092333681 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 11:58:53 INFO - PROCESS | 19468 | 1461092333685 Marionette TRACE conn3 <- [1,1398,null,{}] 11:58:53 INFO - PROCESS | 19468 | 1461092333691 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:53 INFO - PROCESS | 19468 | 1461092333907 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 11:58:54 INFO - PROCESS | 19468 | 1461092334220 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:54 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6b8400 == 140 [pid = 19468] [id = 357] 11:58:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x8fc02c00) [pid = 19468] [serial = 1072] [outer = (nil)] 11:58:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x9047d000) [pid = 19468] [serial = 1073] [outer = 0x8fc02c00] 11:58:54 INFO - PROCESS | 19468 | 1461092334316 Marionette DEBUG loaded listener.js 11:58:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x9047ec00) [pid = 19468] [serial = 1074] [outer = 0x8fc02c00] 11:58:55 INFO - PROCESS | 19468 | 1461092335186 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 11:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 11:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1532ms 11:58:55 INFO - PROCESS | 19468 | 1461092335215 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 11:58:55 INFO - PROCESS | 19468 | 1461092335219 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 11:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 11:58:55 INFO - PROCESS | 19468 | 1461092335226 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 11:58:55 INFO - PROCESS | 19468 | 1461092335229 Marionette TRACE conn3 <- [1,1402,null,{}] 11:58:55 INFO - PROCESS | 19468 | 1461092335235 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:55 INFO - PROCESS | 19468 | 1461092335431 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 11:58:55 INFO - PROCESS | 19468 | 1461092335711 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:55 INFO - PROCESS | 19468 | ++DOCSHELL 0x8dcd7c00 == 141 [pid = 19468] [id = 358] 11:58:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x9047b400) [pid = 19468] [serial = 1075] [outer = (nil)] 11:58:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x9053b400) [pid = 19468] [serial = 1076] [outer = 0x9047b400] 11:58:55 INFO - PROCESS | 19468 | 1461092335845 Marionette DEBUG loaded listener.js 11:58:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x9053d400) [pid = 19468] [serial = 1077] [outer = 0x9047b400] 11:58:56 INFO - PROCESS | 19468 | 1461092336753 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 11:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 11:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1582ms 11:58:56 INFO - PROCESS | 19468 | 1461092336809 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 11:58:56 INFO - PROCESS | 19468 | 1461092336813 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 11:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 11:58:56 INFO - PROCESS | 19468 | 1461092336820 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 11:58:56 INFO - PROCESS | 19468 | 1461092336823 Marionette TRACE conn3 <- [1,1406,null,{}] 11:58:56 INFO - PROCESS | 19468 | 1461092336829 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:57 INFO - PROCESS | 19468 | 1461092337046 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 11:58:57 INFO - PROCESS | 19468 | 1461092337365 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:57 INFO - PROCESS | 19468 | ++DOCSHELL 0x9047dc00 == 142 [pid = 19468] [id = 359] 11:58:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x9054d000) [pid = 19468] [serial = 1078] [outer = (nil)] 11:58:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x90724000) [pid = 19468] [serial = 1079] [outer = 0x9054d000] 11:58:57 INFO - PROCESS | 19468 | 1461092337461 Marionette DEBUG loaded listener.js 11:58:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x90729c00) [pid = 19468] [serial = 1080] [outer = 0x9054d000] 11:58:58 INFO - PROCESS | 19468 | 1461092338443 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 11:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 11:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1680ms 11:58:58 INFO - PROCESS | 19468 | 1461092338500 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 11:58:58 INFO - PROCESS | 19468 | 1461092338511 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 11:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 11:58:58 INFO - PROCESS | 19468 | 1461092338518 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 11:58:58 INFO - PROCESS | 19468 | 1461092338522 Marionette TRACE conn3 <- [1,1410,null,{}] 11:58:58 INFO - PROCESS | 19468 | 1461092338528 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:58 INFO - PROCESS | 19468 | 1461092338751 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 11:58:59 INFO - PROCESS | 19468 | 1461092339073 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:59 INFO - PROCESS | 19468 | ++DOCSHELL 0x90536000 == 143 [pid = 19468] [id = 360] 11:58:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x90550400) [pid = 19468] [serial = 1081] [outer = (nil)] 11:58:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x93107400) [pid = 19468] [serial = 1082] [outer = 0x90550400] 11:58:59 INFO - PROCESS | 19468 | 1461092339175 Marionette DEBUG loaded listener.js 11:58:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x93141800) [pid = 19468] [serial = 1083] [outer = 0x90550400] 11:59:00 INFO - PROCESS | 19468 | 1461092340151 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 11:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 11:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1683ms 11:59:00 INFO - PROCESS | 19468 | 1461092340201 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 11:59:00 INFO - PROCESS | 19468 | 1461092340205 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 11:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 11:59:00 INFO - PROCESS | 19468 | 1461092340211 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 11:59:00 INFO - PROCESS | 19468 | 1461092340214 Marionette TRACE conn3 <- [1,1414,null,{}] 11:59:00 INFO - PROCESS | 19468 | 1461092340220 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:00 INFO - PROCESS | 19468 | 1461092340462 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 11:59:00 INFO - PROCESS | 19468 | 1461092340798 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ac10000 == 144 [pid = 19468] [id = 361] 11:59:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x8b90e000) [pid = 19468] [serial = 1084] [outer = (nil)] 11:59:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 185 (0x93179800) [pid = 19468] [serial = 1085] [outer = 0x8b90e000] 11:59:00 INFO - PROCESS | 19468 | 1461092340885 Marionette DEBUG loaded listener.js 11:59:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 186 (0x93334800) [pid = 19468] [serial = 1086] [outer = 0x8b90e000] 11:59:01 INFO - PROCESS | 19468 | 1461092341919 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 11:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 11:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1731ms 11:59:01 INFO - PROCESS | 19468 | 1461092341943 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 11:59:01 INFO - PROCESS | 19468 | 1461092341947 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 11:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 11:59:01 INFO - PROCESS | 19468 | 1461092341954 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 11:59:01 INFO - PROCESS | 19468 | 1461092341957 Marionette TRACE conn3 <- [1,1418,null,{}] 11:59:01 INFO - PROCESS | 19468 | 1461092341963 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:02 INFO - PROCESS | 19468 | 1461092342161 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 11:59:02 INFO - PROCESS | 19468 | 1461092342474 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:02 INFO - PROCESS | 19468 | ++DOCSHELL 0x931cf800 == 145 [pid = 19468] [id = 362] 11:59:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 187 (0x93331800) [pid = 19468] [serial = 1087] [outer = (nil)] 11:59:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 188 (0x959e6000) [pid = 19468] [serial = 1088] [outer = 0x93331800] 11:59:02 INFO - PROCESS | 19468 | 1461092342567 Marionette DEBUG loaded listener.js 11:59:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 189 (0x959ea800) [pid = 19468] [serial = 1089] [outer = 0x93331800] 11:59:03 INFO - PROCESS | 19468 | 1461092343558 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 11:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 11:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1679ms 11:59:03 INFO - PROCESS | 19468 | 1461092343634 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 11:59:03 INFO - PROCESS | 19468 | 1461092343638 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 11:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 11:59:03 INFO - PROCESS | 19468 | 1461092343645 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 11:59:03 INFO - PROCESS | 19468 | 1461092343648 Marionette TRACE conn3 <- [1,1422,null,{}] 11:59:03 INFO - PROCESS | 19468 | 1461092343654 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:03 INFO - PROCESS | 19468 | 1461092343912 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 11:59:04 INFO - PROCESS | 19468 | 1461092344232 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:04 INFO - PROCESS | 19468 | ++DOCSHELL 0x857c7800 == 146 [pid = 19468] [id = 363] 11:59:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 190 (0x857cf800) [pid = 19468] [serial = 1090] [outer = (nil)] 11:59:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 191 (0x85ff8800) [pid = 19468] [serial = 1091] [outer = 0x857cf800] 11:59:04 INFO - PROCESS | 19468 | 1461092344323 Marionette DEBUG loaded listener.js 11:59:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 192 (0x864a4800) [pid = 19468] [serial = 1092] [outer = 0x857cf800] 11:59:05 INFO - PROCESS | 19468 | 1461092345252 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 11:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 11:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1682ms 11:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 11:59:05 INFO - PROCESS | 19468 | 1461092345328 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 11:59:05 INFO - PROCESS | 19468 | 1461092345331 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 11:59:05 INFO - PROCESS | 19468 | 1461092345338 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 11:59:05 INFO - PROCESS | 19468 | 1461092345340 Marionette TRACE conn3 <- [1,1426,null,{}] 11:59:05 INFO - PROCESS | 19468 | 1461092345347 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:05 INFO - PROCESS | 19468 | 1461092345573 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 11:59:05 INFO - PROCESS | 19468 | 1461092345899 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:05 INFO - PROCESS | 19468 | ++DOCSHELL 0x83503c00 == 147 [pid = 19468] [id = 364] 11:59:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 193 (0x846de000) [pid = 19468] [serial = 1093] [outer = (nil)] 11:59:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 194 (0x85fed800) [pid = 19468] [serial = 1094] [outer = 0x846de000] 11:59:05 INFO - PROCESS | 19468 | 1461092345984 Marionette DEBUG loaded listener.js 11:59:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 195 (0x865f4400) [pid = 19468] [serial = 1095] [outer = 0x846de000] 11:59:07 INFO - PROCESS | 19468 | 1461092347583 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 11:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 11:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 2285ms 11:59:07 INFO - PROCESS | 19468 | 1461092347621 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 11:59:07 INFO - PROCESS | 19468 | 1461092347627 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 11:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 11:59:07 INFO - PROCESS | 19468 | 1461092347635 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 11:59:07 INFO - PROCESS | 19468 | 1461092347640 Marionette TRACE conn3 <- [1,1430,null,{}] 11:59:07 INFO - PROCESS | 19468 | 1461092347649 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:07 INFO - PROCESS | 19468 | 1461092347867 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 11:59:08 INFO - PROCESS | 19468 | 1461092348145 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:08 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c3c00 == 148 [pid = 19468] [id = 365] 11:59:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 196 (0x846cb000) [pid = 19468] [serial = 1096] [outer = (nil)] 11:59:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 197 (0x857c7400) [pid = 19468] [serial = 1097] [outer = 0x846cb000] 11:59:08 INFO - PROCESS | 19468 | 1461092348233 Marionette DEBUG loaded listener.js 11:59:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 198 (0x857d3000) [pid = 19468] [serial = 1098] [outer = 0x846cb000] 11:59:09 INFO - PROCESS | 19468 | 1461092349142 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 11:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 11:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1583ms 11:59:09 INFO - PROCESS | 19468 | 1461092349218 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 11:59:09 INFO - PROCESS | 19468 | 1461092349227 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 11:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 11:59:09 INFO - PROCESS | 19468 | 1461092349237 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 11:59:09 INFO - PROCESS | 19468 | 1461092349240 Marionette TRACE conn3 <- [1,1434,null,{}] 11:59:09 INFO - PROCESS | 19468 | 1461092349246 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:09 INFO - PROCESS | 19468 | 1461092349488 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 11:59:09 INFO - PROCESS | 19468 | 1461092349956 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:09 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c6c00 == 149 [pid = 19468] [id = 366] 11:59:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 199 (0x84f55c00) [pid = 19468] [serial = 1099] [outer = (nil)] 11:59:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 200 (0x85ff8000) [pid = 19468] [serial = 1100] [outer = 0x84f55c00] 11:59:10 INFO - PROCESS | 19468 | 1461092350048 Marionette DEBUG loaded listener.js 11:59:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 201 (0x865fbc00) [pid = 19468] [serial = 1101] [outer = 0x84f55c00] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x846e4c00 == 148 [pid = 19468] [id = 348] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x85fec400 == 147 [pid = 19468] [id = 347] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x85e35800 == 146 [pid = 19468] [id = 346] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x83502400 == 145 [pid = 19468] [id = 345] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x846c5000 == 144 [pid = 19468] [id = 344] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x8350e800 == 143 [pid = 19468] [id = 343] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x83b59400 == 142 [pid = 19468] [id = 342] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x8f5d0000 == 141 [pid = 19468] [id = 341] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x8adf7c00 == 140 [pid = 19468] [id = 339] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x88b51000 == 139 [pid = 19468] [id = 340] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x8da0fc00 == 138 [pid = 19468] [id = 338] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x8aecc000 == 137 [pid = 19468] [id = 337] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x85fed000 == 136 [pid = 19468] [id = 336] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x8abe2800 == 135 [pid = 19468] [id = 335] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x865f6c00 == 134 [pid = 19468] [id = 333] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x88b59000 == 133 [pid = 19468] [id = 334] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x88b56400 == 132 [pid = 19468] [id = 332] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x88b4f000 == 131 [pid = 19468] [id = 331] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x87bf8000 == 130 [pid = 19468] [id = 330] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x87bea800 == 129 [pid = 19468] [id = 329] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x85ff2c00 == 128 [pid = 19468] [id = 328] 11:59:11 INFO - PROCESS | 19468 | --DOCSHELL 0x84279400 == 127 [pid = 19468] [id = 327] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 200 (0x8f6b5800) [pid = 19468] [serial = 771] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 199 (0x90536400) [pid = 19468] [serial = 885] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 198 (0x90721c00) [pid = 19468] [serial = 888] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 197 (0x901ef800) [pid = 19468] [serial = 882] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 196 (0x8ffa3000) [pid = 19468] [serial = 879] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 195 (0x8fcb8400) [pid = 19468] [serial = 876] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 194 (0x8f5c9000) [pid = 19468] [serial = 873] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 193 (0x8dc14c00) [pid = 19468] [serial = 870] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 192 (0x8db05400) [pid = 19468] [serial = 867] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 191 (0x8b90ec00) [pid = 19468] [serial = 864] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 190 (0x8aec8c00) [pid = 19468] [serial = 861] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 189 (0x8ac0ec00) [pid = 19468] [serial = 858] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 188 (0x8960f000) [pid = 19468] [serial = 855] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 187 (0x88de2800) [pid = 19468] [serial = 852] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 186 (0x88522800) [pid = 19468] [serial = 849] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 185 (0x85ff0800) [pid = 19468] [serial = 846] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 184 (0x846c6000) [pid = 19468] [serial = 843] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x85ff2000) [pid = 19468] [serial = 974] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0x864a4000) [pid = 19468] [serial = 978] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x95c8a000) [pid = 19468] [serial = 950] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x96341c00) [pid = 19468] [serial = 951] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x97118400) [pid = 19468] [serial = 959] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x9775dc00) [pid = 19468] [serial = 960] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x857cc800) [pid = 19468] [serial = 914] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x85d0a000) [pid = 19468] [serial = 915] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x85b74c00) [pid = 19468] [serial = 971] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x884ec000) [pid = 19468] [serial = 917] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x88521800) [pid = 19468] [serial = 918] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x8d89ec00) [pid = 19468] [serial = 926] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x8da06400) [pid = 19468] [serial = 927] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x8ac14400) [pid = 19468] [serial = 923] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x8aec8800) [pid = 19468] [serial = 924] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x84c76c00) [pid = 19468] [serial = 965] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x84c84000) [pid = 19468] [serial = 966] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x959e8000) [pid = 19468] [serial = 947] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x959ee800) [pid = 19468] [serial = 948] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x90481800) [pid = 19468] [serial = 938] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x90531c00) [pid = 19468] [serial = 939] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x974df000) [pid = 19468] [serial = 956] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x9753e800) [pid = 19468] [serial = 957] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x8f6c7000) [pid = 19468] [serial = 932] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x8f6d0c00) [pid = 19468] [serial = 933] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x85ff1c00) [pid = 19468] [serial = 912] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x931ca800) [pid = 19468] [serial = 944] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x93338000) [pid = 19468] [serial = 945] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x970c7800) [pid = 19468] [serial = 953] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x970d4c00) [pid = 19468] [serial = 954] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x83b64c00) [pid = 19468] [serial = 962] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x846c3400) [pid = 19468] [serial = 963] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x91327c00) [pid = 19468] [serial = 941] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x915c7800) [pid = 19468] [serial = 942] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x8e5d6800) [pid = 19468] [serial = 929] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x8e5dec00) [pid = 19468] [serial = 930] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x8fefd400) [pid = 19468] [serial = 935] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x8ffa4c00) [pid = 19468] [serial = 936] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x89607800) [pid = 19468] [serial = 920] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x8a8c3400) [pid = 19468] [serial = 921] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x846e8c00) [pid = 19468] [serial = 968] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x84c7cc00) [pid = 19468] [serial = 969] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x8758d000) [pid = 19468] [serial = 980] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x97c7dc00) [pid = 19468] [serial = 636] [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.] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x84c80c00) [pid = 19468] [serial = 977] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x86498400) [pid = 19468] [serial = 975] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x85b7b400) [pid = 19468] [serial = 972] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 19468 | 1461092351377 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 11:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 11:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2230ms 11:59:11 INFO - PROCESS | 19468 | 1461092351527 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 11:59:11 INFO - PROCESS | 19468 | 1461092351532 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 11:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 11:59:11 INFO - PROCESS | 19468 | 1461092351542 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 11:59:11 INFO - PROCESS | 19468 | 1461092351547 Marionette TRACE conn3 <- [1,1438,null,{}] 11:59:11 INFO - PROCESS | 19468 | 1461092351563 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:11 INFO - PROCESS | 19468 | 1461092351749 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 11:59:11 INFO - PROCESS | 19468 | 1461092351766 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:11 INFO - PROCESS | 19468 | ++DOCSHELL 0x84c79800 == 128 [pid = 19468] [id = 367] 11:59:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x84f51c00) [pid = 19468] [serial = 1102] [outer = (nil)] 11:59:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x857cc000) [pid = 19468] [serial = 1103] [outer = 0x84f51c00] 11:59:11 INFO - PROCESS | 19468 | 1461092351878 Marionette DEBUG loaded listener.js 11:59:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x85d05c00) [pid = 19468] [serial = 1104] [outer = 0x84f51c00] 11:59:12 INFO - PROCESS | 19468 | 1461092352828 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 11:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 11:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1337ms 11:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 11:59:12 INFO - PROCESS | 19468 | 1461092352881 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 11:59:12 INFO - PROCESS | 19468 | 1461092352884 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 11:59:12 INFO - PROCESS | 19468 | 1461092352904 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 11:59:12 INFO - PROCESS | 19468 | 1461092352907 Marionette TRACE conn3 <- [1,1442,null,{}] 11:59:12 INFO - PROCESS | 19468 | 1461092352914 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:13 INFO - PROCESS | 19468 | 1461092353091 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 11:59:13 INFO - PROCESS | 19468 | 1461092353101 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:13 INFO - PROCESS | 19468 | ++DOCSHELL 0x84c7b000 == 129 [pid = 19468] [id = 368] 11:59:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x85d0f000) [pid = 19468] [serial = 1105] [outer = (nil)] 11:59:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x8758f400) [pid = 19468] [serial = 1106] [outer = 0x85d0f000] 11:59:13 INFO - PROCESS | 19468 | 1461092353174 Marionette DEBUG loaded listener.js 11:59:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x87bef800) [pid = 19468] [serial = 1107] [outer = 0x85d0f000] 11:59:14 INFO - PROCESS | 19468 | 1461092354226 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 11:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 11:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1398ms 11:59:14 INFO - PROCESS | 19468 | 1461092354289 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 11:59:14 INFO - PROCESS | 19468 | 1461092354293 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 11:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 11:59:14 INFO - PROCESS | 19468 | 1461092354299 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 11:59:14 INFO - PROCESS | 19468 | 1461092354302 Marionette TRACE conn3 <- [1,1446,null,{}] 11:59:14 INFO - PROCESS | 19468 | 1461092354307 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:14 INFO - PROCESS | 19468 | 1461092354554 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 11:59:14 INFO - PROCESS | 19468 | 1461092354583 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:14 INFO - PROCESS | 19468 | ++DOCSHELL 0x85ff8c00 == 130 [pid = 19468] [id = 369] 11:59:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x884e1c00) [pid = 19468] [serial = 1108] [outer = (nil)] 11:59:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x8851cc00) [pid = 19468] [serial = 1109] [outer = 0x884e1c00] 11:59:14 INFO - PROCESS | 19468 | 1461092354654 Marionette DEBUG loaded listener.js 11:59:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x88524800) [pid = 19468] [serial = 1110] [outer = 0x884e1c00] 11:59:15 INFO - PROCESS | 19468 | 1461092355622 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 11:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 11:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1378ms 11:59:15 INFO - PROCESS | 19468 | 1461092355685 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 11:59:15 INFO - PROCESS | 19468 | 1461092355689 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 11:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 11:59:15 INFO - PROCESS | 19468 | 1461092355695 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 11:59:15 INFO - PROCESS | 19468 | 1461092355698 Marionette TRACE conn3 <- [1,1450,null,{}] 11:59:15 INFO - PROCESS | 19468 | 1461092355703 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:15 INFO - PROCESS | 19468 | 1461092355980 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 11:59:16 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x86499400) [pid = 19468] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 11:59:16 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x857c7c00) [pid = 19468] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 11:59:16 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x846cf800) [pid = 19468] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 11:59:16 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x83b5b000) [pid = 19468] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 11:59:16 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x84c81c00) [pid = 19468] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 11:59:16 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x87bf2400) [pid = 19468] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 11:59:16 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x9313d800) [pid = 19468] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:59:16 INFO - PROCESS | 19468 | 1461092356634 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:16 INFO - PROCESS | 19468 | ++DOCSHELL 0x83759400 == 131 [pid = 19468] [id = 370] 11:59:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x83b5a000) [pid = 19468] [serial = 1111] [outer = (nil)] 11:59:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x857c7c00) [pid = 19468] [serial = 1112] [outer = 0x83b5a000] 11:59:16 INFO - PROCESS | 19468 | 1461092356717 Marionette DEBUG loaded listener.js 11:59:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x86499400) [pid = 19468] [serial = 1113] [outer = 0x83b5a000] 11:59:17 INFO - PROCESS | 19468 | 1461092357445 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 11:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 11:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1780ms 11:59:17 INFO - PROCESS | 19468 | 1461092357484 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 11:59:17 INFO - PROCESS | 19468 | 1461092357488 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 11:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 11:59:17 INFO - PROCESS | 19468 | 1461092357494 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 11:59:17 INFO - PROCESS | 19468 | 1461092357497 Marionette TRACE conn3 <- [1,1454,null,{}] 11:59:17 INFO - PROCESS | 19468 | 1461092357502 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:17 INFO - PROCESS | 19468 | 1461092357670 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 11:59:17 INFO - PROCESS | 19468 | 1461092357684 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:17 INFO - PROCESS | 19468 | ++DOCSHELL 0x85ff9000 == 132 [pid = 19468] [id = 371] 11:59:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x88bf0800) [pid = 19468] [serial = 1114] [outer = (nil)] 11:59:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x88de9800) [pid = 19468] [serial = 1115] [outer = 0x88bf0800] 11:59:17 INFO - PROCESS | 19468 | 1461092357757 Marionette DEBUG loaded listener.js 11:59:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x89601800) [pid = 19468] [serial = 1116] [outer = 0x88bf0800] 11:59:18 INFO - PROCESS | 19468 | 1461092358941 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 11:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 11:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1479ms 11:59:18 INFO - PROCESS | 19468 | 1461092358973 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 11:59:18 INFO - PROCESS | 19468 | 1461092358978 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 11:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 11:59:18 INFO - PROCESS | 19468 | 1461092358988 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 11:59:18 INFO - PROCESS | 19468 | 1461092358994 Marionette TRACE conn3 <- [1,1458,null,{}] 11:59:19 INFO - PROCESS | 19468 | 1461092359021 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:19 INFO - PROCESS | 19468 | 1461092359300 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 11:59:19 INFO - PROCESS | 19468 | 1461092359508 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:19 INFO - PROCESS | 19468 | ++DOCSHELL 0x84272c00 == 133 [pid = 19468] [id = 372] 11:59:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x846c5000) [pid = 19468] [serial = 1117] [outer = (nil)] 11:59:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x84c75c00) [pid = 19468] [serial = 1118] [outer = 0x846c5000] 11:59:19 INFO - PROCESS | 19468 | 1461092359616 Marionette DEBUG loaded listener.js 11:59:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x84f57c00) [pid = 19468] [serial = 1119] [outer = 0x846c5000] 11:59:20 INFO - PROCESS | 19468 | 1461092360569 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 11:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 11:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1635ms 11:59:20 INFO - PROCESS | 19468 | 1461092360624 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 11:59:20 INFO - PROCESS | 19468 | 1461092360634 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 11:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 11:59:20 INFO - PROCESS | 19468 | 1461092360644 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 11:59:20 INFO - PROCESS | 19468 | 1461092360648 Marionette TRACE conn3 <- [1,1462,null,{}] 11:59:20 INFO - PROCESS | 19468 | 1461092360655 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:20 INFO - PROCESS | 19468 | 1461092360856 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 11:59:21 INFO - PROCESS | 19468 | 1461092361122 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:21 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e2bc00 == 134 [pid = 19468] [id = 373] 11:59:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x85fec000) [pid = 19468] [serial = 1120] [outer = (nil)] 11:59:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8649cc00) [pid = 19468] [serial = 1121] [outer = 0x85fec000] 11:59:21 INFO - PROCESS | 19468 | 1461092361224 Marionette DEBUG loaded listener.js 11:59:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x87bef400) [pid = 19468] [serial = 1122] [outer = 0x85fec000] 11:59:22 INFO - PROCESS | 19468 | 1461092362284 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 11:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 11:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1678ms 11:59:22 INFO - PROCESS | 19468 | 1461092362323 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 11:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 11:59:22 INFO - PROCESS | 19468 | 1461092362327 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 11:59:22 INFO - PROCESS | 19468 | 1461092362334 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 11:59:22 INFO - PROCESS | 19468 | 1461092362340 Marionette TRACE conn3 <- [1,1466,null,{}] 11:59:22 INFO - PROCESS | 19468 | 1461092362357 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:22 INFO - PROCESS | 19468 | 1461092362557 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 11:59:22 INFO - PROCESS | 19468 | 1461092362864 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:22 INFO - PROCESS | 19468 | ++DOCSHELL 0x88ccdc00 == 135 [pid = 19468] [id = 374] 11:59:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x88dc2000) [pid = 19468] [serial = 1123] [outer = (nil)] 11:59:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x89610c00) [pid = 19468] [serial = 1124] [outer = 0x88dc2000] 11:59:22 INFO - PROCESS | 19468 | 1461092362967 Marionette DEBUG loaded listener.js 11:59:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x8a8c7400) [pid = 19468] [serial = 1125] [outer = 0x88dc2000] 11:59:23 INFO - PROCESS | 19468 | 1461092363919 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 11:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 11:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1635ms 11:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 11:59:23 INFO - PROCESS | 19468 | 1461092363969 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 11:59:23 INFO - PROCESS | 19468 | 1461092363973 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 11:59:23 INFO - PROCESS | 19468 | 1461092363980 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 11:59:23 INFO - PROCESS | 19468 | 1461092363983 Marionette TRACE conn3 <- [1,1470,null,{}] 11:59:23 INFO - PROCESS | 19468 | 1461092363989 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:24 INFO - PROCESS | 19468 | 1461092364192 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 11:59:24 INFO - PROCESS | 19468 | 1461092364462 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:24 INFO - PROCESS | 19468 | ++DOCSHELL 0x88bee800 == 136 [pid = 19468] [id = 375] 11:59:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x8ab17000) [pid = 19468] [serial = 1126] [outer = (nil)] 11:59:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x8abeec00) [pid = 19468] [serial = 1127] [outer = 0x8ab17000] 11:59:24 INFO - PROCESS | 19468 | 1461092364592 Marionette DEBUG loaded listener.js 11:59:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x8ac12800) [pid = 19468] [serial = 1128] [outer = 0x8ab17000] 11:59:25 INFO - PROCESS | 19468 | 1461092365482 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 11:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 11:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1579ms 11:59:25 INFO - PROCESS | 19468 | 1461092365559 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 11:59:25 INFO - PROCESS | 19468 | 1461092365563 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 11:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 11:59:25 INFO - PROCESS | 19468 | 1461092365569 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 11:59:25 INFO - PROCESS | 19468 | 1461092365573 Marionette TRACE conn3 <- [1,1474,null,{}] 11:59:25 INFO - PROCESS | 19468 | 1461092365579 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:25 INFO - PROCESS | 19468 | 1461092365783 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 11:59:26 INFO - PROCESS | 19468 | 1461092366042 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:26 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ab1e000 == 137 [pid = 19468] [id = 376] 11:59:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x8abe6400) [pid = 19468] [serial = 1129] [outer = (nil)] 11:59:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x8aec4c00) [pid = 19468] [serial = 1130] [outer = 0x8abe6400] 11:59:26 INFO - PROCESS | 19468 | 1461092366172 Marionette DEBUG loaded listener.js 11:59:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x8aece000) [pid = 19468] [serial = 1131] [outer = 0x8abe6400] 11:59:27 INFO - PROCESS | 19468 | 1461092367098 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 11:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 11:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1579ms 11:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 11:59:27 INFO - PROCESS | 19468 | 1461092367149 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 11:59:27 INFO - PROCESS | 19468 | 1461092367152 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 11:59:27 INFO - PROCESS | 19468 | 1461092367159 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 11:59:27 INFO - PROCESS | 19468 | 1461092367162 Marionette TRACE conn3 <- [1,1478,null,{}] 11:59:27 INFO - PROCESS | 19468 | 1461092367168 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:27 INFO - PROCESS | 19468 | 1461092367409 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 11:59:27 INFO - PROCESS | 19468 | 1461092367681 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:27 INFO - PROCESS | 19468 | ++DOCSHELL 0x85fed400 == 138 [pid = 19468] [id = 377] 11:59:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x8d89ec00) [pid = 19468] [serial = 1132] [outer = (nil)] 11:59:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x8db06400) [pid = 19468] [serial = 1133] [outer = 0x8d89ec00] 11:59:27 INFO - PROCESS | 19468 | 1461092367806 Marionette DEBUG loaded listener.js 11:59:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x8db0d800) [pid = 19468] [serial = 1134] [outer = 0x8d89ec00] 11:59:28 INFO - PROCESS | 19468 | 1461092368799 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 11:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 11:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1688ms 11:59:28 INFO - PROCESS | 19468 | 1461092368847 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 11:59:28 INFO - PROCESS | 19468 | 1461092368851 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 11:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 11:59:28 INFO - PROCESS | 19468 | 1461092368858 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 11:59:28 INFO - PROCESS | 19468 | 1461092368861 Marionette TRACE conn3 <- [1,1482,null,{}] 11:59:28 INFO - PROCESS | 19468 | 1461092368867 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:29 INFO - PROCESS | 19468 | 1461092369068 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 11:59:29 INFO - PROCESS | 19468 | 1461092369337 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:29 INFO - PROCESS | 19468 | ++DOCSHELL 0x884e4400 == 139 [pid = 19468] [id = 378] 11:59:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x893e4800) [pid = 19468] [serial = 1135] [outer = (nil)] 11:59:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x8e5d1800) [pid = 19468] [serial = 1136] [outer = 0x893e4800] 11:59:29 INFO - PROCESS | 19468 | 1461092369463 Marionette DEBUG loaded listener.js 11:59:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x8e5dc000) [pid = 19468] [serial = 1137] [outer = 0x893e4800] 11:59:30 INFO - PROCESS | 19468 | 1461092370319 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 11:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 11:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1534ms 11:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 11:59:30 INFO - PROCESS | 19468 | 1461092370393 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 11:59:30 INFO - PROCESS | 19468 | 1461092370397 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 11:59:30 INFO - PROCESS | 19468 | 1461092370403 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 11:59:30 INFO - PROCESS | 19468 | 1461092370407 Marionette TRACE conn3 <- [1,1486,null,{}] 11:59:30 INFO - PROCESS | 19468 | 1461092370413 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:30 INFO - PROCESS | 19468 | 1461092370609 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 11:59:30 INFO - PROCESS | 19468 | 1461092370840 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:30 INFO - PROCESS | 19468 | ++DOCSHELL 0x8db05400 == 140 [pid = 19468] [id = 379] 11:59:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x8dcc9000) [pid = 19468] [serial = 1138] [outer = (nil)] 11:59:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x8f6b7400) [pid = 19468] [serial = 1139] [outer = 0x8dcc9000] 11:59:31 INFO - PROCESS | 19468 | 1461092371009 Marionette DEBUG loaded listener.js 11:59:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x8f6ba400) [pid = 19468] [serial = 1140] [outer = 0x8dcc9000] 11:59:32 INFO - PROCESS | 19468 | 1461092372008 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 11:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 11:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1682ms 11:59:32 INFO - PROCESS | 19468 | 1461092372085 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 11:59:32 INFO - PROCESS | 19468 | 1461092372088 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 11:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 11:59:32 INFO - PROCESS | 19468 | 1461092372095 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 11:59:32 INFO - PROCESS | 19468 | 1461092372099 Marionette TRACE conn3 <- [1,1490,null,{}] 11:59:32 INFO - PROCESS | 19468 | 1461092372105 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:32 INFO - PROCESS | 19468 | 1461092372304 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 11:59:32 INFO - PROCESS | 19468 | 1461092372610 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:32 INFO - PROCESS | 19468 | ++DOCSHELL 0x88dcdc00 == 141 [pid = 19468] [id = 380] 11:59:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x8f6ce800) [pid = 19468] [serial = 1141] [outer = (nil)] 11:59:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x8fef5400) [pid = 19468] [serial = 1142] [outer = 0x8f6ce800] 11:59:32 INFO - PROCESS | 19468 | 1461092372703 Marionette DEBUG loaded listener.js 11:59:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x8fefa400) [pid = 19468] [serial = 1143] [outer = 0x8f6ce800] 11:59:33 INFO - PROCESS | 19468 | 1461092373595 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 11:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 11:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1529ms 11:59:33 INFO - PROCESS | 19468 | 1461092373625 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 11:59:33 INFO - PROCESS | 19468 | 1461092373629 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 11:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 11:59:33 INFO - PROCESS | 19468 | 1461092373635 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 11:59:33 INFO - PROCESS | 19468 | 1461092373639 Marionette TRACE conn3 <- [1,1494,null,{}] 11:59:33 INFO - PROCESS | 19468 | 1461092373645 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:33 INFO - PROCESS | 19468 | 1461092373835 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 11:59:34 INFO - PROCESS | 19468 | 1461092374108 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:34 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ac12c00 == 142 [pid = 19468] [id = 381] 11:59:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x8b61a400) [pid = 19468] [serial = 1144] [outer = (nil)] 11:59:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x8fef6c00) [pid = 19468] [serial = 1145] [outer = 0x8b61a400] 11:59:34 INFO - PROCESS | 19468 | 1461092374243 Marionette DEBUG loaded listener.js 11:59:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x90103000) [pid = 19468] [serial = 1146] [outer = 0x8b61a400] 11:59:35 INFO - PROCESS | 19468 | 1461092375155 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 11:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 11:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1578ms 11:59:35 INFO - PROCESS | 19468 | 1461092375215 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 11:59:35 INFO - PROCESS | 19468 | 1461092375220 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 11:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 11:59:35 INFO - PROCESS | 19468 | 1461092375226 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 11:59:35 INFO - PROCESS | 19468 | 1461092375231 Marionette TRACE conn3 <- [1,1498,null,{}] 11:59:35 INFO - PROCESS | 19468 | 1461092375237 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:35 INFO - PROCESS | 19468 | 1461092375460 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 11:59:35 INFO - PROCESS | 19468 | 1461092375786 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:35 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fc0b000 == 143 [pid = 19468] [id = 382] 11:59:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x9053a400) [pid = 19468] [serial = 1147] [outer = (nil)] 11:59:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x90546000) [pid = 19468] [serial = 1148] [outer = 0x9053a400] 11:59:35 INFO - PROCESS | 19468 | 1461092375886 Marionette DEBUG loaded listener.js 11:59:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x90728000) [pid = 19468] [serial = 1149] [outer = 0x9053a400] 11:59:36 INFO - PROCESS | 19468 | 1461092376794 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 11:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 11:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1580ms 11:59:36 INFO - PROCESS | 19468 | 1461092376822 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 11:59:36 INFO - PROCESS | 19468 | 1461092376827 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 11:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 11:59:36 INFO - PROCESS | 19468 | 1461092376837 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 11:59:36 INFO - PROCESS | 19468 | 1461092376841 Marionette TRACE conn3 <- [1,1502,null,{}] 11:59:36 INFO - PROCESS | 19468 | 1461092376847 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:37 INFO - PROCESS | 19468 | 1461092377043 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 11:59:37 INFO - PROCESS | 19468 | 1461092377314 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:37 INFO - PROCESS | 19468 | ++DOCSHELL 0x90547000 == 144 [pid = 19468] [id = 383] 11:59:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x915c6c00) [pid = 19468] [serial = 1150] [outer = (nil)] 11:59:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x91fcc800) [pid = 19468] [serial = 1151] [outer = 0x915c6c00] 11:59:37 INFO - PROCESS | 19468 | 1461092377445 Marionette DEBUG loaded listener.js 11:59:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x93107800) [pid = 19468] [serial = 1152] [outer = 0x915c6c00] 11:59:38 INFO - PROCESS | 19468 | 1461092378334 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 11:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 11:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1537ms 11:59:38 INFO - PROCESS | 19468 | 1461092378375 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 11:59:38 INFO - PROCESS | 19468 | 1461092378379 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 11:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 11:59:38 INFO - PROCESS | 19468 | 1461092378385 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 11:59:38 INFO - PROCESS | 19468 | 1461092378389 Marionette TRACE conn3 <- [1,1506,null,{}] 11:59:38 INFO - PROCESS | 19468 | 1461092378395 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:38 INFO - PROCESS | 19468 | 1461092378585 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 11:59:38 INFO - PROCESS | 19468 | 1461092378811 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:38 INFO - PROCESS | 19468 | ++DOCSHELL 0x8e5d6000 == 145 [pid = 19468] [id = 384] 11:59:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x91327c00) [pid = 19468] [serial = 1153] [outer = (nil)] 11:59:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x93172000) [pid = 19468] [serial = 1154] [outer = 0x91327c00] 11:59:38 INFO - PROCESS | 19468 | 1461092378937 Marionette DEBUG loaded listener.js 11:59:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x93338000) [pid = 19468] [serial = 1155] [outer = 0x91327c00] 11:59:39 INFO - PROCESS | 19468 | 1461092379871 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 11:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 11:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1531ms 11:59:39 INFO - PROCESS | 19468 | 1461092379918 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 11:59:39 INFO - PROCESS | 19468 | 1461092379922 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 11:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 11:59:39 INFO - PROCESS | 19468 | 1461092379928 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 11:59:39 INFO - PROCESS | 19468 | 1461092379931 Marionette TRACE conn3 <- [1,1510,null,{}] 11:59:39 INFO - PROCESS | 19468 | 1461092379937 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:40 INFO - PROCESS | 19468 | 1461092380127 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 11:59:40 INFO - PROCESS | 19468 | 1461092380437 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:40 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6c9400 == 146 [pid = 19468] [id = 385] 11:59:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 185 (0x915c7800) [pid = 19468] [serial = 1156] [outer = (nil)] 11:59:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 186 (0x959e8400) [pid = 19468] [serial = 1157] [outer = 0x915c7800] 11:59:40 INFO - PROCESS | 19468 | 1461092380531 Marionette DEBUG loaded listener.js 11:59:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 187 (0x959f4800) [pid = 19468] [serial = 1158] [outer = 0x915c7800] 11:59:41 INFO - PROCESS | 19468 | 1461092381428 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 11:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 11:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1530ms 11:59:41 INFO - PROCESS | 19468 | 1461092381459 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 11:59:41 INFO - PROCESS | 19468 | 1461092381462 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 11:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 11:59:41 INFO - PROCESS | 19468 | 1461092381469 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 11:59:41 INFO - PROCESS | 19468 | 1461092381472 Marionette TRACE conn3 <- [1,1514,null,{}] 11:59:41 INFO - PROCESS | 19468 | 1461092381478 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:41 INFO - PROCESS | 19468 | 1461092381667 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 11:59:41 INFO - PROCESS | 19468 | 1461092381935 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:42 INFO - PROCESS | 19468 | ++DOCSHELL 0x9333d400 == 147 [pid = 19468] [id = 386] 11:59:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 188 (0x9591a400) [pid = 19468] [serial = 1159] [outer = (nil)] 11:59:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 189 (0x96345800) [pid = 19468] [serial = 1160] [outer = 0x9591a400] 11:59:42 INFO - PROCESS | 19468 | 1461092382068 Marionette DEBUG loaded listener.js 11:59:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 190 (0x96771400) [pid = 19468] [serial = 1161] [outer = 0x9591a400] 11:59:42 INFO - PROCESS | 19468 | 1461092382971 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 11:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 11:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1532ms 11:59:43 INFO - PROCESS | 19468 | 1461092383002 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 11:59:43 INFO - PROCESS | 19468 | 1461092383005 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 11:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 11:59:43 INFO - PROCESS | 19468 | 1461092383012 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 11:59:43 INFO - PROCESS | 19468 | 1461092383015 Marionette TRACE conn3 <- [1,1518,null,{}] 11:59:43 INFO - PROCESS | 19468 | 1461092383021 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:43 INFO - PROCESS | 19468 | 1461092383243 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 11:59:43 INFO - PROCESS | 19468 | 1461092383595 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:43 INFO - PROCESS | 19468 | ++DOCSHELL 0x9696c400 == 148 [pid = 19468] [id = 387] 11:59:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 191 (0x96972400) [pid = 19468] [serial = 1162] [outer = (nil)] 11:59:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 192 (0x970d0000) [pid = 19468] [serial = 1163] [outer = 0x96972400] 11:59:43 INFO - PROCESS | 19468 | 1461092383689 Marionette DEBUG loaded listener.js 11:59:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 193 (0x970d4c00) [pid = 19468] [serial = 1164] [outer = 0x96972400] 11:59:44 INFO - PROCESS | 19468 | 1461092384633 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 11:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 11:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1690ms 11:59:44 INFO - PROCESS | 19468 | 1461092384703 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 11:59:44 INFO - PROCESS | 19468 | 1461092384706 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 11:59:44 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 11:59:44 INFO - PROCESS | 19468 | 1461092384714 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 11:59:44 INFO - PROCESS | 19468 | 1461092384717 Marionette TRACE conn3 <- [1,1522,null,{}] 11:59:44 INFO - PROCESS | 19468 | 1461092384723 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:44 INFO - PROCESS | 19468 | 1461092384929 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 11:59:45 INFO - PROCESS | 19468 | 1461092385236 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:45 INFO - PROCESS | 19468 | ++DOCSHELL 0x96342800 == 149 [pid = 19468] [id = 388] 11:59:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 194 (0x96968000) [pid = 19468] [serial = 1165] [outer = (nil)] 11:59:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 195 (0x973a4c00) [pid = 19468] [serial = 1166] [outer = 0x96968000] 11:59:45 INFO - PROCESS | 19468 | 1461092385331 Marionette DEBUG loaded listener.js 11:59:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 196 (0x97537400) [pid = 19468] [serial = 1167] [outer = 0x96968000] 11:59:45 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:45 INFO - PROCESS | 19468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:59:45 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:45 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:45 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:45 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:45 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:45 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:45 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:45 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:45 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:45 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:46 INFO - PROCESS | 19468 | 1461092386111 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 11:59:46 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 () { 11:59:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:59:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 11:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 11:59:46 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 () { 11:59:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:59:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 11:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 11:59:46 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 () { 11:59:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:59:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 11:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 11:59:46 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 () { 11:59:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:59:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 11:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 11:59:46 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1482ms 11:59:46 INFO - PROCESS | 19468 | 1461092386201 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 11:59:46 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 11:59:46 INFO - PROCESS | 19468 | 1461092386210 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 11:59:46 INFO - PROCESS | 19468 | 1461092386217 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 11:59:46 INFO - PROCESS | 19468 | 1461092386220 Marionette TRACE conn3 <- [1,1526,null,{}] 11:59:46 INFO - PROCESS | 19468 | 1461092386226 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:46 INFO - PROCESS | 19468 | 1461092386505 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 11:59:46 INFO - PROCESS | 19468 | 1461092386711 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:46 INFO - PROCESS | 19468 | ++DOCSHELL 0x84c84c00 == 150 [pid = 19468] [id = 389] 11:59:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 197 (0x8649b400) [pid = 19468] [serial = 1168] [outer = (nil)] 11:59:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 198 (0x9775e800) [pid = 19468] [serial = 1169] [outer = 0x8649b400] 11:59:46 INFO - PROCESS | 19468 | 1461092386843 Marionette DEBUG loaded listener.js 11:59:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 199 (0x97762000) [pid = 19468] [serial = 1170] [outer = 0x8649b400] 11:59:47 INFO - PROCESS | 19468 | 1461092387691 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 11:59:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:59:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 11:59:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 11:59:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:59:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 11:59:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 11:59:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 11:59:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 11:59:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 11:59:47 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1534ms 11:59:47 INFO - PROCESS | 19468 | 1461092387769 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 11:59:47 INFO - PROCESS | 19468 | 1461092387773 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 11:59:47 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 11:59:47 INFO - PROCESS | 19468 | 1461092387783 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 11:59:47 INFO - PROCESS | 19468 | 1461092387786 Marionette TRACE conn3 <- [1,1530,null,{}] 11:59:47 INFO - PROCESS | 19468 | 1461092387792 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:47 INFO - PROCESS | 19468 | 1461092387991 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 11:59:48 INFO - PROCESS | 19468 | 1461092388258 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:48 INFO - PROCESS | 19468 | ++DOCSHELL 0x85b71000 == 151 [pid = 19468] [id = 390] 11:59:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 200 (0x975e3800) [pid = 19468] [serial = 1171] [outer = (nil)] 11:59:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 201 (0x97909c00) [pid = 19468] [serial = 1172] [outer = 0x975e3800] 11:59:48 INFO - PROCESS | 19468 | 1461092388406 Marionette DEBUG loaded listener.js 11:59:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 202 (0x97910400) [pid = 19468] [serial = 1173] [outer = 0x975e3800] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x88cd5800 == 150 [pid = 19468] [id = 205] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6b3000 == 149 [pid = 19468] [id = 55] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x83759400 == 148 [pid = 19468] [id = 370] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x85ff8c00 == 147 [pid = 19468] [id = 369] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x84c7b000 == 146 [pid = 19468] [id = 368] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x84c79800 == 145 [pid = 19468] [id = 367] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x846c6c00 == 144 [pid = 19468] [id = 366] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x846c3c00 == 143 [pid = 19468] [id = 365] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x8ac10000 == 142 [pid = 19468] [id = 361] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x931cf800 == 141 [pid = 19468] [id = 362] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x90536000 == 140 [pid = 19468] [id = 360] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x9047dc00 == 139 [pid = 19468] [id = 359] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6b8400 == 138 [pid = 19468] [id = 357] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x8dcd7c00 == 137 [pid = 19468] [id = 358] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x8ab16000 == 136 [pid = 19468] [id = 356] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x8b625000 == 135 [pid = 19468] [id = 355] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x8b901c00 == 134 [pid = 19468] [id = 354] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x84f59400 == 133 [pid = 19468] [id = 353] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x88b5c400 == 132 [pid = 19468] [id = 352] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x84f59000 == 131 [pid = 19468] [id = 350] 11:59:50 INFO - PROCESS | 19468 | --DOCSHELL 0x865f3800 == 130 [pid = 19468] [id = 351] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 201 (0x884eb400) [pid = 19468] [serial = 1040] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 200 (0x8dcd1000) [pid = 19468] [serial = 1016] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 199 (0x8649e400) [pid = 19468] [serial = 1046] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 198 (0x8abee800) [pid = 19468] [serial = 1004] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 197 (0x8ff4b000) [pid = 19468] [serial = 1025] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 196 (0x84f54000) [pid = 19468] [serial = 1031] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 195 (0x85e37800) [pid = 19468] [serial = 1037] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 194 (0x8f5cc800) [pid = 19468] [serial = 1019] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 193 (0x8f6cd400) [pid = 19468] [serial = 1022] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 192 (0x85d06c00) [pid = 19468] [serial = 1032] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 191 (0x884eec00) [pid = 19468] [serial = 989] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 190 (0x865f0800) [pid = 19468] [serial = 1038] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 189 (0x8adef800) [pid = 19468] [serial = 1007] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 188 (0x89604400) [pid = 19468] [serial = 998] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 187 (0x857cbc00) [pid = 19468] [serial = 983] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 186 (0x865f5c00) [pid = 19468] [serial = 986] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 185 (0x87bebc00) [pid = 19468] [serial = 1035] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 184 (0x88b50c00) [pid = 19468] [serial = 1041] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x864a2000) [pid = 19468] [serial = 1034] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0x88cd5000) [pid = 19468] [serial = 1043] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x88dcc000) [pid = 19468] [serial = 1044] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x88bec400) [pid = 19468] [serial = 992] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x88cd2c00) [pid = 19468] [serial = 995] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x865f8400) [pid = 19468] [serial = 1028] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x8b904400) [pid = 19468] [serial = 1010] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x8ab15000) [pid = 19468] [serial = 1001] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x8db10800) [pid = 19468] [serial = 1013] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x93177400) [pid = 19468] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:59:50 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x87bf6800) [pid = 19468] [serial = 1047] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 19468 | 1461092390643 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 11:59:50 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 11:59:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 11:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 11:59:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 11:59:50 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. 11:59:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 11:59:50 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 2881ms 11:59:50 INFO - PROCESS | 19468 | 1461092390666 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 11:59:50 INFO - PROCESS | 19468 | 1461092390670 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 11:59:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 11:59:50 INFO - PROCESS | 19468 | 1461092390679 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 11:59:50 INFO - PROCESS | 19468 | 1461092390684 Marionette TRACE conn3 <- [1,1534,null,{}] 11:59:50 INFO - PROCESS | 19468 | 1461092390692 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:50 INFO - PROCESS | 19468 | 1461092390883 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 11:59:51 INFO - PROCESS | 19468 | 1461092391100 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:51 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c9800 == 131 [pid = 19468] [id = 391] 11:59:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x84c7b000) [pid = 19468] [serial = 1174] [outer = (nil)] 11:59:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x85b72000) [pid = 19468] [serial = 1175] [outer = 0x84c7b000] 11:59:51 INFO - PROCESS | 19468 | 1461092391180 Marionette DEBUG loaded listener.js 11:59:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x85d03800) [pid = 19468] [serial = 1176] [outer = 0x84c7b000] 11:59:51 INFO - PROCESS | 19468 | 1461092391977 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 11:59:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 11:59:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1329ms 11:59:52 INFO - PROCESS | 19468 | 1461092392009 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 11:59:52 INFO - PROCESS | 19468 | 1461092392017 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 11:59:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 11:59:52 INFO - PROCESS | 19468 | 1461092392028 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 11:59:52 INFO - PROCESS | 19468 | 1461092392031 Marionette TRACE conn3 <- [1,1538,null,{}] 11:59:52 INFO - PROCESS | 19468 | 1461092392038 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:52 INFO - PROCESS | 19468 | 1461092392226 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 11:59:52 INFO - PROCESS | 19468 | 1461092392243 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:52 INFO - PROCESS | 19468 | ++DOCSHELL 0x857cec00 == 132 [pid = 19468] [id = 392] 11:59:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x85b73400) [pid = 19468] [serial = 1177] [outer = (nil)] 11:59:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x85ff9c00) [pid = 19468] [serial = 1178] [outer = 0x85b73400] 11:59:52 INFO - PROCESS | 19468 | 1461092392513 Marionette DEBUG loaded listener.js 11:59:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x864a2c00) [pid = 19468] [serial = 1179] [outer = 0x85b73400] 11:59:53 INFO - PROCESS | 19468 | 1461092393488 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 11:59:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 11:59:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1532ms 11:59:53 INFO - PROCESS | 19468 | 1461092393560 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 11:59:53 INFO - PROCESS | 19468 | 1461092393564 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 11:59:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 11:59:53 INFO - PROCESS | 19468 | 1461092393570 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 11:59:53 INFO - PROCESS | 19468 | 1461092393576 Marionette TRACE conn3 <- [1,1542,null,{}] 11:59:53 INFO - PROCESS | 19468 | 1461092393598 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:53 INFO - PROCESS | 19468 | 1461092393852 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 11:59:53 INFO - PROCESS | 19468 | 1461092393876 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:53 INFO - PROCESS | 19468 | ++DOCSHELL 0x85ffa400 == 133 [pid = 19468] [id = 393] 11:59:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x87bf6000) [pid = 19468] [serial = 1180] [outer = (nil)] 11:59:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x88519800) [pid = 19468] [serial = 1181] [outer = 0x87bf6000] 11:59:53 INFO - PROCESS | 19468 | 1461092393951 Marionette DEBUG loaded listener.js 11:59:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x88b54000) [pid = 19468] [serial = 1182] [outer = 0x87bf6000] 11:59:55 INFO - PROCESS | 19468 | 1461092395225 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 11:59:55 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x884e1c00) [pid = 19468] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 11:59:55 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x84f55c00) [pid = 19468] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 11:59:55 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x846cb000) [pid = 19468] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 11:59:55 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x83b5a000) [pid = 19468] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 11:59:55 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x85d0f000) [pid = 19468] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 11:59:55 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x84f51c00) [pid = 19468] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 11:59:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 11:59:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1739ms 11:59:55 INFO - PROCESS | 19468 | 1461092395314 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 11:59:55 INFO - PROCESS | 19468 | 1461092395322 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 11:59:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 11:59:55 INFO - PROCESS | 19468 | 1461092395353 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 11:59:55 INFO - PROCESS | 19468 | 1461092395355 Marionette TRACE conn3 <- [1,1546,null,{}] 11:59:55 INFO - PROCESS | 19468 | 1461092395360 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:55 INFO - PROCESS | 19468 | 1461092395535 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 11:59:55 INFO - PROCESS | 19468 | 1461092395770 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:55 INFO - PROCESS | 19468 | ++DOCSHELL 0x84c78400 == 134 [pid = 19468] [id = 394] 11:59:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x85ff2800) [pid = 19468] [serial = 1183] [outer = (nil)] 11:59:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x884ec000) [pid = 19468] [serial = 1184] [outer = 0x85ff2800] 11:59:55 INFO - PROCESS | 19468 | 1461092395845 Marionette DEBUG loaded listener.js 11:59:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x88b57400) [pid = 19468] [serial = 1185] [outer = 0x85ff2800] 11:59:56 INFO - PROCESS | 19468 | 1461092396589 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 11:59:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 11:59:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1284ms 11:59:56 INFO - PROCESS | 19468 | 1461092396636 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 11:59:56 INFO - PROCESS | 19468 | 1461092396639 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 11:59:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 11:59:56 INFO - PROCESS | 19468 | 1461092396645 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 11:59:56 INFO - PROCESS | 19468 | 1461092396648 Marionette TRACE conn3 <- [1,1550,null,{}] 11:59:56 INFO - PROCESS | 19468 | 1461092396654 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:56 INFO - PROCESS | 19468 | 1461092396867 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 11:59:56 INFO - PROCESS | 19468 | 1461092396877 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:57 INFO - PROCESS | 19468 | ++DOCSHELL 0x85ff4000 == 135 [pid = 19468] [id = 395] 11:59:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x87591800) [pid = 19468] [serial = 1186] [outer = (nil)] 11:59:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x88dc6c00) [pid = 19468] [serial = 1187] [outer = 0x87591800] 11:59:57 INFO - PROCESS | 19468 | 1461092397121 Marionette DEBUG loaded listener.js 11:59:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x88dcfc00) [pid = 19468] [serial = 1188] [outer = 0x87591800] 11:59:58 INFO - PROCESS | 19468 | 1461092398195 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 11:59:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 11:59:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1579ms 11:59:58 INFO - PROCESS | 19468 | 1461092398226 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 11:59:58 INFO - PROCESS | 19468 | 1461092398234 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 11:59:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 11:59:58 INFO - PROCESS | 19468 | 1461092398243 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 11:59:58 INFO - PROCESS | 19468 | 1461092398248 Marionette TRACE conn3 <- [1,1554,null,{}] 11:59:58 INFO - PROCESS | 19468 | 1461092398256 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:58 INFO - PROCESS | 19468 | 1461092398487 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 11:59:58 INFO - PROCESS | 19468 | 1461092398849 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:58 INFO - PROCESS | 19468 | ++DOCSHELL 0x857cf400 == 136 [pid = 19468] [id = 396] 11:59:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x85b72800) [pid = 19468] [serial = 1189] [outer = (nil)] 11:59:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x85ff3800) [pid = 19468] [serial = 1190] [outer = 0x85b72800] 11:59:58 INFO - PROCESS | 19468 | 1461092398945 Marionette DEBUG loaded listener.js 11:59:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 185 (0x865f4000) [pid = 19468] [serial = 1191] [outer = 0x85b72800] 11:59:59 INFO - PROCESS | 19468 | 1461092399886 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 11:59:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 11:59:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1683ms 11:59:59 INFO - PROCESS | 19468 | 1461092399927 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 11:59:59 INFO - PROCESS | 19468 | 1461092399937 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 11:59:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 11:59:59 INFO - PROCESS | 19468 | 1461092399968 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 11:59:59 INFO - PROCESS | 19468 | 1461092399972 Marionette TRACE conn3 <- [1,1558,null,{}] 11:59:59 INFO - PROCESS | 19468 | 1461092399978 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:00 INFO - PROCESS | 19468 | 1461092400201 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 12:00:00 INFO - PROCESS | 19468 | 1461092400592 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x884e9000 == 137 [pid = 19468] [id = 397] 12:00:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 186 (0x88516400) [pid = 19468] [serial = 1192] [outer = (nil)] 12:00:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 187 (0x88dc7400) [pid = 19468] [serial = 1193] [outer = 0x88516400] 12:00:00 INFO - PROCESS | 19468 | 1461092400688 Marionette DEBUG loaded listener.js 12:00:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 188 (0x88df0400) [pid = 19468] [serial = 1194] [outer = 0x88516400] 12:00:01 INFO - PROCESS | 19468 | 1461092401619 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:00:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:00:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1692ms 12:00:01 INFO - PROCESS | 19468 | 1461092401656 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 12:00:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:00:01 INFO - PROCESS | 19468 | 1461092401661 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 12:00:01 INFO - PROCESS | 19468 | 1461092401668 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:00:01 INFO - PROCESS | 19468 | 1461092401674 Marionette TRACE conn3 <- [1,1562,null,{}] 12:00:01 INFO - PROCESS | 19468 | 1461092401691 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:01 INFO - PROCESS | 19468 | 1461092401909 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 12:00:02 INFO - PROCESS | 19468 | 1461092402255 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:02 INFO - PROCESS | 19468 | ++DOCSHELL 0x88de7000 == 138 [pid = 19468] [id = 398] 12:00:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 189 (0x8abec000) [pid = 19468] [serial = 1195] [outer = (nil)] 12:00:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 190 (0x8adef800) [pid = 19468] [serial = 1196] [outer = 0x8abec000] 12:00:02 INFO - PROCESS | 19468 | 1461092402358 Marionette DEBUG loaded listener.js 12:00:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 191 (0x8aec7000) [pid = 19468] [serial = 1197] [outer = 0x8abec000] 12:00:03 INFO - PROCESS | 19468 | 1461092403271 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:00:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:00:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1641ms 12:00:03 INFO - PROCESS | 19468 | 1461092403309 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 12:00:03 INFO - PROCESS | 19468 | 1461092403314 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 12:00:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:00:03 INFO - PROCESS | 19468 | 1461092403320 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:00:03 INFO - PROCESS | 19468 | 1461092403324 Marionette TRACE conn3 <- [1,1566,null,{}] 12:00:03 INFO - PROCESS | 19468 | 1461092403330 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:03 INFO - PROCESS | 19468 | 1461092403534 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 12:00:03 INFO - PROCESS | 19468 | 1461092403794 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:03 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ab1b400 == 139 [pid = 19468] [id = 399] 12:00:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 192 (0x8aecd800) [pid = 19468] [serial = 1198] [outer = (nil)] 12:00:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 193 (0x8b90c800) [pid = 19468] [serial = 1199] [outer = 0x8aecd800] 12:00:03 INFO - PROCESS | 19468 | 1461092403930 Marionette DEBUG loaded listener.js 12:00:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 194 (0x8d899400) [pid = 19468] [serial = 1200] [outer = 0x8aecd800] 12:00:04 INFO - PROCESS | 19468 | 1461092404891 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:00:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:00:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1638ms 12:00:04 INFO - PROCESS | 19468 | 1461092404960 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 12:00:04 INFO - PROCESS | 19468 | 1461092404964 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 12:00:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:00:04 INFO - PROCESS | 19468 | 1461092404971 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:00:04 INFO - PROCESS | 19468 | 1461092404975 Marionette TRACE conn3 <- [1,1570,null,{}] 12:00:04 INFO - PROCESS | 19468 | 1461092404980 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:05 INFO - PROCESS | 19468 | 1461092405191 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 12:00:05 INFO - PROCESS | 19468 | 1461092405506 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:05 INFO - PROCESS | 19468 | ++DOCSHELL 0x87bec400 == 140 [pid = 19468] [id = 400] 12:00:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 195 (0x8b61c400) [pid = 19468] [serial = 1201] [outer = (nil)] 12:00:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 196 (0x8db02400) [pid = 19468] [serial = 1202] [outer = 0x8b61c400] 12:00:05 INFO - PROCESS | 19468 | 1461092405608 Marionette DEBUG loaded listener.js 12:00:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 197 (0x8dc11c00) [pid = 19468] [serial = 1203] [outer = 0x8b61c400] 12:00:06 INFO - PROCESS | 19468 | 1461092406523 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:00:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:00:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1631ms 12:00:06 INFO - PROCESS | 19468 | 1461092406604 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 12:00:06 INFO - PROCESS | 19468 | 1461092406608 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 12:00:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:00:06 INFO - PROCESS | 19468 | 1461092406615 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:00:06 INFO - PROCESS | 19468 | 1461092406618 Marionette TRACE conn3 <- [1,1574,null,{}] 12:00:06 INFO - PROCESS | 19468 | 1461092406624 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:06 INFO - PROCESS | 19468 | 1461092406944 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 12:00:07 INFO - PROCESS | 19468 | 1461092407277 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:07 INFO - PROCESS | 19468 | ++DOCSHELL 0x8da04400 == 141 [pid = 19468] [id = 401] 12:00:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 198 (0x8dc19400) [pid = 19468] [serial = 1204] [outer = (nil)] 12:00:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 199 (0x8f5d1c00) [pid = 19468] [serial = 1205] [outer = 0x8dc19400] 12:00:07 INFO - PROCESS | 19468 | 1461092407374 Marionette DEBUG loaded listener.js 12:00:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 200 (0x8f6c0000) [pid = 19468] [serial = 1206] [outer = 0x8dc19400] 12:00:08 INFO - PROCESS | 19468 | 1461092408295 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 12:00:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:00:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1736ms 12:00:08 INFO - PROCESS | 19468 | 1461092408352 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 12:00:08 INFO - PROCESS | 19468 | 1461092408356 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 12:00:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:00:08 INFO - PROCESS | 19468 | 1461092408362 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:00:08 INFO - PROCESS | 19468 | 1461092408366 Marionette TRACE conn3 <- [1,1578,null,{}] 12:00:08 INFO - PROCESS | 19468 | 1461092408371 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:08 INFO - PROCESS | 19468 | 1461092408580 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 12:00:08 INFO - PROCESS | 19468 | 1461092408899 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:08 INFO - PROCESS | 19468 | ++DOCSHELL 0x8e5d4800 == 142 [pid = 19468] [id = 402] 12:00:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 201 (0x8e5da000) [pid = 19468] [serial = 1207] [outer = (nil)] 12:00:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 202 (0x8ffa3400) [pid = 19468] [serial = 1208] [outer = 0x8e5da000] 12:00:08 INFO - PROCESS | 19468 | 1461092408990 Marionette DEBUG loaded listener.js 12:00:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 203 (0x901f1400) [pid = 19468] [serial = 1209] [outer = 0x8e5da000] 12:00:09 INFO - PROCESS | 19468 | 1461092409868 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 12:00:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:00:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1532ms 12:00:09 INFO - PROCESS | 19468 | 1461092409898 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 12:00:09 INFO - PROCESS | 19468 | 1461092409902 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 12:00:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:00:09 INFO - PROCESS | 19468 | 1461092409911 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:00:09 INFO - PROCESS | 19468 | 1461092409913 Marionette TRACE conn3 <- [1,1582,null,{}] 12:00:09 INFO - PROCESS | 19468 | 1461092409920 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:10 INFO - PROCESS | 19468 | 1461092410114 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 12:00:10 INFO - PROCESS | 19468 | 1461092410391 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:10 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6b2400 == 143 [pid = 19468] [id = 403] 12:00:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 204 (0x8ff43800) [pid = 19468] [serial = 1210] [outer = (nil)] 12:00:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 205 (0x90485800) [pid = 19468] [serial = 1211] [outer = 0x8ff43800] 12:00:10 INFO - PROCESS | 19468 | 1461092410525 Marionette DEBUG loaded listener.js 12:00:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 206 (0x90536400) [pid = 19468] [serial = 1212] [outer = 0x8ff43800] 12:00:11 INFO - PROCESS | 19468 | 1461092411412 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:00:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:00:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1580ms 12:00:11 INFO - PROCESS | 19468 | 1461092411492 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 12:00:11 INFO - PROCESS | 19468 | 1461092411496 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 12:00:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:00:11 INFO - PROCESS | 19468 | 1461092411502 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:00:11 INFO - PROCESS | 19468 | 1461092411506 Marionette TRACE conn3 <- [1,1586,null,{}] 12:00:11 INFO - PROCESS | 19468 | 1461092411511 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:11 INFO - PROCESS | 19468 | 1461092411748 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 12:00:12 INFO - PROCESS | 19468 | 1461092412066 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:12 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5cbc00 == 144 [pid = 19468] [id = 404] 12:00:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 207 (0x8fef5800) [pid = 19468] [serial = 1213] [outer = (nil)] 12:00:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 208 (0x90550800) [pid = 19468] [serial = 1214] [outer = 0x8fef5800] 12:00:12 INFO - PROCESS | 19468 | 1461092412160 Marionette DEBUG loaded listener.js 12:00:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 209 (0x91323000) [pid = 19468] [serial = 1215] [outer = 0x8fef5800] 12:00:13 INFO - PROCESS | 19468 | 1461092413035 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 12:00:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:00:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1581ms 12:00:13 INFO - PROCESS | 19468 | 1461092413084 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 12:00:13 INFO - PROCESS | 19468 | 1461092413088 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 12:00:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:00:13 INFO - PROCESS | 19468 | 1461092413095 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:00:13 INFO - PROCESS | 19468 | 1461092413099 Marionette TRACE conn3 <- [1,1590,null,{}] 12:00:13 INFO - PROCESS | 19468 | 1461092413104 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:13 INFO - PROCESS | 19468 | 1461092413318 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 12:00:13 INFO - PROCESS | 19468 | 1461092413639 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:13 INFO - PROCESS | 19468 | ++DOCSHELL 0x90532c00 == 145 [pid = 19468] [id = 405] 12:00:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 210 (0x9053d000) [pid = 19468] [serial = 1216] [outer = (nil)] 12:00:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 211 (0x93334000) [pid = 19468] [serial = 1217] [outer = 0x9053d000] 12:00:13 INFO - PROCESS | 19468 | 1461092413741 Marionette DEBUG loaded listener.js 12:00:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 212 (0x9333e400) [pid = 19468] [serial = 1218] [outer = 0x9053d000] 12:00:14 INFO - PROCESS | 19468 | 1461092414681 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 12:00:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:00:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1635ms 12:00:14 INFO - PROCESS | 19468 | 1461092414731 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 12:00:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:00:14 INFO - PROCESS | 19468 | 1461092414742 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 12:00:14 INFO - PROCESS | 19468 | 1461092414748 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:00:14 INFO - PROCESS | 19468 | 1461092414753 Marionette TRACE conn3 <- [1,1594,null,{}] 12:00:14 INFO - PROCESS | 19468 | 1461092414759 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:14 INFO - PROCESS | 19468 | 1461092414986 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 12:00:15 INFO - PROCESS | 19468 | 1461092415324 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:15 INFO - PROCESS | 19468 | ++DOCSHELL 0x88dc5c00 == 146 [pid = 19468] [id = 406] 12:00:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 213 (0x9775f000) [pid = 19468] [serial = 1219] [outer = (nil)] 12:00:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 214 (0x97907400) [pid = 19468] [serial = 1220] [outer = 0x9775f000] 12:00:15 INFO - PROCESS | 19468 | 1461092415424 Marionette DEBUG loaded listener.js 12:00:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 215 (0x97a4a400) [pid = 19468] [serial = 1221] [outer = 0x9775f000] 12:00:16 INFO - PROCESS | 19468 | 1461092416355 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:00:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:00:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1684ms 12:00:16 INFO - PROCESS | 19468 | 1461092416433 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 12:00:16 INFO - PROCESS | 19468 | 1461092416437 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 12:00:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:00:16 INFO - PROCESS | 19468 | 1461092416444 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:00:16 INFO - PROCESS | 19468 | 1461092416448 Marionette TRACE conn3 <- [1,1598,null,{}] 12:00:16 INFO - PROCESS | 19468 | 1461092416454 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:16 INFO - PROCESS | 19468 | 1461092416667 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 12:00:17 INFO - PROCESS | 19468 | 1461092416993 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:17 INFO - PROCESS | 19468 | ++DOCSHELL 0x95c89000 == 147 [pid = 19468] [id = 407] 12:00:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 216 (0x97544c00) [pid = 19468] [serial = 1222] [outer = (nil)] 12:00:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 217 (0x97bee400) [pid = 19468] [serial = 1223] [outer = 0x97544c00] 12:00:17 INFO - PROCESS | 19468 | 1461092417087 Marionette DEBUG loaded listener.js 12:00:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 218 (0x97c71400) [pid = 19468] [serial = 1224] [outer = 0x97544c00] 12:00:17 INFO - PROCESS | 19468 | 1461092417975 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:00:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:00:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1579ms 12:00:18 INFO - PROCESS | 19468 | 1461092418024 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 12:00:18 INFO - PROCESS | 19468 | 1461092418027 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 12:00:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:00:18 INFO - PROCESS | 19468 | 1461092418033 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:00:18 INFO - PROCESS | 19468 | 1461092418037 Marionette TRACE conn3 <- [1,1602,null,{}] 12:00:18 INFO - PROCESS | 19468 | 1461092418043 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:18 INFO - PROCESS | 19468 | 1461092418240 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 12:00:18 INFO - PROCESS | 19468 | 1461092418568 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:18 INFO - PROCESS | 19468 | ++DOCSHELL 0x84275800 == 148 [pid = 19468] [id = 408] 12:00:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 219 (0x96970c00) [pid = 19468] [serial = 1225] [outer = (nil)] 12:00:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 220 (0x97c7c400) [pid = 19468] [serial = 1226] [outer = 0x96970c00] 12:00:18 INFO - PROCESS | 19468 | 1461092418661 Marionette DEBUG loaded listener.js 12:00:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 221 (0x97c7e400) [pid = 19468] [serial = 1227] [outer = 0x96970c00] 12:00:19 INFO - PROCESS | 19468 | 1461092419555 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 12:00:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:00:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1578ms 12:00:19 INFO - PROCESS | 19468 | 1461092419613 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 12:00:19 INFO - PROCESS | 19468 | 1461092419616 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 12:00:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:00:19 INFO - PROCESS | 19468 | 1461092419623 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:00:19 INFO - PROCESS | 19468 | 1461092419627 Marionette TRACE conn3 <- [1,1606,null,{}] 12:00:19 INFO - PROCESS | 19468 | 1461092419633 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:19 INFO - PROCESS | 19468 | 1461092419845 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 12:00:20 INFO - PROCESS | 19468 | 1461092420174 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:20 INFO - PROCESS | 19468 | ++DOCSHELL 0x84279000 == 149 [pid = 19468] [id = 409] 12:00:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 222 (0x88ded400) [pid = 19468] [serial = 1228] [outer = (nil)] 12:00:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 223 (0x97f8e800) [pid = 19468] [serial = 1229] [outer = 0x88ded400] 12:00:20 INFO - PROCESS | 19468 | 1461092420267 Marionette DEBUG loaded listener.js 12:00:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 224 (0x97f90800) [pid = 19468] [serial = 1230] [outer = 0x88ded400] 12:00:21 INFO - PROCESS | 19468 | 1461092421137 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 12:00:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:00:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1582ms 12:00:21 INFO - PROCESS | 19468 | 1461092421207 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 12:00:21 INFO - PROCESS | 19468 | 1461092421211 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 12:00:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:00:21 INFO - PROCESS | 19468 | 1461092421218 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:00:21 INFO - PROCESS | 19468 | 1461092421221 Marionette TRACE conn3 <- [1,1610,null,{}] 12:00:21 INFO - PROCESS | 19468 | 1461092421227 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:21 INFO - PROCESS | 19468 | 1461092421438 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 12:00:21 INFO - PROCESS | 19468 | 1461092421763 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:21 INFO - PROCESS | 19468 | ++DOCSHELL 0x97a42800 == 150 [pid = 19468] [id = 410] 12:00:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 225 (0x97a50c00) [pid = 19468] [serial = 1231] [outer = (nil)] 12:00:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 226 (0x98066c00) [pid = 19468] [serial = 1232] [outer = 0x97a50c00] 12:00:21 INFO - PROCESS | 19468 | 1461092421856 Marionette DEBUG loaded listener.js 12:00:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 227 (0x98068400) [pid = 19468] [serial = 1233] [outer = 0x97a50c00] 12:00:22 INFO - PROCESS | 19468 | 1461092422695 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 12:00:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:00:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1489ms 12:00:22 INFO - PROCESS | 19468 | 1461092422707 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 12:00:22 INFO - PROCESS | 19468 | 1461092422710 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 12:00:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:00:22 INFO - PROCESS | 19468 | 1461092422737 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:00:22 INFO - PROCESS | 19468 | 1461092422740 Marionette TRACE conn3 <- [1,1614,null,{}] 12:00:22 INFO - PROCESS | 19468 | 1461092422746 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:22 INFO - PROCESS | 19468 | 1461092422940 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 12:00:23 INFO - PROCESS | 19468 | 1461092423221 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:23 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c4000 == 151 [pid = 19468] [id = 411] 12:00:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 228 (0x97f86800) [pid = 19468] [serial = 1234] [outer = (nil)] 12:00:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 229 (0x98070400) [pid = 19468] [serial = 1235] [outer = 0x97f86800] 12:00:23 INFO - PROCESS | 19468 | 1461092423313 Marionette DEBUG loaded listener.js 12:00:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 230 (0x98312800) [pid = 19468] [serial = 1236] [outer = 0x97f86800] 12:00:24 INFO - PROCESS | 19468 | 1461092424252 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 12:00:24 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 12:00:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1583ms 12:00:24 INFO - PROCESS | 19468 | 1461092424316 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 12:00:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:00:24 INFO - PROCESS | 19468 | 1461092424320 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 12:00:24 INFO - PROCESS | 19468 | 1461092424326 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:00:24 INFO - PROCESS | 19468 | 1461092424330 Marionette TRACE conn3 <- [1,1618,null,{}] 12:00:24 INFO - PROCESS | 19468 | 1461092424336 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:24 INFO - PROCESS | 19468 | 1461092424542 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 12:00:24 INFO - PROCESS | 19468 | 1461092424867 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:24 INFO - PROCESS | 19468 | ++DOCSHELL 0x98067800 == 152 [pid = 19468] [id = 412] 12:00:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 231 (0x9806f400) [pid = 19468] [serial = 1237] [outer = (nil)] 12:00:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 232 (0x98626c00) [pid = 19468] [serial = 1238] [outer = 0x9806f400] 12:00:24 INFO - PROCESS | 19468 | 1461092424959 Marionette DEBUG loaded listener.js 12:00:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 233 (0x98628000) [pid = 19468] [serial = 1239] [outer = 0x9806f400] 12:00:25 INFO - PROCESS | 19468 | 1461092425837 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 12:00:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:00:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1546ms 12:00:25 INFO - PROCESS | 19468 | 1461092425872 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 12:00:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:00:25 INFO - PROCESS | 19468 | 1461092425878 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 12:00:25 INFO - PROCESS | 19468 | 1461092425884 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:00:25 INFO - PROCESS | 19468 | 1461092425888 Marionette TRACE conn3 <- [1,1622,null,{}] 12:00:25 INFO - PROCESS | 19468 | 1461092425894 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:26 INFO - PROCESS | 19468 | 1461092426117 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 12:00:26 INFO - PROCESS | 19468 | 1461092426451 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:26 INFO - PROCESS | 19468 | ++DOCSHELL 0x84f59400 == 153 [pid = 19468] [id = 413] 12:00:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 234 (0x84f59c00) [pid = 19468] [serial = 1240] [outer = (nil)] 12:00:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 235 (0x986a4000) [pid = 19468] [serial = 1241] [outer = 0x84f59c00] 12:00:26 INFO - PROCESS | 19468 | 1461092426545 Marionette DEBUG loaded listener.js 12:00:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 236 (0x986ac800) [pid = 19468] [serial = 1242] [outer = 0x84f59c00] 12:00:27 INFO - PROCESS | 19468 | 1461092427424 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 12:00:27 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 12:00:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1582ms 12:00:27 INFO - PROCESS | 19468 | 1461092427467 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 12:00:27 INFO - PROCESS | 19468 | 1461092427471 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 12:00:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:00:27 INFO - PROCESS | 19468 | 1461092427477 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:00:27 INFO - PROCESS | 19468 | 1461092427481 Marionette TRACE conn3 <- [1,1626,null,{}] 12:00:27 INFO - PROCESS | 19468 | 1461092427486 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:27 INFO - PROCESS | 19468 | 1461092427689 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x8fc03400 == 152 [pid = 19468] [id = 57] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x8f5d4000 == 151 [pid = 19468] [id = 89] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x97bef400 == 150 [pid = 19468] [id = 86] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x8d894400 == 149 [pid = 19468] [id = 103] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x84c78400 == 148 [pid = 19468] [id = 394] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x85ffa400 == 147 [pid = 19468] [id = 393] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x846c1800 == 146 [pid = 19468] [id = 349] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x857cec00 == 145 [pid = 19468] [id = 392] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x846c9800 == 144 [pid = 19468] [id = 391] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x8e5d6000 == 143 [pid = 19468] [id = 384] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x90547000 == 142 [pid = 19468] [id = 383] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x8fc0b000 == 141 [pid = 19468] [id = 382] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x88dcdc00 == 140 [pid = 19468] [id = 380] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x8ac12c00 == 139 [pid = 19468] [id = 381] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x8db05400 == 138 [pid = 19468] [id = 379] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x884e4400 == 137 [pid = 19468] [id = 378] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x85fed400 == 136 [pid = 19468] [id = 377] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x8ab1e000 == 135 [pid = 19468] [id = 376] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x88ccdc00 == 134 [pid = 19468] [id = 374] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x88bee800 == 133 [pid = 19468] [id = 375] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x85e2bc00 == 132 [pid = 19468] [id = 373] 12:00:29 INFO - PROCESS | 19468 | --DOCSHELL 0x84272c00 == 131 [pid = 19468] [id = 372] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 235 (0x8851cc00) [pid = 19468] [serial = 1109] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 234 (0x8ffa0c00) [pid = 19468] [serial = 1070] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 233 (0x93179800) [pid = 19468] [serial = 1085] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 232 (0x8dc0ec00) [pid = 19468] [serial = 1064] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 231 (0x959e6000) [pid = 19468] [serial = 1088] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 230 (0x93107400) [pid = 19468] [serial = 1082] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 229 (0x88df0c00) [pid = 19468] [serial = 1049] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 228 (0x85ff8000) [pid = 19468] [serial = 1100] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 227 (0x8f6c7c00) [pid = 19468] [serial = 1067] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 226 (0x90724000) [pid = 19468] [serial = 1079] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 225 (0x9047d000) [pid = 19468] [serial = 1073] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 224 (0x88524800) [pid = 19468] [serial = 1110] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 223 (0x857c7400) [pid = 19468] [serial = 1097] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 222 (0x85ff8800) [pid = 19468] [serial = 1091] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 221 (0x857c7c00) [pid = 19468] [serial = 1112] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 220 (0x88ccbc00) [pid = 19468] [serial = 1055] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 219 (0x87bef800) [pid = 19468] [serial = 1107] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 218 (0x857d3000) [pid = 19468] [serial = 1098] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 217 (0x9053b400) [pid = 19468] [serial = 1076] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 216 (0x85fed800) [pid = 19468] [serial = 1094] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 215 (0x85b7c000) [pid = 19468] [serial = 1052] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 214 (0x857cc000) [pid = 19468] [serial = 1103] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 213 (0x8758f400) [pid = 19468] [serial = 1106] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 212 (0x85d05c00) [pid = 19468] [serial = 1104] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 211 (0x8b910800) [pid = 19468] [serial = 1061] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 210 (0x8abeac00) [pid = 19468] [serial = 1058] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 209 (0x865fbc00) [pid = 19468] [serial = 1101] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 208 (0x86499400) [pid = 19468] [serial = 1113] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | --DOMWINDOW == 207 (0x88de9800) [pid = 19468] [serial = 1115] [outer = (nil)] [url = about:blank] 12:00:29 INFO - PROCESS | 19468 | 1461092429623 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:29 INFO - PROCESS | 19468 | ++DOCSHELL 0x84c76c00 == 132 [pid = 19468] [id = 414] 12:00:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 208 (0x84c78000) [pid = 19468] [serial = 1243] [outer = (nil)] 12:00:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 209 (0x84c7b400) [pid = 19468] [serial = 1244] [outer = 0x84c78000] 12:00:29 INFO - PROCESS | 19468 | 1461092429716 Marionette DEBUG loaded listener.js 12:00:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 210 (0x857c8000) [pid = 19468] [serial = 1245] [outer = 0x84c78000] 12:00:30 INFO - PROCESS | 19468 | 1461092430487 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:00:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:00:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 3035ms 12:00:30 INFO - PROCESS | 19468 | 1461092430513 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 12:00:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:00:30 INFO - PROCESS | 19468 | 1461092430518 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 12:00:30 INFO - PROCESS | 19468 | 1461092430525 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:00:30 INFO - PROCESS | 19468 | 1461092430532 Marionette TRACE conn3 <- [1,1630,null,{}] 12:00:30 INFO - PROCESS | 19468 | 1461092430539 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:30 INFO - PROCESS | 19468 | 1461092430749 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 12:00:30 INFO - PROCESS | 19468 | 1461092430947 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:30 INFO - PROCESS | 19468 | ++DOCSHELL 0x857c7c00 == 133 [pid = 19468] [id = 415] 12:00:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 211 (0x85d0a800) [pid = 19468] [serial = 1246] [outer = (nil)] 12:00:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 212 (0x85e30800) [pid = 19468] [serial = 1247] [outer = 0x85d0a800] 12:00:31 INFO - PROCESS | 19468 | 1461092431031 Marionette DEBUG loaded listener.js 12:00:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 213 (0x85ff5800) [pid = 19468] [serial = 1248] [outer = 0x85d0a800] 12:00:32 INFO - PROCESS | 19468 | 1461092432002 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 12:00:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:00:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1533ms 12:00:32 INFO - PROCESS | 19468 | 1461092432062 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 12:00:32 INFO - PROCESS | 19468 | 1461092432068 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 12:00:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:00:32 INFO - PROCESS | 19468 | 1461092432082 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:00:32 INFO - PROCESS | 19468 | 1461092432084 Marionette TRACE conn3 <- [1,1634,null,{}] 12:00:32 INFO - PROCESS | 19468 | 1461092432091 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:32 INFO - PROCESS | 19468 | 1461092432352 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 12:00:32 INFO - PROCESS | 19468 | 1461092432382 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:32 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d0a000 == 134 [pid = 19468] [id = 416] 12:00:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 214 (0x85e32800) [pid = 19468] [serial = 1249] [outer = (nil)] 12:00:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 215 (0x8758f000) [pid = 19468] [serial = 1250] [outer = 0x85e32800] 12:00:32 INFO - PROCESS | 19468 | 1461092432460 Marionette DEBUG loaded listener.js 12:00:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 216 (0x87beb400) [pid = 19468] [serial = 1251] [outer = 0x85e32800] 12:00:33 INFO - PROCESS | 19468 | 1461092433473 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:00:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:00:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1434ms 12:00:33 INFO - PROCESS | 19468 | 1461092433516 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 12:00:33 INFO - PROCESS | 19468 | 1461092433520 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 12:00:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:00:33 INFO - PROCESS | 19468 | 1461092433539 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:00:33 INFO - PROCESS | 19468 | 1461092433548 Marionette TRACE conn3 <- [1,1638,null,{}] 12:00:33 INFO - PROCESS | 19468 | 1461092433556 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:33 INFO - PROCESS | 19468 | 1461092433818 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 215 (0x9591a400) [pid = 19468] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 214 (0x8abe6400) [pid = 19468] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 213 (0x8ab17000) [pid = 19468] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 212 (0x846c5000) [pid = 19468] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 211 (0x88cd7000) [pid = 19468] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 210 (0x85fec000) [pid = 19468] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 209 (0x84c77c00) [pid = 19468] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 208 (0x8dcc9000) [pid = 19468] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 207 (0x9053a400) [pid = 19468] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 206 (0x915c6c00) [pid = 19468] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 205 (0x87bf0400) [pid = 19468] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 204 (0x8649b400) [pid = 19468] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 203 (0x90550400) [pid = 19468] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 202 (0x8b90e000) [pid = 19468] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 201 (0x8fc02c00) [pid = 19468] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 200 (0x8d89ec00) [pid = 19468] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 199 (0x8b61a400) [pid = 19468] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 198 (0x975e3800) [pid = 19468] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 197 (0x8db0ac00) [pid = 19468] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 196 (0x893e3c00) [pid = 19468] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 195 (0x8db03400) [pid = 19468] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 194 (0x88dc2000) [pid = 19468] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 193 (0x85ff2800) [pid = 19468] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 192 (0x96972400) [pid = 19468] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 191 (0x88ded800) [pid = 19468] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 190 (0x96968000) [pid = 19468] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 189 (0x9047b400) [pid = 19468] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 188 (0x91327c00) [pid = 19468] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 187 (0x8f6ce800) [pid = 19468] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 186 (0x8ab16800) [pid = 19468] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 185 (0x87bf6000) [pid = 19468] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 184 (0x8ab13c00) [pid = 19468] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x88bed000) [pid = 19468] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0x8abe9000) [pid = 19468] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x8f6c5400) [pid = 19468] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x84f5a000) [pid = 19468] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x84c7b000) [pid = 19468] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x915c7800) [pid = 19468] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x857cf800) [pid = 19468] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x8dcd3000) [pid = 19468] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x85b73400) [pid = 19468] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x8f6b9400) [pid = 19468] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x865fe800) [pid = 19468] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x884ed000) [pid = 19468] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x8ac16c00) [pid = 19468] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x93331800) [pid = 19468] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x8db06c00) [pid = 19468] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x83b63800) [pid = 19468] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x85ff4400) [pid = 19468] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x9054d000) [pid = 19468] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x893e4800) [pid = 19468] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x884e3400) [pid = 19468] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x846de000) [pid = 19468] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x8db0e400) [pid = 19468] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x8a6fe800) [pid = 19468] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:00:35 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x857c5c00) [pid = 19468] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:00:35 INFO - PROCESS | 19468 | 1461092435145 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:35 INFO - PROCESS | 19468 | ++DOCSHELL 0x83501400 == 135 [pid = 19468] [id = 417] 12:00:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x83508400) [pid = 19468] [serial = 1252] [outer = (nil)] 12:00:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x84276000) [pid = 19468] [serial = 1253] [outer = 0x83508400] 12:00:35 INFO - PROCESS | 19468 | 1461092435282 Marionette DEBUG loaded listener.js 12:00:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x846e5c00) [pid = 19468] [serial = 1254] [outer = 0x83508400] 12:00:36 INFO - PROCESS | 19468 | 1461092436028 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 12:00:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:00:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2554ms 12:00:36 INFO - PROCESS | 19468 | 1461092436081 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 12:00:36 INFO - PROCESS | 19468 | 1461092436085 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 12:00:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:00:36 INFO - PROCESS | 19468 | 1461092436091 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:00:36 INFO - PROCESS | 19468 | 1461092436094 Marionette TRACE conn3 <- [1,1642,null,{}] 12:00:36 INFO - PROCESS | 19468 | 1461092436111 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:36 INFO - PROCESS | 19468 | 1461092436286 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 12:00:36 INFO - PROCESS | 19468 | 1461092436301 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:36 INFO - PROCESS | 19468 | ++DOCSHELL 0x846cac00 == 136 [pid = 19468] [id = 418] 12:00:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x85d09800) [pid = 19468] [serial = 1255] [outer = (nil)] 12:00:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x87593800) [pid = 19468] [serial = 1256] [outer = 0x85d09800] 12:00:36 INFO - PROCESS | 19468 | 1461092436375 Marionette DEBUG loaded listener.js 12:00:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x88b4e800) [pid = 19468] [serial = 1257] [outer = 0x85d09800] 12:00:37 INFO - PROCESS | 19468 | 1461092437627 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 12:00:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:00:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1577ms 12:00:37 INFO - PROCESS | 19468 | 1461092437670 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 12:00:37 INFO - PROCESS | 19468 | 1461092437676 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 12:00:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:00:37 INFO - PROCESS | 19468 | 1461092437686 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:00:37 INFO - PROCESS | 19468 | 1461092437692 Marionette TRACE conn3 <- [1,1646,null,{}] 12:00:37 INFO - PROCESS | 19468 | 1461092437701 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:37 INFO - PROCESS | 19468 | 1461092437928 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 12:00:38 INFO - PROCESS | 19468 | 1461092438260 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:38 INFO - PROCESS | 19468 | ++DOCSHELL 0x85b76c00 == 137 [pid = 19468] [id = 419] 12:00:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x85d02400) [pid = 19468] [serial = 1258] [outer = (nil)] 12:00:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x85e30400) [pid = 19468] [serial = 1259] [outer = 0x85d02400] 12:00:38 INFO - PROCESS | 19468 | 1461092438358 Marionette DEBUG loaded listener.js 12:00:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x85ff4400) [pid = 19468] [serial = 1260] [outer = 0x85d02400] 12:00:39 INFO - PROCESS | 19468 | 1461092439286 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 12:00:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:00:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1636ms 12:00:39 INFO - PROCESS | 19468 | 1461092439322 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 12:00:39 INFO - PROCESS | 19468 | 1461092439331 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 12:00:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:00:39 INFO - PROCESS | 19468 | 1461092439343 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:00:39 INFO - PROCESS | 19468 | 1461092439347 Marionette TRACE conn3 <- [1,1650,null,{}] 12:00:39 INFO - PROCESS | 19468 | 1461092439355 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:39 INFO - PROCESS | 19468 | 1461092439567 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 12:00:39 INFO - PROCESS | 19468 | 1461092439963 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:40 INFO - PROCESS | 19468 | ++DOCSHELL 0x8758dc00 == 138 [pid = 19468] [id = 420] 12:00:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x8758f400) [pid = 19468] [serial = 1261] [outer = (nil)] 12:00:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x884e2000) [pid = 19468] [serial = 1262] [outer = 0x8758f400] 12:00:40 INFO - PROCESS | 19468 | 1461092440059 Marionette DEBUG loaded listener.js 12:00:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x884ed800) [pid = 19468] [serial = 1263] [outer = 0x8758f400] 12:00:41 INFO - PROCESS | 19468 | 1461092441015 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 12:00:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:00:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1733ms 12:00:41 INFO - PROCESS | 19468 | 1461092441075 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 12:00:41 INFO - PROCESS | 19468 | 1461092441078 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 12:00:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:00:41 INFO - PROCESS | 19468 | 1461092441086 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:00:41 INFO - PROCESS | 19468 | 1461092441092 Marionette TRACE conn3 <- [1,1654,null,{}] 12:00:41 INFO - PROCESS | 19468 | 1461092441109 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:41 INFO - PROCESS | 19468 | 1461092441378 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 12:00:41 INFO - PROCESS | 19468 | 1461092441706 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:41 INFO - PROCESS | 19468 | ++DOCSHELL 0x865fa000 == 139 [pid = 19468] [id = 421] 12:00:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x88bf3c00) [pid = 19468] [serial = 1264] [outer = (nil)] 12:00:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x88cd8400) [pid = 19468] [serial = 1265] [outer = 0x88bf3c00] 12:00:41 INFO - PROCESS | 19468 | 1461092441801 Marionette DEBUG loaded listener.js 12:00:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x88dd0c00) [pid = 19468] [serial = 1266] [outer = 0x88bf3c00] 12:00:42 INFO - PROCESS | 19468 | 1461092442681 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:00:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:00:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1638ms 12:00:42 INFO - PROCESS | 19468 | 1461092442725 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 12:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:00:42 INFO - PROCESS | 19468 | 1461092442730 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 12:00:42 INFO - PROCESS | 19468 | 1461092442736 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:00:42 INFO - PROCESS | 19468 | 1461092442740 Marionette TRACE conn3 <- [1,1658,null,{}] 12:00:42 INFO - PROCESS | 19468 | 1461092442745 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:42 INFO - PROCESS | 19468 | 1461092442949 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 12:00:43 INFO - PROCESS | 19468 | 1461092443214 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:43 INFO - PROCESS | 19468 | ++DOCSHELL 0x88dc1400 == 140 [pid = 19468] [id = 422] 12:00:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x893e4000) [pid = 19468] [serial = 1267] [outer = (nil)] 12:00:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x893ef000) [pid = 19468] [serial = 1268] [outer = 0x893e4000] 12:00:43 INFO - PROCESS | 19468 | 1461092443353 Marionette DEBUG loaded listener.js 12:00:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x89609800) [pid = 19468] [serial = 1269] [outer = 0x893e4000] 12:00:44 INFO - PROCESS | 19468 | 1461092444216 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1530ms 12:00:44 INFO - PROCESS | 19468 | 1461092444267 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 12:00:44 INFO - PROCESS | 19468 | 1461092444270 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 12:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:00:44 INFO - PROCESS | 19468 | 1461092444277 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:00:44 INFO - PROCESS | 19468 | 1461092444280 Marionette TRACE conn3 <- [1,1662,null,{}] 12:00:44 INFO - PROCESS | 19468 | 1461092444286 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:44 INFO - PROCESS | 19468 | 1461092444483 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 12:00:44 INFO - PROCESS | 19468 | 1461092444790 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:44 INFO - PROCESS | 19468 | ++DOCSHELL 0x88cd7c00 == 141 [pid = 19468] [id = 423] 12:00:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x893ecc00) [pid = 19468] [serial = 1270] [outer = (nil)] 12:00:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x8a6ff400) [pid = 19468] [serial = 1271] [outer = 0x893ecc00] 12:00:44 INFO - PROCESS | 19468 | 1461092444929 Marionette DEBUG loaded listener.js 12:00:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x8a8cac00) [pid = 19468] [serial = 1272] [outer = 0x893ecc00] 12:00:45 INFO - PROCESS | 19468 | 1461092445830 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1582ms 12:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:00:45 INFO - PROCESS | 19468 | 1461092445861 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 12:00:45 INFO - PROCESS | 19468 | 1461092445864 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 12:00:45 INFO - PROCESS | 19468 | 1461092445871 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:00:45 INFO - PROCESS | 19468 | 1461092445874 Marionette TRACE conn3 <- [1,1666,null,{}] 12:00:45 INFO - PROCESS | 19468 | 1461092445880 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:46 INFO - PROCESS | 19468 | 1461092446127 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 12:00:46 INFO - PROCESS | 19468 | 1461092446456 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:46 INFO - PROCESS | 19468 | ++DOCSHELL 0x88cd4400 == 142 [pid = 19468] [id = 424] 12:00:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x8a8c3000) [pid = 19468] [serial = 1273] [outer = (nil)] 12:00:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x8ac12c00) [pid = 19468] [serial = 1274] [outer = 0x8a8c3000] 12:00:46 INFO - PROCESS | 19468 | 1461092446554 Marionette DEBUG loaded listener.js 12:00:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x8ac1a400) [pid = 19468] [serial = 1275] [outer = 0x8a8c3000] 12:00:47 INFO - PROCESS | 19468 | 1461092447452 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 12:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1633ms 12:00:47 INFO - PROCESS | 19468 | 1461092447504 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 12:00:47 INFO - PROCESS | 19468 | 1461092447507 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 12:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:00:47 INFO - PROCESS | 19468 | 1461092447515 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:00:47 INFO - PROCESS | 19468 | 1461092447519 Marionette TRACE conn3 <- [1,1670,null,{}] 12:00:47 INFO - PROCESS | 19468 | 1461092447525 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:47 INFO - PROCESS | 19468 | 1461092447718 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 12:00:48 INFO - PROCESS | 19468 | 1461092448030 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:48 INFO - PROCESS | 19468 | ++DOCSHELL 0x8abe8800 == 143 [pid = 19468] [id = 425] 12:00:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 185 (0x8abf0400) [pid = 19468] [serial = 1276] [outer = (nil)] 12:00:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 186 (0x8aecec00) [pid = 19468] [serial = 1277] [outer = 0x8abf0400] 12:00:48 INFO - PROCESS | 19468 | 1461092448121 Marionette DEBUG loaded listener.js 12:00:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 187 (0x8b627c00) [pid = 19468] [serial = 1278] [outer = 0x8abf0400] 12:00:48 INFO - PROCESS | 19468 | 1461092448972 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 12:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1534ms 12:00:49 INFO - PROCESS | 19468 | 1461092449051 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 12:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:00:49 INFO - PROCESS | 19468 | 1461092449055 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 12:00:49 INFO - PROCESS | 19468 | 1461092449062 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:00:49 INFO - PROCESS | 19468 | 1461092449065 Marionette TRACE conn3 <- [1,1674,null,{}] 12:00:49 INFO - PROCESS | 19468 | 1461092449071 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:49 INFO - PROCESS | 19468 | 1461092449313 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 12:00:49 INFO - PROCESS | 19468 | 1461092449634 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:49 INFO - PROCESS | 19468 | ++DOCSHELL 0x88cd6c00 == 144 [pid = 19468] [id = 426] 12:00:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 188 (0x8abe7000) [pid = 19468] [serial = 1279] [outer = (nil)] 12:00:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 189 (0x8d89a000) [pid = 19468] [serial = 1280] [outer = 0x8abe7000] 12:00:49 INFO - PROCESS | 19468 | 1461092449720 Marionette DEBUG loaded listener.js 12:00:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 190 (0x8d89d800) [pid = 19468] [serial = 1281] [outer = 0x8abe7000] 12:00:50 INFO - PROCESS | 19468 | 1461092450587 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 12:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1581ms 12:00:50 INFO - PROCESS | 19468 | 1461092450658 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 12:00:50 INFO - PROCESS | 19468 | 1461092450663 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 12:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:00:50 INFO - PROCESS | 19468 | 1461092450671 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:00:50 INFO - PROCESS | 19468 | 1461092450674 Marionette TRACE conn3 <- [1,1678,null,{}] 12:00:50 INFO - PROCESS | 19468 | 1461092450679 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:50 INFO - PROCESS | 19468 | 1461092450876 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 12:00:51 INFO - PROCESS | 19468 | 1461092451160 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:51 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d0f800 == 145 [pid = 19468] [id = 427] 12:00:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 191 (0x88de1800) [pid = 19468] [serial = 1282] [outer = (nil)] 12:00:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 192 (0x8db02c00) [pid = 19468] [serial = 1283] [outer = 0x88de1800] 12:00:51 INFO - PROCESS | 19468 | 1461092451293 Marionette DEBUG loaded listener.js 12:00:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 193 (0x8db09400) [pid = 19468] [serial = 1284] [outer = 0x88de1800] 12:00:52 INFO - PROCESS | 19468 | 1461092452157 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 12:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1528ms 12:00:52 INFO - PROCESS | 19468 | 1461092452203 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 12:00:52 INFO - PROCESS | 19468 | 1461092452207 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 12:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:00:52 INFO - PROCESS | 19468 | 1461092452213 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:00:52 INFO - PROCESS | 19468 | 1461092452217 Marionette TRACE conn3 <- [1,1682,null,{}] 12:00:52 INFO - PROCESS | 19468 | 1461092452223 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:52 INFO - PROCESS | 19468 | 1461092452426 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 12:00:52 INFO - PROCESS | 19468 | 1461092452701 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:52 INFO - PROCESS | 19468 | ++DOCSHELL 0x8da04c00 == 146 [pid = 19468] [id = 428] 12:00:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 194 (0x8da05000) [pid = 19468] [serial = 1285] [outer = (nil)] 12:00:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 195 (0x8dccc800) [pid = 19468] [serial = 1286] [outer = 0x8da05000] 12:00:52 INFO - PROCESS | 19468 | 1461092452836 Marionette DEBUG loaded listener.js 12:00:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 196 (0x8e365400) [pid = 19468] [serial = 1287] [outer = 0x8da05000] 12:00:53 INFO - PROCESS | 19468 | 1461092453721 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 12:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1584ms 12:00:53 INFO - PROCESS | 19468 | 1461092453799 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 12:00:53 INFO - PROCESS | 19468 | 1461092453803 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 12:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:00:53 INFO - PROCESS | 19468 | 1461092453810 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:00:53 INFO - PROCESS | 19468 | 1461092453815 Marionette TRACE conn3 <- [1,1686,null,{}] 12:00:53 INFO - PROCESS | 19468 | 1461092453821 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:54 INFO - PROCESS | 19468 | 1461092454099 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 12:00:54 INFO - PROCESS | 19468 | 1461092454449 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:54 INFO - PROCESS | 19468 | ++DOCSHELL 0x8dc1c400 == 147 [pid = 19468] [id = 429] 12:00:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 197 (0x8f6b8800) [pid = 19468] [serial = 1288] [outer = (nil)] 12:00:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 198 (0x8f6be400) [pid = 19468] [serial = 1289] [outer = 0x8f6b8800] 12:00:54 INFO - PROCESS | 19468 | 1461092454545 Marionette DEBUG loaded listener.js 12:00:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 199 (0x8f6d0000) [pid = 19468] [serial = 1290] [outer = 0x8f6b8800] 12:00:55 INFO - PROCESS | 19468 | 1461092455460 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 12:00:55 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 12:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1729ms 12:00:55 INFO - PROCESS | 19468 | 1461092455541 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 12:00:55 INFO - PROCESS | 19468 | 1461092455545 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 12:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:00:55 INFO - PROCESS | 19468 | 1461092455552 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:00:55 INFO - PROCESS | 19468 | 1461092455554 Marionette TRACE conn3 <- [1,1690,null,{}] 12:00:55 INFO - PROCESS | 19468 | 1461092455561 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:55 INFO - PROCESS | 19468 | 1461092455819 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 12:00:56 INFO - PROCESS | 19468 | 1461092456156 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:56 INFO - PROCESS | 19468 | ++DOCSHELL 0x8abe4400 == 148 [pid = 19468] [id = 430] 12:00:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 200 (0x8abecc00) [pid = 19468] [serial = 1291] [outer = (nil)] 12:00:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 201 (0x8f6cd000) [pid = 19468] [serial = 1292] [outer = 0x8abecc00] 12:00:56 INFO - PROCESS | 19468 | 1461092456249 Marionette DEBUG loaded listener.js 12:00:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 202 (0x8feef800) [pid = 19468] [serial = 1293] [outer = 0x8abecc00] 12:00:57 INFO - PROCESS | 19468 | 1461092457114 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 12:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1628ms 12:00:57 INFO - PROCESS | 19468 | 1461092457190 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 12:00:57 INFO - PROCESS | 19468 | 1461092457193 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 12:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:00:57 INFO - PROCESS | 19468 | 1461092457203 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:00:57 INFO - PROCESS | 19468 | 1461092457206 Marionette TRACE conn3 <- [1,1694,null,{}] 12:00:57 INFO - PROCESS | 19468 | 1461092457212 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:57 INFO - PROCESS | 19468 | 1461092457405 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 12:00:57 INFO - PROCESS | 19468 | 1461092457679 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:57 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5d4000 == 149 [pid = 19468] [id = 431] 12:00:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 203 (0x8fc0ac00) [pid = 19468] [serial = 1294] [outer = (nil)] 12:00:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 204 (0x8ffa5800) [pid = 19468] [serial = 1295] [outer = 0x8fc0ac00] 12:00:57 INFO - PROCESS | 19468 | 1461092457812 Marionette DEBUG loaded listener.js 12:00:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 205 (0x9010e400) [pid = 19468] [serial = 1296] [outer = 0x8fc0ac00] 12:00:58 INFO - PROCESS | 19468 | 1461092458709 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 12:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1537ms 12:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:00:58 INFO - PROCESS | 19468 | 1461092458740 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 12:00:58 INFO - PROCESS | 19468 | 1461092458743 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 12:00:58 INFO - PROCESS | 19468 | 1461092458750 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:00:58 INFO - PROCESS | 19468 | 1461092458754 Marionette TRACE conn3 <- [1,1698,null,{}] 12:00:58 INFO - PROCESS | 19468 | 1461092458759 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:58 INFO - PROCESS | 19468 | 1461092458949 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 12:00:59 INFO - PROCESS | 19468 | 1461092459228 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:59 INFO - PROCESS | 19468 | ++DOCSHELL 0x846e6400 == 150 [pid = 19468] [id = 432] 12:00:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 206 (0x8b904000) [pid = 19468] [serial = 1297] [outer = (nil)] 12:00:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 207 (0x9047e400) [pid = 19468] [serial = 1298] [outer = 0x8b904000] 12:00:59 INFO - PROCESS | 19468 | 1461092459373 Marionette DEBUG loaded listener.js 12:00:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 208 (0x90536000) [pid = 19468] [serial = 1299] [outer = 0x8b904000] 12:01:00 INFO - PROCESS | 19468 | 1461092460286 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 12:01:00 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 12:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1581ms 12:01:00 INFO - PROCESS | 19468 | 1461092460331 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 12:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:01:00 INFO - PROCESS | 19468 | 1461092460344 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 12:01:00 INFO - PROCESS | 19468 | 1461092460350 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:01:00 INFO - PROCESS | 19468 | 1461092460353 Marionette TRACE conn3 <- [1,1702,null,{}] 12:01:00 INFO - PROCESS | 19468 | 1461092460359 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:00 INFO - PROCESS | 19468 | 1461092460556 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 12:01:00 INFO - PROCESS | 19468 | 1461092460871 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ffa8000 == 151 [pid = 19468] [id = 433] 12:01:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 209 (0x901f5800) [pid = 19468] [serial = 1300] [outer = (nil)] 12:01:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 210 (0x90550400) [pid = 19468] [serial = 1301] [outer = 0x901f5800] 12:01:00 INFO - PROCESS | 19468 | 1461092460961 Marionette DEBUG loaded listener.js 12:01:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 211 (0x90547000) [pid = 19468] [serial = 1302] [outer = 0x901f5800] 12:01:01 INFO - PROCESS | 19468 | 1461092461849 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1538ms 12:01:01 INFO - PROCESS | 19468 | 1461092461888 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 12:01:01 INFO - PROCESS | 19468 | 1461092461891 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 12:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:01:01 INFO - PROCESS | 19468 | 1461092461898 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:01:01 INFO - PROCESS | 19468 | 1461092461902 Marionette TRACE conn3 <- [1,1706,null,{}] 12:01:01 INFO - PROCESS | 19468 | 1461092461908 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:02 INFO - PROCESS | 19468 | 1461092462107 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 12:01:02 INFO - PROCESS | 19468 | 1461092462387 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:02 INFO - PROCESS | 19468 | ++DOCSHELL 0x90542c00 == 152 [pid = 19468] [id = 434] 12:01:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 212 (0x9054d000) [pid = 19468] [serial = 1303] [outer = (nil)] 12:01:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 213 (0x91fd0800) [pid = 19468] [serial = 1304] [outer = 0x9054d000] 12:01:02 INFO - PROCESS | 19468 | 1461092462522 Marionette DEBUG loaded listener.js 12:01:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 214 (0x93108c00) [pid = 19468] [serial = 1305] [outer = 0x9054d000] 12:01:03 INFO - PROCESS | 19468 | 1461092463415 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 12:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1580ms 12:01:03 INFO - PROCESS | 19468 | 1461092463480 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 12:01:03 INFO - PROCESS | 19468 | 1461092463484 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 12:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:01:03 INFO - PROCESS | 19468 | 1461092463490 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:01:03 INFO - PROCESS | 19468 | 1461092463493 Marionette TRACE conn3 <- [1,1710,null,{}] 12:01:03 INFO - PROCESS | 19468 | 1461092463499 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:03 INFO - PROCESS | 19468 | 1461092463712 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 12:01:04 INFO - PROCESS | 19468 | 1461092464032 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:04 INFO - PROCESS | 19468 | ++DOCSHELL 0x8427a400 == 153 [pid = 19468] [id = 435] 12:01:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 215 (0x91329000) [pid = 19468] [serial = 1306] [outer = (nil)] 12:01:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 216 (0x93332800) [pid = 19468] [serial = 1307] [outer = 0x91329000] 12:01:04 INFO - PROCESS | 19468 | 1461092464124 Marionette DEBUG loaded listener.js 12:01:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 217 (0x9333bc00) [pid = 19468] [serial = 1308] [outer = 0x91329000] 12:01:05 INFO - PROCESS | 19468 | 1461092465045 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 12:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1633ms 12:01:05 INFO - PROCESS | 19468 | 1461092465124 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 12:01:05 INFO - PROCESS | 19468 | 1461092465128 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 12:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:01:05 INFO - PROCESS | 19468 | 1461092465135 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:01:05 INFO - PROCESS | 19468 | 1461092465139 Marionette TRACE conn3 <- [1,1714,null,{}] 12:01:05 INFO - PROCESS | 19468 | 1461092465145 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:05 INFO - PROCESS | 19468 | 1461092465384 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 12:01:05 INFO - PROCESS | 19468 | 1461092465724 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:05 INFO - PROCESS | 19468 | ++DOCSHELL 0x84f59000 == 154 [pid = 19468] [id = 436] 12:01:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 218 (0x865fc000) [pid = 19468] [serial = 1309] [outer = (nil)] 12:01:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 219 (0x95c44800) [pid = 19468] [serial = 1310] [outer = 0x865fc000] 12:01:05 INFO - PROCESS | 19468 | 1461092465817 Marionette DEBUG loaded listener.js 12:01:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 220 (0x95c8a000) [pid = 19468] [serial = 1311] [outer = 0x865fc000] 12:01:06 INFO - PROCESS | 19468 | 1461092466670 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1581ms 12:01:06 INFO - PROCESS | 19468 | 1461092466720 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 12:01:06 INFO - PROCESS | 19468 | 1461092466724 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 12:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:01:06 INFO - PROCESS | 19468 | 1461092466730 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:01:06 INFO - PROCESS | 19468 | 1461092466734 Marionette TRACE conn3 <- [1,1718,null,{}] 12:01:06 INFO - PROCESS | 19468 | 1461092466740 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:06 INFO - PROCESS | 19468 | 1461092466952 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 12:01:07 INFO - PROCESS | 19468 | 1461092467229 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:07 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ff50400 == 155 [pid = 19468] [id = 437] 12:01:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 221 (0x959e8800) [pid = 19468] [serial = 1312] [outer = (nil)] 12:01:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 222 (0x970c8000) [pid = 19468] [serial = 1313] [outer = 0x959e8800] 12:01:07 INFO - PROCESS | 19468 | 1461092467363 Marionette DEBUG loaded listener.js 12:01:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 223 (0x971bdc00) [pid = 19468] [serial = 1314] [outer = 0x959e8800] 12:01:08 INFO - PROCESS | 19468 | --DOCSHELL 0x83501400 == 154 [pid = 19468] [id = 417] 12:01:08 INFO - PROCESS | 19468 | --DOCSHELL 0x85d0a000 == 153 [pid = 19468] [id = 416] 12:01:08 INFO - PROCESS | 19468 | --DOCSHELL 0x857c7c00 == 152 [pid = 19468] [id = 415] 12:01:08 INFO - PROCESS | 19468 | --DOCSHELL 0x84c76c00 == 151 [pid = 19468] [id = 414] 12:01:08 INFO - PROCESS | 19468 | --DOCSHELL 0x98067800 == 150 [pid = 19468] [id = 412] 12:01:08 INFO - PROCESS | 19468 | --DOCSHELL 0x90532c00 == 149 [pid = 19468] [id = 405] 12:01:08 INFO - PROCESS | 19468 | --DOCSHELL 0x8f5cbc00 == 148 [pid = 19468] [id = 404] 12:01:08 INFO - PROCESS | 19468 | --DOCSHELL 0x8e5d4800 == 147 [pid = 19468] [id = 402] 12:01:08 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6b2400 == 146 [pid = 19468] [id = 403] 12:01:08 INFO - PROCESS | 19468 | --DOCSHELL 0x8da04400 == 145 [pid = 19468] [id = 401] 12:01:08 INFO - PROCESS | 19468 | --DOCSHELL 0x87bec400 == 144 [pid = 19468] [id = 400] 12:01:08 INFO - PROCESS | 19468 | --DOCSHELL 0x8ab1b400 == 143 [pid = 19468] [id = 399] 12:01:08 INFO - PROCESS | 19468 | --DOCSHELL 0x88de7000 == 142 [pid = 19468] [id = 398] 12:01:08 INFO - PROCESS | 19468 | --DOCSHELL 0x857cf400 == 141 [pid = 19468] [id = 396] 12:01:08 INFO - PROCESS | 19468 | --DOCSHELL 0x884e9000 == 140 [pid = 19468] [id = 397] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 222 (0x96345800) [pid = 19468] [serial = 1160] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 221 (0x8aece000) [pid = 19468] [serial = 1131] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 220 (0x8abeec00) [pid = 19468] [serial = 1127] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 219 (0x84c75c00) [pid = 19468] [serial = 1118] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 218 (0x8adf8800) [pid = 19468] [serial = 1059] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 217 (0x87bef400) [pid = 19468] [serial = 1122] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 216 (0x85b75c00) [pid = 19468] [serial = 984] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 215 (0x8f6b7400) [pid = 19468] [serial = 1139] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 214 (0x90546000) [pid = 19468] [serial = 1148] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 213 (0x91fcc800) [pid = 19468] [serial = 1151] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 212 (0x88de5400) [pid = 19468] [serial = 1056] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 211 (0x9775e800) [pid = 19468] [serial = 1169] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 210 (0x93141800) [pid = 19468] [serial = 1083] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 209 (0x93334800) [pid = 19468] [serial = 1086] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 208 (0x8ac12800) [pid = 19468] [serial = 1128] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 207 (0x9047ec00) [pid = 19468] [serial = 1074] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 206 (0x8db0d800) [pid = 19468] [serial = 1134] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 205 (0x84f57c00) [pid = 19468] [serial = 1119] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 204 (0x90103000) [pid = 19468] [serial = 1146] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 203 (0x97909c00) [pid = 19468] [serial = 1172] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 202 (0x8dc1bc00) [pid = 19468] [serial = 1014] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 201 (0x8f6d0800) [pid = 19468] [serial = 1023] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 200 (0x8dc12400) [pid = 19468] [serial = 1065] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 199 (0x8a8c7400) [pid = 19468] [serial = 1125] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 198 (0x884ec000) [pid = 19468] [serial = 1184] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 197 (0x970d4c00) [pid = 19468] [serial = 1164] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 196 (0x8db06400) [pid = 19468] [serial = 1133] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 195 (0x8960d000) [pid = 19468] [serial = 999] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 194 (0x90728000) [pid = 19468] [serial = 1149] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 193 (0x973a4c00) [pid = 19468] [serial = 1166] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 192 (0x9053d400) [pid = 19468] [serial = 1077] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 191 (0x93172000) [pid = 19468] [serial = 1154] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 190 (0x8fefa400) [pid = 19468] [serial = 1143] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 189 (0x8ac0e400) [pid = 19468] [serial = 1005] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 188 (0x89610c00) [pid = 19468] [serial = 1124] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 187 (0x88519800) [pid = 19468] [serial = 1181] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 186 (0x8d8a0000) [pid = 19468] [serial = 1062] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 185 (0x8f6ba400) [pid = 19468] [serial = 1140] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 184 (0x88dc5800) [pid = 19468] [serial = 996] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x8adf1400) [pid = 19468] [serial = 1008] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0x8ff50800) [pid = 19468] [serial = 1026] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x8aec4c00) [pid = 19468] [serial = 1130] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x85e28400) [pid = 19468] [serial = 1053] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x970d0000) [pid = 19468] [serial = 1163] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x85b72000) [pid = 19468] [serial = 1175] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x959f4800) [pid = 19468] [serial = 1158] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x864a4800) [pid = 19468] [serial = 1092] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x8fcb4000) [pid = 19468] [serial = 1068] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x864a2c00) [pid = 19468] [serial = 1179] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x85ff9c00) [pid = 19468] [serial = 1178] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x96771400) [pid = 19468] [serial = 1161] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x9010f000) [pid = 19468] [serial = 1071] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x8fef5400) [pid = 19468] [serial = 1142] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x87590400) [pid = 19468] [serial = 981] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x97910400) [pid = 19468] [serial = 1173] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x959e8400) [pid = 19468] [serial = 1157] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x88bf2000) [pid = 19468] [serial = 993] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x93107800) [pid = 19468] [serial = 1152] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x8b90a800) [pid = 19468] [serial = 1011] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x959ea800) [pid = 19468] [serial = 1089] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x8dcd4c00) [pid = 19468] [serial = 1017] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x97762000) [pid = 19468] [serial = 1170] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x88dc1c00) [pid = 19468] [serial = 1029] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x87588c00) [pid = 19468] [serial = 987] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x97537400) [pid = 19468] [serial = 1167] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x90729c00) [pid = 19468] [serial = 1080] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x8e5d1800) [pid = 19468] [serial = 1136] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x8fef6c00) [pid = 19468] [serial = 1145] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x8851f400) [pid = 19468] [serial = 990] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x865f4400) [pid = 19468] [serial = 1095] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x93338000) [pid = 19468] [serial = 1155] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x88b54000) [pid = 19468] [serial = 1182] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x8f6b8c00) [pid = 19468] [serial = 1020] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x8649cc00) [pid = 19468] [serial = 1121] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x8e5dc000) [pid = 19468] [serial = 1137] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x85d03800) [pid = 19468] [serial = 1176] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x8ab1d800) [pid = 19468] [serial = 1002] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x8a6f5800) [pid = 19468] [serial = 1050] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x88b57400) [pid = 19468] [serial = 1185] [outer = (nil)] [url = about:blank] 12:01:09 INFO - PROCESS | 19468 | 1461092469797 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 3093ms 12:01:09 INFO - PROCESS | 19468 | 1461092469825 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 12:01:09 INFO - PROCESS | 19468 | 1461092469833 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 12:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:01:09 INFO - PROCESS | 19468 | 1461092469841 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:01:09 INFO - PROCESS | 19468 | 1461092469847 Marionette TRACE conn3 <- [1,1722,null,{}] 12:01:09 INFO - PROCESS | 19468 | 1461092469854 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:10 INFO - PROCESS | 19468 | 1461092470037 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 12:01:10 INFO - PROCESS | 19468 | 1461092470246 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:10 INFO - PROCESS | 19468 | ++DOCSHELL 0x846e3c00 == 141 [pid = 19468] [id = 438] 12:01:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x84c81800) [pid = 19468] [serial = 1315] [outer = (nil)] 12:01:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x85b73400) [pid = 19468] [serial = 1316] [outer = 0x84c81800] 12:01:10 INFO - PROCESS | 19468 | 1461092470323 Marionette DEBUG loaded listener.js 12:01:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x85b7d400) [pid = 19468] [serial = 1317] [outer = 0x84c81800] 12:01:11 INFO - PROCESS | 19468 | 1461092471333 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 12:01:11 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 12:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1530ms 12:01:11 INFO - PROCESS | 19468 | 1461092471372 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 12:01:11 INFO - PROCESS | 19468 | 1461092471380 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 12:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:01:11 INFO - PROCESS | 19468 | 1461092471390 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:01:11 INFO - PROCESS | 19468 | 1461092471394 Marionette TRACE conn3 <- [1,1726,null,{}] 12:01:11 INFO - PROCESS | 19468 | 1461092471400 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:11 INFO - PROCESS | 19468 | 1461092471669 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 12:01:11 INFO - PROCESS | 19468 | 1461092471705 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:11 INFO - PROCESS | 19468 | ++DOCSHELL 0x857d4400 == 142 [pid = 19468] [id = 439] 12:01:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x85b76000) [pid = 19468] [serial = 1318] [outer = (nil)] 12:01:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x86496c00) [pid = 19468] [serial = 1319] [outer = 0x85b76000] 12:01:11 INFO - PROCESS | 19468 | 1461092471778 Marionette DEBUG loaded listener.js 12:01:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8649e800) [pid = 19468] [serial = 1320] [outer = 0x85b76000] 12:01:12 INFO - PROCESS | 19468 | 1461092472765 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 12:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1434ms 12:01:12 INFO - PROCESS | 19468 | 1461092472825 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 12:01:12 INFO - PROCESS | 19468 | 1461092472829 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 12:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:01:12 INFO - PROCESS | 19468 | 1461092472835 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:01:12 INFO - PROCESS | 19468 | 1461092472841 Marionette TRACE conn3 <- [1,1730,null,{}] 12:01:12 INFO - PROCESS | 19468 | 1461092472863 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:13 INFO - PROCESS | 19468 | 1461092473185 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 12:01:13 INFO - PROCESS | 19468 | 1461092473216 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:13 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e28400 == 143 [pid = 19468] [id = 440] 12:01:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x8758ec00) [pid = 19468] [serial = 1321] [outer = (nil)] 12:01:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x87bf0c00) [pid = 19468] [serial = 1322] [outer = 0x8758ec00] 12:01:13 INFO - PROCESS | 19468 | 1461092473292 Marionette DEBUG loaded listener.js 12:01:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x884efc00) [pid = 19468] [serial = 1323] [outer = 0x8758ec00] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x9806f400) [pid = 19468] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x9053d000) [pid = 19468] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x9775f000) [pid = 19468] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x8abec000) [pid = 19468] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x85e32800) [pid = 19468] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x8aecd800) [pid = 19468] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x88ded400) [pid = 19468] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x97544c00) [pid = 19468] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x8fef5800) [pid = 19468] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x96970c00) [pid = 19468] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x8dc19400) [pid = 19468] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x8b61c400) [pid = 19468] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x97a50c00) [pid = 19468] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x84c78000) [pid = 19468] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x88bf0800) [pid = 19468] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x85b72800) [pid = 19468] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 136 (0x84f59c00) [pid = 19468] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 135 (0x85d0a800) [pid = 19468] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 134 (0x88516400) [pid = 19468] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 133 (0x83508400) [pid = 19468] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 132 (0x97f86800) [pid = 19468] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 131 (0x8e5da000) [pid = 19468] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:01:14 INFO - PROCESS | 19468 | --DOMWINDOW == 130 (0x8ff43800) [pid = 19468] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:01:14 INFO - PROCESS | 19468 | 1461092474893 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 12:01:14 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 12:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 2084ms 12:01:14 INFO - PROCESS | 19468 | 1461092474920 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 12:01:14 INFO - PROCESS | 19468 | 1461092474923 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 12:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:01:14 INFO - PROCESS | 19468 | 1461092474930 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:01:14 INFO - PROCESS | 19468 | 1461092474933 Marionette TRACE conn3 <- [1,1734,null,{}] 12:01:14 INFO - PROCESS | 19468 | 1461092474949 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:15 INFO - PROCESS | 19468 | 1461092475146 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 12:01:15 INFO - PROCESS | 19468 | 1461092475188 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:15 INFO - PROCESS | 19468 | ++DOCSHELL 0x84279400 == 144 [pid = 19468] [id = 441] 12:01:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 131 (0x846e0c00) [pid = 19468] [serial = 1324] [outer = (nil)] 12:01:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x884e4400) [pid = 19468] [serial = 1325] [outer = 0x846e0c00] 12:01:15 INFO - PROCESS | 19468 | 1461092475427 Marionette DEBUG loaded listener.js 12:01:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x88523400) [pid = 19468] [serial = 1326] [outer = 0x846e0c00] 12:01:16 INFO - PROCESS | 19468 | 1461092476194 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 12:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1290ms 12:01:16 INFO - PROCESS | 19468 | 1461092476222 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 12:01:16 INFO - PROCESS | 19468 | 1461092476225 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 12:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:01:16 INFO - PROCESS | 19468 | 1461092476232 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:01:16 INFO - PROCESS | 19468 | 1461092476235 Marionette TRACE conn3 <- [1,1738,null,{}] 12:01:16 INFO - PROCESS | 19468 | 1461092476240 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:16 INFO - PROCESS | 19468 | 1461092476608 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 12:01:16 INFO - PROCESS | 19468 | 1461092476787 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:16 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c3800 == 145 [pid = 19468] [id = 442] 12:01:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x846c4800) [pid = 19468] [serial = 1327] [outer = (nil)] 12:01:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x846cfc00) [pid = 19468] [serial = 1328] [outer = 0x846c4800] 12:01:16 INFO - PROCESS | 19468 | 1461092476882 Marionette DEBUG loaded listener.js 12:01:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x84c80400) [pid = 19468] [serial = 1329] [outer = 0x846c4800] 12:01:17 INFO - PROCESS | 19468 | 1461092477907 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 12:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1729ms 12:01:17 INFO - PROCESS | 19468 | 1461092477963 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 12:01:17 INFO - PROCESS | 19468 | 1461092477970 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 12:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:01:17 INFO - PROCESS | 19468 | 1461092477978 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:01:17 INFO - PROCESS | 19468 | 1461092477986 Marionette TRACE conn3 <- [1,1742,null,{}] 12:01:17 INFO - PROCESS | 19468 | 1461092477993 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:18 INFO - PROCESS | 19468 | 1461092478211 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 12:01:18 INFO - PROCESS | 19468 | 1461092478527 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:18 INFO - PROCESS | 19468 | ++DOCSHELL 0x85ff4c00 == 146 [pid = 19468] [id = 443] 12:01:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x86498400) [pid = 19468] [serial = 1330] [outer = (nil)] 12:01:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x864a5800) [pid = 19468] [serial = 1331] [outer = 0x86498400] 12:01:18 INFO - PROCESS | 19468 | 1461092478624 Marionette DEBUG loaded listener.js 12:01:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x865fdc00) [pid = 19468] [serial = 1332] [outer = 0x86498400] 12:01:19 INFO - PROCESS | 19468 | 1461092479594 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 12:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1682ms 12:01:19 INFO - PROCESS | 19468 | 1461092479661 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 12:01:19 INFO - PROCESS | 19468 | 1461092479666 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 12:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:01:19 INFO - PROCESS | 19468 | 1461092479673 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:01:19 INFO - PROCESS | 19468 | 1461092479676 Marionette TRACE conn3 <- [1,1746,null,{}] 12:01:19 INFO - PROCESS | 19468 | 1461092479683 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:19 INFO - PROCESS | 19468 | 1461092479897 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 12:01:20 INFO - PROCESS | 19468 | 1461092480270 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:20 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e35000 == 147 [pid = 19468] [id = 444] 12:01:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x88b5b000) [pid = 19468] [serial = 1333] [outer = (nil)] 12:01:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x88bedc00) [pid = 19468] [serial = 1334] [outer = 0x88b5b000] 12:01:20 INFO - PROCESS | 19468 | 1461092480363 Marionette DEBUG loaded listener.js 12:01:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x88bf9000) [pid = 19468] [serial = 1335] [outer = 0x88b5b000] 12:01:21 INFO - PROCESS | 19468 | 1461092481288 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 12:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1680ms 12:01:21 INFO - PROCESS | 19468 | 1461092481355 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 12:01:21 INFO - PROCESS | 19468 | 1461092481361 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 12:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:01:21 INFO - PROCESS | 19468 | 1461092481379 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:01:21 INFO - PROCESS | 19468 | 1461092481386 Marionette TRACE conn3 <- [1,1750,null,{}] 12:01:21 INFO - PROCESS | 19468 | 1461092481392 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:21 INFO - PROCESS | 19468 | 1461092481632 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 12:01:21 INFO - PROCESS | 19468 | 1461092481943 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:21 INFO - PROCESS | 19468 | ++DOCSHELL 0x84271000 == 148 [pid = 19468] [id = 445] 12:01:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x84f50800) [pid = 19468] [serial = 1336] [outer = (nil)] 12:01:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x88dea800) [pid = 19468] [serial = 1337] [outer = 0x84f50800] 12:01:22 INFO - PROCESS | 19468 | 1461092482035 Marionette DEBUG loaded listener.js 12:01:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x89607400) [pid = 19468] [serial = 1338] [outer = 0x84f50800] 12:01:22 INFO - PROCESS | 19468 | 1461092482947 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 12:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1643ms 12:01:23 INFO - PROCESS | 19468 | 1461092483014 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 12:01:23 INFO - PROCESS | 19468 | 1461092483018 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 12:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:01:23 INFO - PROCESS | 19468 | 1461092483024 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:01:23 INFO - PROCESS | 19468 | 1461092483027 Marionette TRACE conn3 <- [1,1754,null,{}] 12:01:23 INFO - PROCESS | 19468 | 1461092483033 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:23 INFO - PROCESS | 19468 | 1461092483240 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 12:01:23 INFO - PROCESS | 19468 | 1461092483549 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:23 INFO - PROCESS | 19468 | ++DOCSHELL 0x87bf1c00 == 149 [pid = 19468] [id = 446] 12:01:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x88de7000) [pid = 19468] [serial = 1339] [outer = (nil)] 12:01:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x8a8c7400) [pid = 19468] [serial = 1340] [outer = 0x88de7000] 12:01:23 INFO - PROCESS | 19468 | 1461092483641 Marionette DEBUG loaded listener.js 12:01:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x8a8d0800) [pid = 19468] [serial = 1341] [outer = 0x88de7000] 12:01:24 INFO - PROCESS | 19468 | 1461092484524 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 12:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1532ms 12:01:24 INFO - PROCESS | 19468 | 1461092484557 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 12:01:24 INFO - PROCESS | 19468 | 1461092484560 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 12:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:01:24 INFO - PROCESS | 19468 | 1461092484567 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:01:24 INFO - PROCESS | 19468 | 1461092484570 Marionette TRACE conn3 <- [1,1758,null,{}] 12:01:24 INFO - PROCESS | 19468 | 1461092484576 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:24 INFO - PROCESS | 19468 | 1461092484786 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 12:01:25 INFO - PROCESS | 19468 | 1461092485065 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:25 INFO - PROCESS | 19468 | ++DOCSHELL 0x8abe6400 == 150 [pid = 19468] [id = 447] 12:01:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x8abe6800) [pid = 19468] [serial = 1342] [outer = (nil)] 12:01:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8abec400) [pid = 19468] [serial = 1343] [outer = 0x8abe6800] 12:01:25 INFO - PROCESS | 19468 | 1461092485232 Marionette DEBUG loaded listener.js 12:01:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x8aded000) [pid = 19468] [serial = 1344] [outer = 0x8abe6800] 12:01:26 INFO - PROCESS | 19468 | 1461092486133 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 12:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1636ms 12:01:26 INFO - PROCESS | 19468 | 1461092486204 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 12:01:26 INFO - PROCESS | 19468 | 1461092486208 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 12:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:01:26 INFO - PROCESS | 19468 | 1461092486215 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:01:26 INFO - PROCESS | 19468 | 1461092486219 Marionette TRACE conn3 <- [1,1762,null,{}] 12:01:26 INFO - PROCESS | 19468 | 1461092486231 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:26 INFO - PROCESS | 19468 | 1461092486480 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 12:01:26 INFO - PROCESS | 19468 | 1461092486799 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:26 INFO - PROCESS | 19468 | ++DOCSHELL 0x846ddc00 == 151 [pid = 19468] [id = 448] 12:01:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x865f5800) [pid = 19468] [serial = 1345] [outer = (nil)] 12:01:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x8aecd800) [pid = 19468] [serial = 1346] [outer = 0x865f5800] 12:01:26 INFO - PROCESS | 19468 | 1461092486892 Marionette DEBUG loaded listener.js 12:01:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x8b620000) [pid = 19468] [serial = 1347] [outer = 0x865f5800] 12:01:27 INFO - PROCESS | 19468 | 1461092487767 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 12:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1589ms 12:01:27 INFO - PROCESS | 19468 | 1461092487812 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 12:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:01:27 INFO - PROCESS | 19468 | 1461092487817 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 12:01:27 INFO - PROCESS | 19468 | 1461092487823 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:01:27 INFO - PROCESS | 19468 | 1461092487827 Marionette TRACE conn3 <- [1,1766,null,{}] 12:01:27 INFO - PROCESS | 19468 | 1461092487833 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:28 INFO - PROCESS | 19468 | 1461092488039 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 12:01:28 INFO - PROCESS | 19468 | 1461092488312 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:28 INFO - PROCESS | 19468 | ++DOCSHELL 0x8adf9400 == 152 [pid = 19468] [id = 449] 12:01:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x8aecc400) [pid = 19468] [serial = 1348] [outer = (nil)] 12:01:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x8d8a3000) [pid = 19468] [serial = 1349] [outer = 0x8aecc400] 12:01:28 INFO - PROCESS | 19468 | 1461092488447 Marionette DEBUG loaded listener.js 12:01:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x8da06400) [pid = 19468] [serial = 1350] [outer = 0x8aecc400] 12:01:29 INFO - PROCESS | 19468 | 1461092489352 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 12:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1582ms 12:01:29 INFO - PROCESS | 19468 | 1461092489406 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 12:01:29 INFO - PROCESS | 19468 | 1461092489410 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 12:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:01:29 INFO - PROCESS | 19468 | 1461092489417 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:01:29 INFO - PROCESS | 19468 | 1461092489420 Marionette TRACE conn3 <- [1,1770,null,{}] 12:01:29 INFO - PROCESS | 19468 | 1461092489429 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:29 INFO - PROCESS | 19468 | 1461092489653 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 12:01:29 INFO - PROCESS | 19468 | 1461092489971 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:30 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ab19800 == 153 [pid = 19468] [id = 450] 12:01:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x8b908800) [pid = 19468] [serial = 1351] [outer = (nil)] 12:01:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x8dc0f000) [pid = 19468] [serial = 1352] [outer = 0x8b908800] 12:01:30 INFO - PROCESS | 19468 | 1461092490063 Marionette DEBUG loaded listener.js 12:01:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x8dc15c00) [pid = 19468] [serial = 1353] [outer = 0x8b908800] 12:01:31 INFO - PROCESS | 19468 | 1461092490997 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 12:01:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1635ms 12:01:31 INFO - PROCESS | 19468 | 1461092491054 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 12:01:31 INFO - PROCESS | 19468 | 1461092491058 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 12:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:01:31 INFO - PROCESS | 19468 | 1461092491064 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:01:31 INFO - PROCESS | 19468 | 1461092491068 Marionette TRACE conn3 <- [1,1774,null,{}] 12:01:31 INFO - PROCESS | 19468 | 1461092491074 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:31 INFO - PROCESS | 19468 | 1461092491307 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 12:01:31 INFO - PROCESS | 19468 | 1461092491629 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:31 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a8c6800 == 154 [pid = 19468] [id = 451] 12:01:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x8abe5400) [pid = 19468] [serial = 1354] [outer = (nil)] 12:01:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x8e35b000) [pid = 19468] [serial = 1355] [outer = 0x8abe5400] 12:01:31 INFO - PROCESS | 19468 | 1461092491723 Marionette DEBUG loaded listener.js 12:01:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x8e5d4000) [pid = 19468] [serial = 1356] [outer = 0x8abe5400] 12:01:32 INFO - PROCESS | 19468 | 1461092492604 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 12:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1579ms 12:01:32 INFO - PROCESS | 19468 | 1461092492653 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 12:01:32 INFO - PROCESS | 19468 | 1461092492657 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 12:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:01:32 INFO - PROCESS | 19468 | 1461092492664 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:01:32 INFO - PROCESS | 19468 | 1461092492667 Marionette TRACE conn3 <- [1,1778,null,{}] 12:01:32 INFO - PROCESS | 19468 | 1461092492673 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:32 INFO - PROCESS | 19468 | 1461092492879 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 12:01:33 INFO - PROCESS | 19468 | 1461092493149 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:33 INFO - PROCESS | 19468 | ++DOCSHELL 0x8e5d3c00 == 155 [pid = 19468] [id = 452] 12:01:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x8f5ce800) [pid = 19468] [serial = 1357] [outer = (nil)] 12:01:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x8f6b2c00) [pid = 19468] [serial = 1358] [outer = 0x8f5ce800] 12:01:33 INFO - PROCESS | 19468 | 1461092493302 Marionette DEBUG loaded listener.js 12:01:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x8f6c1c00) [pid = 19468] [serial = 1359] [outer = 0x8f5ce800] 12:01:34 INFO - PROCESS | 19468 | 1461092494217 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 12:01:34 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 12:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1630ms 12:01:34 INFO - PROCESS | 19468 | 1461092494295 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 12:01:34 INFO - PROCESS | 19468 | 1461092494306 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 12:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:01:34 INFO - PROCESS | 19468 | 1461092494312 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:01:34 INFO - PROCESS | 19468 | 1461092494317 Marionette TRACE conn3 <- [1,1782,null,{}] 12:01:34 INFO - PROCESS | 19468 | 1461092494323 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:34 INFO - PROCESS | 19468 | 1461092494583 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 12:01:34 INFO - PROCESS | 19468 | 1461092494903 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:34 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5c5c00 == 156 [pid = 19468] [id = 453] 12:01:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x8f6c5c00) [pid = 19468] [serial = 1360] [outer = (nil)] 12:01:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x8fefdc00) [pid = 19468] [serial = 1361] [outer = 0x8f6c5c00] 12:01:34 INFO - PROCESS | 19468 | 1461092494995 Marionette DEBUG loaded listener.js 12:01:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x8ff46c00) [pid = 19468] [serial = 1362] [outer = 0x8f6c5c00] 12:01:35 INFO - PROCESS | 19468 | 1461092495835 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 12:01:35 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 12:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1583ms 12:01:35 INFO - PROCESS | 19468 | 1461092495913 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 12:01:35 INFO - PROCESS | 19468 | 1461092495916 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 12:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:01:35 INFO - PROCESS | 19468 | 1461092495925 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:01:35 INFO - PROCESS | 19468 | 1461092495929 Marionette TRACE conn3 <- [1,1786,null,{}] 12:01:35 INFO - PROCESS | 19468 | 1461092495934 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:36 INFO - PROCESS | 19468 | 1461092496135 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 12:01:36 INFO - PROCESS | 19468 | 1461092496423 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:36 INFO - PROCESS | 19468 | ++DOCSHELL 0x8d895400 == 157 [pid = 19468] [id = 454] 12:01:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x8db03400) [pid = 19468] [serial = 1363] [outer = (nil)] 12:01:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x9010fc00) [pid = 19468] [serial = 1364] [outer = 0x8db03400] 12:01:36 INFO - PROCESS | 19468 | 1461092496559 Marionette DEBUG loaded listener.js 12:01:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x9047b000) [pid = 19468] [serial = 1365] [outer = 0x8db03400] 12:01:37 INFO - PROCESS | 19468 | 1461092497428 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 12:01:37 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 12:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1534ms 12:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:01:37 INFO - PROCESS | 19468 | 1461092497460 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 12:01:37 INFO - PROCESS | 19468 | 1461092497463 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 12:01:37 INFO - PROCESS | 19468 | 1461092497470 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:01:37 INFO - PROCESS | 19468 | 1461092497473 Marionette TRACE conn3 <- [1,1790,null,{}] 12:01:37 INFO - PROCESS | 19468 | 1461092497500 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:37 INFO - PROCESS | 19468 | 1461092497712 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 12:01:38 INFO - PROCESS | 19468 | 1461092497984 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:38 INFO - PROCESS | 19468 | ++DOCSHELL 0x901f0400 == 158 [pid = 19468] [id = 455] 12:01:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x90533000) [pid = 19468] [serial = 1366] [outer = (nil)] 12:01:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x90540400) [pid = 19468] [serial = 1367] [outer = 0x90533000] 12:01:38 INFO - PROCESS | 19468 | 1461092498117 Marionette DEBUG loaded listener.js 12:01:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x90549c00) [pid = 19468] [serial = 1368] [outer = 0x90533000] 12:01:39 INFO - PROCESS | 19468 | 1461092499030 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:01:39 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) 12:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1636ms 12:01:39 INFO - PROCESS | 19468 | 1461092499106 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 12:01:39 INFO - PROCESS | 19468 | 1461092499109 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 12:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:01:39 INFO - PROCESS | 19468 | 1461092499116 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:01:39 INFO - PROCESS | 19468 | 1461092499118 Marionette TRACE conn3 <- [1,1794,null,{}] 12:01:39 INFO - PROCESS | 19468 | 1461092499124 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:39 INFO - PROCESS | 19468 | 1461092499365 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 12:01:39 INFO - PROCESS | 19468 | 1461092499684 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:39 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c6000 == 159 [pid = 19468] [id = 456] 12:01:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x8fefe400) [pid = 19468] [serial = 1369] [outer = (nil)] 12:01:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x915c8c00) [pid = 19468] [serial = 1370] [outer = 0x8fefe400] 12:01:39 INFO - PROCESS | 19468 | 1461092499777 Marionette DEBUG loaded listener.js 12:01:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x91fcc800) [pid = 19468] [serial = 1371] [outer = 0x8fefe400] 12:01:40 INFO - PROCESS | 19468 | 1461092500674 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1628ms 12:01:40 INFO - PROCESS | 19468 | 1461092500744 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 12:01:40 INFO - PROCESS | 19468 | 1461092500748 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 12:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:01:40 INFO - PROCESS | 19468 | 1461092500755 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:01:40 INFO - PROCESS | 19468 | 1461092500758 Marionette TRACE conn3 <- [1,1798,null,{}] 12:01:40 INFO - PROCESS | 19468 | 1461092500764 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:40 INFO - PROCESS | 19468 | 1461092500977 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 12:01:41 INFO - PROCESS | 19468 | ************************* 12:01:41 INFO - PROCESS | 19468 | A coding exception was thrown and uncaught in a Task. 12:01:41 INFO - PROCESS | 19468 | 12:01:41 INFO - PROCESS | 19468 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:01:41 INFO - PROCESS | 19468 | Full stack: 12:01:41 INFO - PROCESS | 19468 | ************************* 12:01:41 INFO - PROCESS | 19468 | 1461092501392 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:41 INFO - PROCESS | 19468 | ++DOCSHELL 0x87bf7c00 == 160 [pid = 19468] [id = 457] 12:01:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x8a8c9400) [pid = 19468] [serial = 1372] [outer = (nil)] 12:01:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x959f4800) [pid = 19468] [serial = 1373] [outer = 0x8a8c9400] 12:01:41 INFO - PROCESS | 19468 | 1461092501481 Marionette DEBUG loaded listener.js 12:01:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x95a53800) [pid = 19468] [serial = 1374] [outer = 0x8a8c9400] 12:01:42 INFO - PROCESS | 19468 | 1461092502381 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 12:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1683ms 12:01:42 INFO - PROCESS | 19468 | 1461092502439 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 12:01:42 INFO - PROCESS | 19468 | 1461092502443 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 12:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:01:42 INFO - PROCESS | 19468 | 1461092502450 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:01:42 INFO - PROCESS | 19468 | 1461092502453 Marionette TRACE conn3 <- [1,1802,null,{}] 12:01:42 INFO - PROCESS | 19468 | 1461092502459 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:42 INFO - PROCESS | 19468 | 1461092502671 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 12:01:43 INFO - PROCESS | 19468 | 1461092502991 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:43 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c3400 == 161 [pid = 19468] [id = 458] 12:01:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x9132d800) [pid = 19468] [serial = 1375] [outer = (nil)] 12:01:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x96772000) [pid = 19468] [serial = 1376] [outer = 0x9132d800] 12:01:43 INFO - PROCESS | 19468 | 1461092503082 Marionette DEBUG loaded listener.js 12:01:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x96778400) [pid = 19468] [serial = 1377] [outer = 0x9132d800] 12:01:43 INFO - PROCESS | 19468 | 1461092503946 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1532ms 12:01:43 INFO - PROCESS | 19468 | 1461092503982 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 12:01:43 INFO - PROCESS | 19468 | 1461092503986 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 12:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:01:43 INFO - PROCESS | 19468 | 1461092503993 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:01:43 INFO - PROCESS | 19468 | 1461092503995 Marionette TRACE conn3 <- [1,1806,null,{}] 12:01:44 INFO - PROCESS | 19468 | 1461092504001 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:44 INFO - PROCESS | 19468 | 1461092504204 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 12:01:44 INFO - PROCESS | 19468 | 1461092504485 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:44 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fcb1000 == 162 [pid = 19468] [id = 459] 12:01:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 185 (0x8ffa6400) [pid = 19468] [serial = 1378] [outer = (nil)] 12:01:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 186 (0x97537800) [pid = 19468] [serial = 1379] [outer = 0x8ffa6400] 12:01:44 INFO - PROCESS | 19468 | 1461092504657 Marionette DEBUG loaded listener.js 12:01:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 187 (0x97540000) [pid = 19468] [serial = 1380] [outer = 0x8ffa6400] 12:01:45 INFO - PROCESS | 19468 | 1461092505603 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 12:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1680ms 12:01:45 INFO - PROCESS | 19468 | 1461092505674 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 12:01:45 INFO - PROCESS | 19468 | 1461092505678 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 12:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:01:45 INFO - PROCESS | 19468 | 1461092505686 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:01:45 INFO - PROCESS | 19468 | 1461092505689 Marionette TRACE conn3 <- [1,1810,null,{}] 12:01:45 INFO - PROCESS | 19468 | 1461092505695 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:45 INFO - PROCESS | 19468 | 1461092505918 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 12:01:46 INFO - PROCESS | 19468 | 1461092506250 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:46 INFO - PROCESS | 19468 | ++DOCSHELL 0x83508800 == 163 [pid = 19468] [id = 460] 12:01:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 188 (0x846dc800) [pid = 19468] [serial = 1381] [outer = (nil)] 12:01:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 189 (0x97761000) [pid = 19468] [serial = 1382] [outer = 0x846dc800] 12:01:46 INFO - PROCESS | 19468 | 1461092506354 Marionette DEBUG loaded listener.js 12:01:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 190 (0x97767800) [pid = 19468] [serial = 1383] [outer = 0x846dc800] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x8a6fa800 == 162 [pid = 19468] [id = 286] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x8a8c8400 == 161 [pid = 19468] [id = 287] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x8fcb6000 == 160 [pid = 19468] [id = 293] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6bdc00 == 159 [pid = 19468] [id = 294] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x8e35e000 == 158 [pid = 19468] [id = 290] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6b7c00 == 157 [pid = 19468] [id = 295] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x8b90b400 == 156 [pid = 19468] [id = 291] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x8adf0400 == 155 [pid = 19468] [id = 289] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x84279400 == 154 [pid = 19468] [id = 441] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x85e28400 == 153 [pid = 19468] [id = 440] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x857d4400 == 152 [pid = 19468] [id = 439] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x846e3c00 == 151 [pid = 19468] [id = 438] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x8427a400 == 150 [pid = 19468] [id = 435] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x84f59000 == 149 [pid = 19468] [id = 436] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x90542c00 == 148 [pid = 19468] [id = 434] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x8ffa8000 == 147 [pid = 19468] [id = 433] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x846e6400 == 146 [pid = 19468] [id = 432] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x8abe4400 == 145 [pid = 19468] [id = 430] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x8f5d4000 == 144 [pid = 19468] [id = 431] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x8dc1c400 == 143 [pid = 19468] [id = 429] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x8da04c00 == 142 [pid = 19468] [id = 428] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x85d0f800 == 141 [pid = 19468] [id = 427] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x88cd6c00 == 140 [pid = 19468] [id = 426] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x88cd4400 == 139 [pid = 19468] [id = 424] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x8abe8800 == 138 [pid = 19468] [id = 425] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x88cd7c00 == 137 [pid = 19468] [id = 423] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x88dc1400 == 136 [pid = 19468] [id = 422] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x865fa000 == 135 [pid = 19468] [id = 421] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x8758dc00 == 134 [pid = 19468] [id = 420] 12:01:48 INFO - PROCESS | 19468 | --DOCSHELL 0x85b76c00 == 133 [pid = 19468] [id = 419] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 189 (0x87593800) [pid = 19468] [serial = 1256] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 188 (0x846e5c00) [pid = 19468] [serial = 1254] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 187 (0x98628000) [pid = 19468] [serial = 1239] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 186 (0x88dc6c00) [pid = 19468] [serial = 1187] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 185 (0x93334000) [pid = 19468] [serial = 1217] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 184 (0x97a4a400) [pid = 19468] [serial = 1221] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x8adef800) [pid = 19468] [serial = 1196] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0x8758f000) [pid = 19468] [serial = 1250] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x8d899400) [pid = 19468] [serial = 1200] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x97f8e800) [pid = 19468] [serial = 1229] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x97bee400) [pid = 19468] [serial = 1223] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x90550800) [pid = 19468] [serial = 1214] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x97c7e400) [pid = 19468] [serial = 1227] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x8f5d1c00) [pid = 19468] [serial = 1205] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x8dc11c00) [pid = 19468] [serial = 1203] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x98066c00) [pid = 19468] [serial = 1232] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x857c8000) [pid = 19468] [serial = 1245] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x97f90800) [pid = 19468] [serial = 1230] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x9333e400) [pid = 19468] [serial = 1218] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x89601800) [pid = 19468] [serial = 1116] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x85ff3800) [pid = 19468] [serial = 1190] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x986a4000) [pid = 19468] [serial = 1241] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x85e30800) [pid = 19468] [serial = 1247] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x8f6c0000) [pid = 19468] [serial = 1206] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x88df0400) [pid = 19468] [serial = 1194] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x84c7b400) [pid = 19468] [serial = 1244] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x97c71400) [pid = 19468] [serial = 1224] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x85ff5800) [pid = 19468] [serial = 1248] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x98626c00) [pid = 19468] [serial = 1238] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x865f4000) [pid = 19468] [serial = 1191] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x97c7c400) [pid = 19468] [serial = 1226] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x87beb400) [pid = 19468] [serial = 1251] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x8db02400) [pid = 19468] [serial = 1202] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x84276000) [pid = 19468] [serial = 1253] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x91323000) [pid = 19468] [serial = 1215] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x8b90c800) [pid = 19468] [serial = 1199] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x986ac800) [pid = 19468] [serial = 1242] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x98070400) [pid = 19468] [serial = 1235] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x98312800) [pid = 19468] [serial = 1236] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x8ffa3400) [pid = 19468] [serial = 1208] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x98068400) [pid = 19468] [serial = 1233] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x88dc7400) [pid = 19468] [serial = 1193] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x97907400) [pid = 19468] [serial = 1220] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x8aec7000) [pid = 19468] [serial = 1197] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x901f1400) [pid = 19468] [serial = 1209] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x90536400) [pid = 19468] [serial = 1212] [outer = (nil)] [url = about:blank] 12:01:48 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x90485800) [pid = 19468] [serial = 1211] [outer = (nil)] [url = about:blank] 12:01:49 INFO - PROCESS | 19468 | 1461092509088 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 3440ms 12:01:49 INFO - PROCESS | 19468 | 1461092509126 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 12:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:01:49 INFO - PROCESS | 19468 | 1461092509132 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 12:01:49 INFO - PROCESS | 19468 | 1461092509140 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:01:49 INFO - PROCESS | 19468 | 1461092509146 Marionette TRACE conn3 <- [1,1814,null,{}] 12:01:49 INFO - PROCESS | 19468 | 1461092509155 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:49 INFO - PROCESS | 19468 | 1461092509392 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 12:01:49 INFO - PROCESS | 19468 | 1461092509611 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:49 INFO - PROCESS | 19468 | ++DOCSHELL 0x83756c00 == 134 [pid = 19468] [id = 461] 12:01:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x84279400) [pid = 19468] [serial = 1384] [outer = (nil)] 12:01:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x85d04800) [pid = 19468] [serial = 1385] [outer = 0x84279400] 12:01:49 INFO - PROCESS | 19468 | 1461092509695 Marionette DEBUG loaded listener.js 12:01:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x85e28400) [pid = 19468] [serial = 1386] [outer = 0x84279400] 12:01:50 INFO - PROCESS | 19468 | 1461092510523 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1438ms 12:01:50 INFO - PROCESS | 19468 | 1461092510578 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 12:01:50 INFO - PROCESS | 19468 | 1461092510588 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 12:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:01:50 INFO - PROCESS | 19468 | 1461092510635 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:01:50 INFO - PROCESS | 19468 | 1461092510639 Marionette TRACE conn3 <- [1,1818,null,{}] 12:01:50 INFO - PROCESS | 19468 | 1461092510646 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:50 INFO - PROCESS | 19468 | 1461092510860 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 12:01:50 INFO - PROCESS | 19468 | 1461092510871 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:51 INFO - PROCESS | 19468 | ++DOCSHELL 0x8375a000 == 135 [pid = 19468] [id = 462] 12:01:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x84c7bc00) [pid = 19468] [serial = 1387] [outer = (nil)] 12:01:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x865f4400) [pid = 19468] [serial = 1388] [outer = 0x84c7bc00] 12:01:51 INFO - PROCESS | 19468 | 1461092511145 Marionette DEBUG loaded listener.js 12:01:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x8758b400) [pid = 19468] [serial = 1389] [outer = 0x84c7bc00] 12:01:52 INFO - PROCESS | 19468 | 1461092512195 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 12:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1594ms 12:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:01:52 INFO - PROCESS | 19468 | 1461092512226 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 12:01:52 INFO - PROCESS | 19468 | 1461092512229 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 12:01:52 INFO - PROCESS | 19468 | 1461092512237 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:01:52 INFO - PROCESS | 19468 | 1461092512243 Marionette TRACE conn3 <- [1,1822,null,{}] 12:01:52 INFO - PROCESS | 19468 | 1461092512269 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:52 INFO - PROCESS | 19468 | 1461092512545 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 12:01:52 INFO - PROCESS | 19468 | 1461092512600 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:52 INFO - PROCESS | 19468 | ++DOCSHELL 0x8851d000 == 136 [pid = 19468] [id = 463] 12:01:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8851dc00) [pid = 19468] [serial = 1390] [outer = (nil)] 12:01:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x88b53400) [pid = 19468] [serial = 1391] [outer = 0x8851dc00] 12:01:52 INFO - PROCESS | 19468 | 1461092512785 Marionette DEBUG loaded listener.js 12:01:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x88bf0400) [pid = 19468] [serial = 1392] [outer = 0x8851dc00] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x87591800) [pid = 19468] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x8758ec00) [pid = 19468] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x85b76000) [pid = 19468] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x84c81800) [pid = 19468] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x959e8800) [pid = 19468] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x901f5800) [pid = 19468] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x8b904000) [pid = 19468] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x8fc0ac00) [pid = 19468] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x8abecc00) [pid = 19468] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x8f6b8800) [pid = 19468] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x8da05000) [pid = 19468] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x88de1800) [pid = 19468] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x8abe7000) [pid = 19468] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x8abf0400) [pid = 19468] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x8a8c3000) [pid = 19468] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 136 (0x893ecc00) [pid = 19468] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 135 (0x893e4000) [pid = 19468] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 134 (0x88bf3c00) [pid = 19468] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 133 (0x8758f400) [pid = 19468] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:01:53 INFO - PROCESS | 19468 | --DOMWINDOW == 132 (0x85d02400) [pid = 19468] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:01:54 INFO - PROCESS | 19468 | 1461092514323 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 12:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 2141ms 12:01:54 INFO - PROCESS | 19468 | 1461092514377 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 12:01:54 INFO - PROCESS | 19468 | 1461092514381 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 12:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:01:54 INFO - PROCESS | 19468 | 1461092514388 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:01:54 INFO - PROCESS | 19468 | 1461092514390 Marionette TRACE conn3 <- [1,1826,null,{}] 12:01:54 INFO - PROCESS | 19468 | 1461092514396 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:54 INFO - PROCESS | 19468 | 1461092514627 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 12:01:54 INFO - PROCESS | 19468 | 1461092514814 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:54 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c2000 == 137 [pid = 19468] [id = 464] 12:01:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x85d02400) [pid = 19468] [serial = 1393] [outer = (nil)] 12:01:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x88521c00) [pid = 19468] [serial = 1394] [outer = 0x85d02400] 12:01:54 INFO - PROCESS | 19468 | 1461092514890 Marionette DEBUG loaded listener.js 12:01:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x88ccb000) [pid = 19468] [serial = 1395] [outer = 0x85d02400] 12:01:55 INFO - PROCESS | 19468 | 1461092515865 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 12:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1529ms 12:01:55 INFO - PROCESS | 19468 | 1461092515922 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 12:01:55 INFO - PROCESS | 19468 | 1461092515929 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 12:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:01:55 INFO - PROCESS | 19468 | 1461092515938 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:01:55 INFO - PROCESS | 19468 | 1461092515944 Marionette TRACE conn3 <- [1,1830,null,{}] 12:01:55 INFO - PROCESS | 19468 | 1461092515954 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:56 INFO - PROCESS | 19468 | 1461092516200 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 12:01:56 INFO - PROCESS | 19468 | 1461092516561 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:56 INFO - PROCESS | 19468 | ++DOCSHELL 0x85b78000 == 138 [pid = 19468] [id = 465] 12:01:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x85b78800) [pid = 19468] [serial = 1396] [outer = (nil)] 12:01:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x85d07c00) [pid = 19468] [serial = 1397] [outer = 0x85b78800] 12:01:56 INFO - PROCESS | 19468 | 1461092516656 Marionette DEBUG loaded listener.js 12:01:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x85fed000) [pid = 19468] [serial = 1398] [outer = 0x85b78800] 12:01:57 INFO - PROCESS | 19468 | 1461092517613 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 12:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1734ms 12:01:57 INFO - PROCESS | 19468 | 1461092517672 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 12:01:57 INFO - PROCESS | 19468 | 1461092517682 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 12:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:01:57 INFO - PROCESS | 19468 | 1461092517692 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:01:57 INFO - PROCESS | 19468 | 1461092517697 Marionette TRACE conn3 <- [1,1834,null,{}] 12:01:57 INFO - PROCESS | 19468 | 1461092517703 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:57 INFO - PROCESS | 19468 | 1461092517956 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 12:01:58 INFO - PROCESS | 19468 | 1461092518287 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:58 INFO - PROCESS | 19468 | ++DOCSHELL 0x864a2400 == 139 [pid = 19468] [id = 466] 12:01:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x865f7c00) [pid = 19468] [serial = 1399] [outer = (nil)] 12:01:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x87bf5000) [pid = 19468] [serial = 1400] [outer = 0x865f7c00] 12:01:58 INFO - PROCESS | 19468 | 1461092518377 Marionette DEBUG loaded listener.js 12:01:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x8851f800) [pid = 19468] [serial = 1401] [outer = 0x865f7c00] 12:01:59 INFO - PROCESS | 19468 | 1461092519364 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 12:01:59 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 12:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1740ms 12:01:59 INFO - PROCESS | 19468 | 1461092519434 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 12:01:59 INFO - PROCESS | 19468 | 1461092519438 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 12:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:01:59 INFO - PROCESS | 19468 | 1461092519445 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:01:59 INFO - PROCESS | 19468 | 1461092519451 Marionette TRACE conn3 <- [1,1838,null,{}] 12:01:59 INFO - PROCESS | 19468 | 1461092519468 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:59 INFO - PROCESS | 19468 | 1461092519764 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 12:02:00 INFO - PROCESS | 19468 | 1461092520131 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x884e8c00 == 140 [pid = 19468] [id = 467] 12:02:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x88de2000) [pid = 19468] [serial = 1402] [outer = (nil)] 12:02:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x893e1800) [pid = 19468] [serial = 1403] [outer = 0x88de2000] 12:02:00 INFO - PROCESS | 19468 | 1461092520230 Marionette DEBUG loaded listener.js 12:02:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x89608800) [pid = 19468] [serial = 1404] [outer = 0x88de2000] 12:02:01 INFO - PROCESS | 19468 | 1461092521260 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1888ms 12:02:01 INFO - PROCESS | 19468 | 1461092521334 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 12:02:01 INFO - PROCESS | 19468 | 1461092521338 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 12:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:02:01 INFO - PROCESS | 19468 | 1461092521345 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:02:01 INFO - PROCESS | 19468 | 1461092521349 Marionette TRACE conn3 <- [1,1842,null,{}] 12:02:01 INFO - PROCESS | 19468 | 1461092521355 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:01 INFO - PROCESS | 19468 | 1461092521655 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 12:02:02 INFO - PROCESS | 19468 | 1461092521988 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:02 INFO - PROCESS | 19468 | ++DOCSHELL 0x83b5a400 == 141 [pid = 19468] [id = 468] 12:02:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x88b52800) [pid = 19468] [serial = 1405] [outer = (nil)] 12:02:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x8a8cb400) [pid = 19468] [serial = 1406] [outer = 0x88b52800] 12:02:02 INFO - PROCESS | 19468 | 1461092522084 Marionette DEBUG loaded listener.js 12:02:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x8abe2800) [pid = 19468] [serial = 1407] [outer = 0x88b52800] 12:02:03 INFO - PROCESS | 19468 | 1461092523013 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 12:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1737ms 12:02:03 INFO - PROCESS | 19468 | 1461092523083 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 12:02:03 INFO - PROCESS | 19468 | 1461092523087 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 12:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:02:03 INFO - PROCESS | 19468 | 1461092523093 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:02:03 INFO - PROCESS | 19468 | 1461092523097 Marionette TRACE conn3 <- [1,1846,null,{}] 12:02:03 INFO - PROCESS | 19468 | 1461092523102 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:03 INFO - PROCESS | 19468 | 1461092523313 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 12:02:03 INFO - PROCESS | 19468 | 1461092523626 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:03 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a8c4400 == 142 [pid = 19468] [id = 469] 12:02:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x8ab13c00) [pid = 19468] [serial = 1408] [outer = (nil)] 12:02:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x8ac18800) [pid = 19468] [serial = 1409] [outer = 0x8ab13c00] 12:02:03 INFO - PROCESS | 19468 | 1461092523720 Marionette DEBUG loaded listener.js 12:02:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8adf6000) [pid = 19468] [serial = 1410] [outer = 0x8ab13c00] 12:02:04 INFO - PROCESS | 19468 | 1461092524621 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:02:04 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) 12:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1585ms 12:02:04 INFO - PROCESS | 19468 | 1461092524678 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 12:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:02:04 INFO - PROCESS | 19468 | 1461092524683 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 12:02:04 INFO - PROCESS | 19468 | 1461092524689 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:02:04 INFO - PROCESS | 19468 | 1461092524693 Marionette TRACE conn3 <- [1,1850,null,{}] 12:02:04 INFO - PROCESS | 19468 | 1461092524698 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:04 INFO - PROCESS | 19468 | 1461092524937 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 12:02:05 INFO - PROCESS | 19468 | 1461092525260 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:05 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ac0fc00 == 143 [pid = 19468] [id = 470] 12:02:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x8aecb400) [pid = 19468] [serial = 1411] [outer = (nil)] 12:02:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x8b90d400) [pid = 19468] [serial = 1412] [outer = 0x8aecb400] 12:02:05 INFO - PROCESS | 19468 | 1461092525357 Marionette DEBUG loaded listener.js 12:02:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x8d89fc00) [pid = 19468] [serial = 1413] [outer = 0x8aecb400] 12:02:06 INFO - PROCESS | 19468 | 1461092526232 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1587ms 12:02:06 INFO - PROCESS | 19468 | 1461092526276 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 12:02:06 INFO - PROCESS | 19468 | 1461092526280 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 12:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:02:06 INFO - PROCESS | 19468 | 1461092526287 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:02:06 INFO - PROCESS | 19468 | 1461092526290 Marionette TRACE conn3 <- [1,1854,null,{}] 12:02:06 INFO - PROCESS | 19468 | 1461092526296 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:06 INFO - PROCESS | 19468 | 1461092526515 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 12:02:06 INFO - PROCESS | 19468 | 1461092526789 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:06 INFO - PROCESS | 19468 | ++DOCSHELL 0x83504400 == 144 [pid = 19468] [id = 471] 12:02:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x87585400) [pid = 19468] [serial = 1414] [outer = (nil)] 12:02:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x8db0cc00) [pid = 19468] [serial = 1415] [outer = 0x87585400] 12:02:06 INFO - PROCESS | 19468 | 1461092526925 Marionette DEBUG loaded listener.js 12:02:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x8dc11400) [pid = 19468] [serial = 1416] [outer = 0x87585400] 12:02:07 INFO - PROCESS | 19468 | 1461092527766 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1541ms 12:02:07 INFO - PROCESS | 19468 | 1461092527841 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 12:02:07 INFO - PROCESS | 19468 | 1461092527844 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 12:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:02:07 INFO - PROCESS | 19468 | 1461092527854 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:02:07 INFO - PROCESS | 19468 | 1461092527857 Marionette TRACE conn3 <- [1,1858,null,{}] 12:02:07 INFO - PROCESS | 19468 | 1461092527863 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:08 INFO - PROCESS | 19468 | 1461092528059 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 12:02:08 INFO - PROCESS | 19468 | 1461092528329 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:08 INFO - PROCESS | 19468 | ++DOCSHELL 0x8d89d000 == 145 [pid = 19468] [id = 472] 12:02:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x8da07000) [pid = 19468] [serial = 1417] [outer = (nil)] 12:02:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x8e368400) [pid = 19468] [serial = 1418] [outer = 0x8da07000] 12:02:08 INFO - PROCESS | 19468 | 1461092528462 Marionette DEBUG loaded listener.js 12:02:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x8e5d9800) [pid = 19468] [serial = 1419] [outer = 0x8da07000] 12:02:09 INFO - PROCESS | 19468 | 1461092529353 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 12:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1534ms 12:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:02:09 INFO - PROCESS | 19468 | 1461092529388 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 12:02:09 INFO - PROCESS | 19468 | 1461092529391 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 12:02:09 INFO - PROCESS | 19468 | 1461092529398 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:02:09 INFO - PROCESS | 19468 | 1461092529402 Marionette TRACE conn3 <- [1,1862,null,{}] 12:02:09 INFO - PROCESS | 19468 | 1461092529408 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:09 INFO - PROCESS | 19468 | 1461092529714 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 12:02:09 INFO - PROCESS | 19468 | 1461092529925 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:10 INFO - PROCESS | 19468 | ++DOCSHELL 0x8da0c800 == 146 [pid = 19468] [id = 473] 12:02:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x8dcc8800) [pid = 19468] [serial = 1420] [outer = (nil)] 12:02:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x8f6b8800) [pid = 19468] [serial = 1421] [outer = 0x8dcc8800] 12:02:10 INFO - PROCESS | 19468 | 1461092530057 Marionette DEBUG loaded listener.js 12:02:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x8f6c2400) [pid = 19468] [serial = 1422] [outer = 0x8dcc8800] 12:02:10 INFO - PROCESS | 19468 | 1461092530952 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 12:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1586ms 12:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:02:10 INFO - PROCESS | 19468 | 1461092530985 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 12:02:10 INFO - PROCESS | 19468 | 1461092530988 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 12:02:10 INFO - PROCESS | 19468 | 1461092530995 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:02:10 INFO - PROCESS | 19468 | 1461092530998 Marionette TRACE conn3 <- [1,1866,null,{}] 12:02:11 INFO - PROCESS | 19468 | 1461092531004 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:11 INFO - PROCESS | 19468 | 1461092531290 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 12:02:11 INFO - PROCESS | 19468 | 1461092531512 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:11 INFO - PROCESS | 19468 | ++DOCSHELL 0x83754000 == 147 [pid = 19468] [id = 474] 12:02:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x87588800) [pid = 19468] [serial = 1423] [outer = (nil)] 12:02:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x8fc0c000) [pid = 19468] [serial = 1424] [outer = 0x87588800] 12:02:11 INFO - PROCESS | 19468 | 1461092531646 Marionette DEBUG loaded listener.js 12:02:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x8fcb8400) [pid = 19468] [serial = 1425] [outer = 0x87588800] 12:02:12 INFO - PROCESS | 19468 | 1461092532560 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 12:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1639ms 12:02:12 INFO - PROCESS | 19468 | 1461092532634 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 12:02:12 INFO - PROCESS | 19468 | 1461092532638 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 12:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:02:12 INFO - PROCESS | 19468 | 1461092532645 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:02:12 INFO - PROCESS | 19468 | 1461092532650 Marionette TRACE conn3 <- [1,1870,null,{}] 12:02:12 INFO - PROCESS | 19468 | 1461092532655 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:12 INFO - PROCESS | 19468 | 1461092532919 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 12:02:13 INFO - PROCESS | 19468 | 1461092533246 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:13 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fc07800 == 148 [pid = 19468] [id = 475] 12:02:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x9010ac00) [pid = 19468] [serial = 1426] [outer = (nil)] 12:02:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x901f4800) [pid = 19468] [serial = 1427] [outer = 0x9010ac00] 12:02:13 INFO - PROCESS | 19468 | 1461092533348 Marionette DEBUG loaded listener.js 12:02:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x90531800) [pid = 19468] [serial = 1428] [outer = 0x9010ac00] 12:02:14 INFO - PROCESS | 19468 | 1461092534284 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 12:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1682ms 12:02:14 INFO - PROCESS | 19468 | 1461092534327 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 12:02:14 INFO - PROCESS | 19468 | 1461092534331 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 12:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:02:14 INFO - PROCESS | 19468 | 1461092534338 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:02:14 INFO - PROCESS | 19468 | 1461092534341 Marionette TRACE conn3 <- [1,1874,null,{}] 12:02:14 INFO - PROCESS | 19468 | 1461092534347 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:14 INFO - PROCESS | 19468 | 1461092534558 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 12:02:14 INFO - PROCESS | 19468 | 1461092534905 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:14 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ffaac00 == 149 [pid = 19468] [id = 476] 12:02:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x8ffad400) [pid = 19468] [serial = 1429] [outer = (nil)] 12:02:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x91324800) [pid = 19468] [serial = 1430] [outer = 0x8ffad400] 12:02:15 INFO - PROCESS | 19468 | 1461092534996 Marionette DEBUG loaded listener.js 12:02:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x9132e400) [pid = 19468] [serial = 1431] [outer = 0x8ffad400] 12:02:15 INFO - PROCESS | 19468 | 1461092535959 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 12:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1681ms 12:02:16 INFO - PROCESS | 19468 | 1461092536020 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 12:02:16 INFO - PROCESS | 19468 | 1461092536024 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 12:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:02:16 INFO - PROCESS | 19468 | 1461092536030 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:02:16 INFO - PROCESS | 19468 | 1461092536033 Marionette TRACE conn3 <- [1,1878,null,{}] 12:02:16 INFO - PROCESS | 19468 | 1461092536039 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:16 INFO - PROCESS | 19468 | 1461092536252 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 12:02:16 INFO - PROCESS | 19468 | 1461092536561 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:16 INFO - PROCESS | 19468 | ++DOCSHELL 0x88dce800 == 150 [pid = 19468] [id = 477] 12:02:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x8f6cf800) [pid = 19468] [serial = 1432] [outer = (nil)] 12:02:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x9333a400) [pid = 19468] [serial = 1433] [outer = 0x8f6cf800] 12:02:16 INFO - PROCESS | 19468 | 1461092536657 Marionette DEBUG loaded listener.js 12:02:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x959e5800) [pid = 19468] [serial = 1434] [outer = 0x8f6cf800] 12:02:17 INFO - PROCESS | 19468 | 1461092537528 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 12:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1537ms 12:02:17 INFO - PROCESS | 19468 | 1461092537567 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 12:02:17 INFO - PROCESS | 19468 | 1461092537570 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 12:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:02:17 INFO - PROCESS | 19468 | 1461092537577 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:02:17 INFO - PROCESS | 19468 | 1461092537581 Marionette TRACE conn3 <- [1,1882,null,{}] 12:02:17 INFO - PROCESS | 19468 | 1461092537587 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:17 INFO - PROCESS | 19468 | 1461092537789 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 12:02:18 INFO - PROCESS | 19468 | 1461092538068 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:18 INFO - PROCESS | 19468 | ++DOCSHELL 0x90550800 == 151 [pid = 19468] [id = 478] 12:02:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x90724000) [pid = 19468] [serial = 1435] [outer = (nil)] 12:02:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x97113400) [pid = 19468] [serial = 1436] [outer = 0x90724000] 12:02:18 INFO - PROCESS | 19468 | 1461092538205 Marionette DEBUG loaded listener.js 12:02:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x974de400) [pid = 19468] [serial = 1437] [outer = 0x90724000] 12:02:19 INFO - PROCESS | 19468 | 1461092539093 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 12:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1581ms 12:02:19 INFO - PROCESS | 19468 | 1461092539159 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 12:02:19 INFO - PROCESS | 19468 | 1461092539163 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 12:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:02:19 INFO - PROCESS | 19468 | 1461092539170 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:02:19 INFO - PROCESS | 19468 | 1461092539173 Marionette TRACE conn3 <- [1,1886,null,{}] 12:02:19 INFO - PROCESS | 19468 | 1461092539179 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:19 INFO - PROCESS | 19468 | 1461092539399 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 12:02:19 INFO - PROCESS | 19468 | 1461092539731 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:19 INFO - PROCESS | 19468 | ++DOCSHELL 0x8350a000 == 152 [pid = 19468] [id = 479] 12:02:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x96346800) [pid = 19468] [serial = 1438] [outer = (nil)] 12:02:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x97906800) [pid = 19468] [serial = 1439] [outer = 0x96346800] 12:02:19 INFO - PROCESS | 19468 | 1461092539823 Marionette DEBUG loaded listener.js 12:02:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x97909000) [pid = 19468] [serial = 1440] [outer = 0x96346800] 12:02:20 INFO - PROCESS | 19468 | 1461092540714 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 12:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1579ms 12:02:20 INFO - PROCESS | 19468 | 1461092540749 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 12:02:20 INFO - PROCESS | 19468 | 1461092540753 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 12:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:02:20 INFO - PROCESS | 19468 | 1461092540759 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:02:20 INFO - PROCESS | 19468 | 1461092540763 Marionette TRACE conn3 <- [1,1890,null,{}] 12:02:20 INFO - PROCESS | 19468 | 1461092540769 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:20 INFO - PROCESS | 19468 | 1461092540983 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 12:02:21 INFO - PROCESS | 19468 | 1461092541266 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:21 INFO - PROCESS | 19468 | ++DOCSHELL 0x857c6c00 == 153 [pid = 19468] [id = 480] 12:02:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x85e35400) [pid = 19468] [serial = 1441] [outer = (nil)] 12:02:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x979bfc00) [pid = 19468] [serial = 1442] [outer = 0x85e35400] 12:02:21 INFO - PROCESS | 19468 | 1461092541399 Marionette DEBUG loaded listener.js 12:02:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x97a41800) [pid = 19468] [serial = 1443] [outer = 0x85e35400] 12:02:22 INFO - PROCESS | 19468 | 1461092542306 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 12:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1584ms 12:02:22 INFO - PROCESS | 19468 | 1461092542344 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 12:02:22 INFO - PROCESS | 19468 | 1461092542348 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 12:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:02:22 INFO - PROCESS | 19468 | 1461092542355 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:02:22 INFO - PROCESS | 19468 | 1461092542358 Marionette TRACE conn3 <- [1,1894,null,{}] 12:02:22 INFO - PROCESS | 19468 | 1461092542364 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:22 INFO - PROCESS | 19468 | 1461092542574 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 12:02:22 INFO - PROCESS | 19468 | 1461092542905 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:22 INFO - PROCESS | 19468 | ++DOCSHELL 0x84277800 == 154 [pid = 19468] [id = 481] 12:02:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x97a44000) [pid = 19468] [serial = 1444] [outer = (nil)] 12:02:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 185 (0x97a4e400) [pid = 19468] [serial = 1445] [outer = 0x97a44000] 12:02:23 INFO - PROCESS | 19468 | 1461092543000 Marionette DEBUG loaded listener.js 12:02:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 186 (0x97a50400) [pid = 19468] [serial = 1446] [outer = 0x97a44000] 12:02:23 INFO - PROCESS | 19468 | 1461092543920 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 12:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1634ms 12:02:23 INFO - PROCESS | 19468 | 1461092543990 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 12:02:23 INFO - PROCESS | 19468 | 1461092543994 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 12:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:02:24 INFO - PROCESS | 19468 | 1461092544000 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:02:24 INFO - PROCESS | 19468 | 1461092544004 Marionette TRACE conn3 <- [1,1898,null,{}] 12:02:24 INFO - PROCESS | 19468 | 1461092544010 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:24 INFO - PROCESS | 19468 | 1461092544225 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 12:02:24 INFO - PROCESS | 19468 | 1461092544554 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:24 INFO - PROCESS | 19468 | ++DOCSHELL 0x979c2c00 == 155 [pid = 19468] [id = 482] 12:02:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 187 (0x97a4d000) [pid = 19468] [serial = 1447] [outer = (nil)] 12:02:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 188 (0x97c77400) [pid = 19468] [serial = 1448] [outer = 0x97a4d000] 12:02:24 INFO - PROCESS | 19468 | 1461092544649 Marionette DEBUG loaded listener.js 12:02:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 189 (0x97c7a000) [pid = 19468] [serial = 1449] [outer = 0x97a4d000] 12:02:25 INFO - PROCESS | 19468 | 1461092545575 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 12:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1630ms 12:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:02:25 INFO - PROCESS | 19468 | 1461092545631 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 12:02:25 INFO - PROCESS | 19468 | 1461092545635 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 12:02:25 INFO - PROCESS | 19468 | 1461092545642 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:02:25 INFO - PROCESS | 19468 | 1461092545645 Marionette TRACE conn3 <- [1,1902,null,{}] 12:02:25 INFO - PROCESS | 19468 | 1461092545651 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:25 INFO - PROCESS | 19468 | 1461092545859 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 12:02:27 INFO - PROCESS | 19468 | --DOCSHELL 0x95c89000 == 154 [pid = 19468] [id = 407] 12:02:27 INFO - PROCESS | 19468 | --DOCSHELL 0x88dc5c00 == 153 [pid = 19468] [id = 406] 12:02:27 INFO - PROCESS | 19468 | --DOCSHELL 0x8851d000 == 152 [pid = 19468] [id = 463] 12:02:27 INFO - PROCESS | 19468 | --DOCSHELL 0x8375a000 == 151 [pid = 19468] [id = 462] 12:02:27 INFO - PROCESS | 19468 | --DOCSHELL 0x83756c00 == 150 [pid = 19468] [id = 461] 12:02:27 INFO - PROCESS | 19468 | --DOCSHELL 0x8ab19800 == 149 [pid = 19468] [id = 450] 12:02:27 INFO - PROCESS | 19468 | --DOCSHELL 0x8a8c6800 == 148 [pid = 19468] [id = 451] 12:02:27 INFO - PROCESS | 19468 | --DOCSHELL 0x8adf9400 == 147 [pid = 19468] [id = 449] 12:02:27 INFO - PROCESS | 19468 | --DOCSHELL 0x846ddc00 == 146 [pid = 19468] [id = 448] 12:02:27 INFO - PROCESS | 19468 | --DOCSHELL 0x8abe6400 == 145 [pid = 19468] [id = 447] 12:02:27 INFO - PROCESS | 19468 | --DOCSHELL 0x87bf1c00 == 144 [pid = 19468] [id = 446] 12:02:27 INFO - PROCESS | 19468 | --DOCSHELL 0x85e35000 == 143 [pid = 19468] [id = 444] 12:02:27 INFO - PROCESS | 19468 | --DOCSHELL 0x84271000 == 142 [pid = 19468] [id = 445] 12:02:27 INFO - PROCESS | 19468 | --DOCSHELL 0x85ff4c00 == 141 [pid = 19468] [id = 443] 12:02:27 INFO - PROCESS | 19468 | --DOCSHELL 0x846c3800 == 140 [pid = 19468] [id = 442] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 188 (0x88dcfc00) [pid = 19468] [serial = 1188] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 187 (0x87bf0c00) [pid = 19468] [serial = 1322] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 186 (0x8649e800) [pid = 19468] [serial = 1320] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 185 (0x884efc00) [pid = 19468] [serial = 1323] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 184 (0x85b73400) [pid = 19468] [serial = 1316] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x85b7d400) [pid = 19468] [serial = 1317] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0x971bdc00) [pid = 19468] [serial = 1314] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x970c8000) [pid = 19468] [serial = 1313] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x95c44800) [pid = 19468] [serial = 1310] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x93332800) [pid = 19468] [serial = 1307] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x91fd0800) [pid = 19468] [serial = 1304] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x90547000) [pid = 19468] [serial = 1302] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x90550400) [pid = 19468] [serial = 1301] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x90536000) [pid = 19468] [serial = 1299] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x9047e400) [pid = 19468] [serial = 1298] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x8ffa5800) [pid = 19468] [serial = 1295] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x9010e400) [pid = 19468] [serial = 1296] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x8feef800) [pid = 19468] [serial = 1293] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x8f6cd000) [pid = 19468] [serial = 1292] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x8f6d0000) [pid = 19468] [serial = 1290] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x8f6be400) [pid = 19468] [serial = 1289] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x8e365400) [pid = 19468] [serial = 1287] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x8dccc800) [pid = 19468] [serial = 1286] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x8db09400) [pid = 19468] [serial = 1284] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x8db02c00) [pid = 19468] [serial = 1283] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x8d89d800) [pid = 19468] [serial = 1281] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x8d89a000) [pid = 19468] [serial = 1280] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x8b627c00) [pid = 19468] [serial = 1278] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x8aecec00) [pid = 19468] [serial = 1277] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x8ac1a400) [pid = 19468] [serial = 1275] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x8ac12c00) [pid = 19468] [serial = 1274] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x8a8cac00) [pid = 19468] [serial = 1272] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x8a6ff400) [pid = 19468] [serial = 1271] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x89609800) [pid = 19468] [serial = 1269] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x893ef000) [pid = 19468] [serial = 1268] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x88dd0c00) [pid = 19468] [serial = 1266] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x88cd8400) [pid = 19468] [serial = 1265] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x884ed800) [pid = 19468] [serial = 1263] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x884e2000) [pid = 19468] [serial = 1262] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x884e4400) [pid = 19468] [serial = 1325] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x85ff4400) [pid = 19468] [serial = 1260] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x85e30400) [pid = 19468] [serial = 1259] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x86496c00) [pid = 19468] [serial = 1319] [outer = (nil)] [url = about:blank] 12:02:27 INFO - PROCESS | 19468 | 1461092547863 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:27 INFO - PROCESS | 19468 | ++DOCSHELL 0x84c78000 == 141 [pid = 19468] [id = 483] 12:02:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x84c79400) [pid = 19468] [serial = 1450] [outer = (nil)] 12:02:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x84f58000) [pid = 19468] [serial = 1451] [outer = 0x84c79400] 12:02:27 INFO - PROCESS | 19468 | 1461092547948 Marionette DEBUG loaded listener.js 12:02:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x857d2000) [pid = 19468] [serial = 1452] [outer = 0x84c79400] 12:02:28 INFO - PROCESS | 19468 | 1461092548746 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 12:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 3137ms 12:02:28 INFO - PROCESS | 19468 | 1461092548779 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 12:02:28 INFO - PROCESS | 19468 | 1461092548786 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 12:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:02:28 INFO - PROCESS | 19468 | 1461092548795 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:02:28 INFO - PROCESS | 19468 | 1461092548798 Marionette TRACE conn3 <- [1,1906,null,{}] 12:02:28 INFO - PROCESS | 19468 | 1461092548805 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:29 INFO - PROCESS | 19468 | 1461092549018 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 12:02:29 INFO - PROCESS | 19468 | 1461092549211 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:29 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e37400 == 142 [pid = 19468] [id = 484] 12:02:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x85ff4400) [pid = 19468] [serial = 1453] [outer = (nil)] 12:02:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x86498c00) [pid = 19468] [serial = 1454] [outer = 0x85ff4400] 12:02:29 INFO - PROCESS | 19468 | 1461092549286 Marionette DEBUG loaded listener.js 12:02:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x864a3800) [pid = 19468] [serial = 1455] [outer = 0x85ff4400] 12:02:30 INFO - PROCESS | 19468 | 1461092550236 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 12:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1482ms 12:02:30 INFO - PROCESS | 19468 | 1461092550281 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 12:02:30 INFO - PROCESS | 19468 | 1461092550287 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 12:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:02:30 INFO - PROCESS | 19468 | 1461092550307 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:02:30 INFO - PROCESS | 19468 | 1461092550310 Marionette TRACE conn3 <- [1,1910,null,{}] 12:02:30 INFO - PROCESS | 19468 | 1461092550316 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:30 INFO - PROCESS | 19468 | 1461092550582 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 12:02:30 INFO - PROCESS | 19468 | 1461092550613 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:30 INFO - PROCESS | 19468 | ++DOCSHELL 0x846e0800 == 143 [pid = 19468] [id = 485] 12:02:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x85ffa400) [pid = 19468] [serial = 1456] [outer = (nil)] 12:02:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x884e7c00) [pid = 19468] [serial = 1457] [outer = 0x85ffa400] 12:02:30 INFO - PROCESS | 19468 | 1461092550689 Marionette DEBUG loaded listener.js 12:02:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x88520800) [pid = 19468] [serial = 1458] [outer = 0x85ffa400] 12:02:31 INFO - PROCESS | 19468 | 1461092551800 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 12:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1527ms 12:02:31 INFO - PROCESS | 19468 | 1461092551835 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 12:02:31 INFO - PROCESS | 19468 | 1461092551839 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 12:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:02:31 INFO - PROCESS | 19468 | 1461092551855 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:02:31 INFO - PROCESS | 19468 | 1461092551863 Marionette TRACE conn3 <- [1,1914,null,{}] 12:02:31 INFO - PROCESS | 19468 | 1461092551877 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:32 INFO - PROCESS | 19468 | 1461092552138 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x85d09800) [pid = 19468] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x9054d000) [pid = 19468] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x865fc000) [pid = 19468] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x91329000) [pid = 19468] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x8851dc00) [pid = 19468] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x90533000) [pid = 19468] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x8db03400) [pid = 19468] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x8f6c5c00) [pid = 19468] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x8f5ce800) [pid = 19468] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x8abe5400) [pid = 19468] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x8b908800) [pid = 19468] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x8aecc400) [pid = 19468] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x865f5800) [pid = 19468] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x8abe6800) [pid = 19468] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x88de7000) [pid = 19468] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x84f50800) [pid = 19468] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x88b5b000) [pid = 19468] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x86498400) [pid = 19468] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 136 (0x846c4800) [pid = 19468] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 135 (0x84279400) [pid = 19468] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 134 (0x846dc800) [pid = 19468] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 133 (0x8ffa6400) [pid = 19468] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 132 (0x9132d800) [pid = 19468] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 131 (0x8a8c9400) [pid = 19468] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 130 (0x8fefe400) [pid = 19468] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:02:32 INFO - PROCESS | 19468 | --DOMWINDOW == 129 (0x84c7bc00) [pid = 19468] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:02:32 INFO - PROCESS | 19468 | 1461092552923 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:32 INFO - PROCESS | 19468 | ++DOCSHELL 0x83508400 == 144 [pid = 19468] [id = 486] 12:02:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 130 (0x83759000) [pid = 19468] [serial = 1459] [outer = (nil)] 12:02:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 131 (0x846ccc00) [pid = 19468] [serial = 1460] [outer = 0x83759000] 12:02:33 INFO - PROCESS | 19468 | 1461092553022 Marionette DEBUG loaded listener.js 12:02:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x857ce400) [pid = 19468] [serial = 1461] [outer = 0x83759000] 12:02:33 INFO - PROCESS | 19468 | 1461092553750 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 12:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1956ms 12:02:33 INFO - PROCESS | 19468 | 1461092553804 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 12:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:02:33 INFO - PROCESS | 19468 | 1461092553808 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 12:02:33 INFO - PROCESS | 19468 | 1461092553815 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:02:33 INFO - PROCESS | 19468 | 1461092553818 Marionette TRACE conn3 <- [1,1918,null,{}] 12:02:33 INFO - PROCESS | 19468 | 1461092553823 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:34 INFO - PROCESS | 19468 | 1461092554024 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 12:02:34 INFO - PROCESS | 19468 | 1461092554034 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:34 INFO - PROCESS | 19468 | ++DOCSHELL 0x846da800 == 145 [pid = 19468] [id = 487] 12:02:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x88dc2000) [pid = 19468] [serial = 1462] [outer = (nil)] 12:02:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x88de4c00) [pid = 19468] [serial = 1463] [outer = 0x88dc2000] 12:02:34 INFO - PROCESS | 19468 | 1461092554109 Marionette DEBUG loaded listener.js 12:02:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x893e2800) [pid = 19468] [serial = 1464] [outer = 0x88dc2000] 12:02:35 INFO - PROCESS | 19468 | 1461092555337 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 12:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1578ms 12:02:35 INFO - PROCESS | 19468 | 1461092555394 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 12:02:35 INFO - PROCESS | 19468 | 1461092555400 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 12:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:02:35 INFO - PROCESS | 19468 | 1461092555409 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:02:35 INFO - PROCESS | 19468 | 1461092555415 Marionette TRACE conn3 <- [1,1922,null,{}] 12:02:35 INFO - PROCESS | 19468 | 1461092555426 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:35 INFO - PROCESS | 19468 | 1461092555658 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 12:02:36 INFO - PROCESS | 19468 | 1461092556006 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:36 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c3800 == 146 [pid = 19468] [id = 488] 12:02:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x84f59000) [pid = 19468] [serial = 1465] [outer = (nil)] 12:02:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x85e33400) [pid = 19468] [serial = 1466] [outer = 0x84f59000] 12:02:36 INFO - PROCESS | 19468 | 1461092556100 Marionette DEBUG loaded listener.js 12:02:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x8649d800) [pid = 19468] [serial = 1467] [outer = 0x84f59000] 12:02:37 INFO - PROCESS | 19468 | 1461092557064 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 12:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1695ms 12:02:37 INFO - PROCESS | 19468 | 1461092557104 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 12:02:37 INFO - PROCESS | 19468 | 1461092557113 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 12:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:02:37 INFO - PROCESS | 19468 | 1461092557123 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:02:37 INFO - PROCESS | 19468 | 1461092557127 Marionette TRACE conn3 <- [1,1926,null,{}] 12:02:37 INFO - PROCESS | 19468 | 1461092557134 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:37 INFO - PROCESS | 19468 | 1461092557343 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 12:02:37 INFO - PROCESS | 19468 | 1461092557666 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:37 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e32400 == 147 [pid = 19468] [id = 489] 12:02:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x87bf6000) [pid = 19468] [serial = 1468] [outer = (nil)] 12:02:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x88bfa400) [pid = 19468] [serial = 1469] [outer = 0x87bf6000] 12:02:37 INFO - PROCESS | 19468 | 1461092557760 Marionette DEBUG loaded listener.js 12:02:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x88dc9800) [pid = 19468] [serial = 1470] [outer = 0x87bf6000] 12:02:38 INFO - PROCESS | 19468 | 1461092558778 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 12:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1687ms 12:02:38 INFO - PROCESS | 19468 | 1461092558811 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 12:02:38 INFO - PROCESS | 19468 | 1461092558814 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 12:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:02:38 INFO - PROCESS | 19468 | 1461092558822 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:02:38 INFO - PROCESS | 19468 | 1461092558828 Marionette TRACE conn3 <- [1,1930,null,{}] 12:02:38 INFO - PROCESS | 19468 | 1461092558844 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:39 INFO - PROCESS | 19468 | 1461092559065 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 12:02:39 INFO - PROCESS | 19468 | 1461092559383 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:39 INFO - PROCESS | 19468 | ++DOCSHELL 0x89610c00 == 148 [pid = 19468] [id = 490] 12:02:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x8a6f5c00) [pid = 19468] [serial = 1471] [outer = (nil)] 12:02:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x8a8c8400) [pid = 19468] [serial = 1472] [outer = 0x8a6f5c00] 12:02:39 INFO - PROCESS | 19468 | 1461092559481 Marionette DEBUG loaded listener.js 12:02:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x8ab14800) [pid = 19468] [serial = 1473] [outer = 0x8a6f5c00] 12:02:40 INFO - PROCESS | 19468 | 1461092560403 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 12:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1634ms 12:02:40 INFO - PROCESS | 19468 | 1461092560456 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 12:02:40 INFO - PROCESS | 19468 | 1461092560460 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 12:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:02:40 INFO - PROCESS | 19468 | 1461092560467 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:02:40 INFO - PROCESS | 19468 | 1461092560471 Marionette TRACE conn3 <- [1,1934,null,{}] 12:02:40 INFO - PROCESS | 19468 | 1461092560476 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:40 INFO - PROCESS | 19468 | 1461092560705 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 12:02:41 INFO - PROCESS | 19468 | 1461092561030 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:41 INFO - PROCESS | 19468 | ++DOCSHELL 0x893e1000 == 149 [pid = 19468] [id = 491] 12:02:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x8a8cac00) [pid = 19468] [serial = 1474] [outer = (nil)] 12:02:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x8ac15c00) [pid = 19468] [serial = 1475] [outer = 0x8a8cac00] 12:02:41 INFO - PROCESS | 19468 | 1461092561124 Marionette DEBUG loaded listener.js 12:02:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x8adf0000) [pid = 19468] [serial = 1476] [outer = 0x8a8cac00] 12:02:42 INFO - PROCESS | 19468 | 1461092562080 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1679ms 12:02:42 INFO - PROCESS | 19468 | 1461092562147 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 12:02:42 INFO - PROCESS | 19468 | 1461092562151 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 12:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:02:42 INFO - PROCESS | 19468 | 1461092562157 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:02:42 INFO - PROCESS | 19468 | 1461092562161 Marionette TRACE conn3 <- [1,1938,null,{}] 12:02:42 INFO - PROCESS | 19468 | 1461092562167 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:42 INFO - PROCESS | 19468 | 1461092562387 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 12:02:42 INFO - PROCESS | 19468 | 1461092562707 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:42 INFO - PROCESS | 19468 | ++DOCSHELL 0x884e2000 == 150 [pid = 19468] [id = 492] 12:02:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x8ac0f800) [pid = 19468] [serial = 1477] [outer = (nil)] 12:02:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x8aecd400) [pid = 19468] [serial = 1478] [outer = 0x8ac0f800] 12:02:42 INFO - PROCESS | 19468 | 1461092562804 Marionette DEBUG loaded listener.js 12:02:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8b61c400) [pid = 19468] [serial = 1479] [outer = 0x8ac0f800] 12:02:43 INFO - PROCESS | 19468 | 1461092563683 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1578ms 12:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:02:43 INFO - PROCESS | 19468 | 1461092563736 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 12:02:43 INFO - PROCESS | 19468 | 1461092563740 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 12:02:43 INFO - PROCESS | 19468 | 1461092563746 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:02:43 INFO - PROCESS | 19468 | 1461092563750 Marionette TRACE conn3 <- [1,1942,null,{}] 12:02:43 INFO - PROCESS | 19468 | 1461092563756 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:43 INFO - PROCESS | 19468 | 1461092563992 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 12:02:44 INFO - PROCESS | 19468 | 1461092564319 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:44 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ac12c00 == 151 [pid = 19468] [id = 493] 12:02:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x8d89d800) [pid = 19468] [serial = 1480] [outer = (nil)] 12:02:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x8db06800) [pid = 19468] [serial = 1481] [outer = 0x8d89d800] 12:02:44 INFO - PROCESS | 19468 | 1461092564417 Marionette DEBUG loaded listener.js 12:02:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x8db0d400) [pid = 19468] [serial = 1482] [outer = 0x8d89d800] 12:02:45 INFO - PROCESS | 19468 | 1461092565313 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1631ms 12:02:45 INFO - PROCESS | 19468 | 1461092565377 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 12:02:45 INFO - PROCESS | 19468 | 1461092565381 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 12:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:02:45 INFO - PROCESS | 19468 | 1461092565387 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:02:45 INFO - PROCESS | 19468 | 1461092565391 Marionette TRACE conn3 <- [1,1946,null,{}] 12:02:45 INFO - PROCESS | 19468 | 1461092565397 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:45 INFO - PROCESS | 19468 | 1461092565596 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 12:02:45 INFO - PROCESS | 19468 | 1461092565918 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:45 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a8c5000 == 152 [pid = 19468] [id = 494] 12:02:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x8adf7000) [pid = 19468] [serial = 1483] [outer = (nil)] 12:02:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x8dccc800) [pid = 19468] [serial = 1484] [outer = 0x8adf7000] 12:02:46 INFO - PROCESS | 19468 | 1461092566009 Marionette DEBUG loaded listener.js 12:02:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x8dcd6c00) [pid = 19468] [serial = 1485] [outer = 0x8adf7000] 12:02:47 INFO - PROCESS | 19468 | 1461092567101 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1785ms 12:02:47 INFO - PROCESS | 19468 | 1461092567174 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 12:02:47 INFO - PROCESS | 19468 | 1461092567178 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 12:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:02:47 INFO - PROCESS | 19468 | 1461092567184 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:02:47 INFO - PROCESS | 19468 | 1461092567188 Marionette TRACE conn3 <- [1,1950,null,{}] 12:02:47 INFO - PROCESS | 19468 | 1461092567193 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:47 INFO - PROCESS | 19468 | 1461092567395 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 12:02:47 INFO - PROCESS | 19468 | 1461092567717 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:47 INFO - PROCESS | 19468 | ++DOCSHELL 0x846e8c00 == 153 [pid = 19468] [id = 495] 12:02:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x8abe5400) [pid = 19468] [serial = 1486] [outer = (nil)] 12:02:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x8f6ba800) [pid = 19468] [serial = 1487] [outer = 0x8abe5400] 12:02:47 INFO - PROCESS | 19468 | 1461092567806 Marionette DEBUG loaded listener.js 12:02:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x8f6cfc00) [pid = 19468] [serial = 1488] [outer = 0x8abe5400] 12:02:48 INFO - PROCESS | 19468 | 1461092568766 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1633ms 12:02:48 INFO - PROCESS | 19468 | 1461092568817 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 12:02:48 INFO - PROCESS | 19468 | 1461092568822 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 12:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:02:48 INFO - PROCESS | 19468 | 1461092568828 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:02:48 INFO - PROCESS | 19468 | 1461092568831 Marionette TRACE conn3 <- [1,1954,null,{}] 12:02:48 INFO - PROCESS | 19468 | 1461092568837 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:49 INFO - PROCESS | 19468 | 1461092569072 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 12:02:49 INFO - PROCESS | 19468 | 1461092569391 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:49 INFO - PROCESS | 19468 | ++DOCSHELL 0x87beac00 == 154 [pid = 19468] [id = 496] 12:02:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x8dcd5800) [pid = 19468] [serial = 1489] [outer = (nil)] 12:02:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x8ff42c00) [pid = 19468] [serial = 1490] [outer = 0x8dcd5800] 12:02:49 INFO - PROCESS | 19468 | 1461092569483 Marionette DEBUG loaded listener.js 12:02:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x8ff4bc00) [pid = 19468] [serial = 1491] [outer = 0x8dcd5800] 12:02:50 INFO - PROCESS | 19468 | 1461092570360 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 12:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1579ms 12:02:50 INFO - PROCESS | 19468 | 1461092570407 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 12:02:50 INFO - PROCESS | 19468 | 1461092570411 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 12:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:02:50 INFO - PROCESS | 19468 | 1461092570417 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:02:50 INFO - PROCESS | 19468 | 1461092570421 Marionette TRACE conn3 <- [1,1958,null,{}] 12:02:50 INFO - PROCESS | 19468 | 1461092570427 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:50 INFO - PROCESS | 19468 | 1461092570640 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 12:02:50 INFO - PROCESS | 19468 | 1461092570922 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:51 INFO - PROCESS | 19468 | ++DOCSHELL 0x8db01400 == 155 [pid = 19468] [id = 497] 12:02:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x8dc17000) [pid = 19468] [serial = 1492] [outer = (nil)] 12:02:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x9010e400) [pid = 19468] [serial = 1493] [outer = 0x8dc17000] 12:02:51 INFO - PROCESS | 19468 | 1461092571059 Marionette DEBUG loaded listener.js 12:02:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x901ef000) [pid = 19468] [serial = 1494] [outer = 0x8dc17000] 12:02:52 INFO - PROCESS | 19468 | 1461092572011 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 12:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1636ms 12:02:52 INFO - PROCESS | 19468 | 1461092572055 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 12:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:02:52 INFO - PROCESS | 19468 | 1461092572060 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 12:02:52 INFO - PROCESS | 19468 | 1461092572067 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:02:52 INFO - PROCESS | 19468 | 1461092572071 Marionette TRACE conn3 <- [1,1962,null,{}] 12:02:52 INFO - PROCESS | 19468 | 1461092572077 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:52 INFO - PROCESS | 19468 | 1461092572314 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 12:02:52 INFO - PROCESS | 19468 | 1461092572648 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:52 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ffac000 == 156 [pid = 19468] [id = 498] 12:02:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x90542c00) [pid = 19468] [serial = 1495] [outer = (nil)] 12:02:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x9054d000) [pid = 19468] [serial = 1496] [outer = 0x90542c00] 12:02:52 INFO - PROCESS | 19468 | 1461092572748 Marionette DEBUG loaded listener.js 12:02:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x9132cc00) [pid = 19468] [serial = 1497] [outer = 0x90542c00] 12:02:53 INFO - PROCESS | 19468 | 1461092573627 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 12:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1633ms 12:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:02:53 INFO - PROCESS | 19468 | 1461092573700 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 12:02:53 INFO - PROCESS | 19468 | 1461092573703 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 12:02:53 INFO - PROCESS | 19468 | 1461092573709 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:02:53 INFO - PROCESS | 19468 | 1461092573713 Marionette TRACE conn3 <- [1,1966,null,{}] 12:02:53 INFO - PROCESS | 19468 | 1461092573719 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:53 INFO - PROCESS | 19468 | 1461092573959 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 12:02:54 INFO - PROCESS | 19468 | 1461092574284 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:54 INFO - PROCESS | 19468 | ++DOCSHELL 0x90547000 == 157 [pid = 19468] [id = 499] 12:02:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x90547c00) [pid = 19468] [serial = 1498] [outer = (nil)] 12:02:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x93138400) [pid = 19468] [serial = 1499] [outer = 0x90547c00] 12:02:54 INFO - PROCESS | 19468 | 1461092574376 Marionette DEBUG loaded listener.js 12:02:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x9316c400) [pid = 19468] [serial = 1500] [outer = 0x90547c00] 12:02:55 INFO - PROCESS | 19468 | 1461092575269 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 12:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1631ms 12:02:55 INFO - PROCESS | 19468 | 1461092575340 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 12:02:55 INFO - PROCESS | 19468 | 1461092575344 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 12:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:02:55 INFO - PROCESS | 19468 | 1461092575350 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:02:55 INFO - PROCESS | 19468 | 1461092575353 Marionette TRACE conn3 <- [1,1970,null,{}] 12:02:55 INFO - PROCESS | 19468 | 1461092575359 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:55 INFO - PROCESS | 19468 | 1461092575570 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 12:02:55 INFO - PROCESS | 19468 | 1461092575902 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:55 INFO - PROCESS | 19468 | ++DOCSHELL 0x8dc1c400 == 158 [pid = 19468] [id = 500] 12:02:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x8f6c6800) [pid = 19468] [serial = 1501] [outer = (nil)] 12:02:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x96345800) [pid = 19468] [serial = 1502] [outer = 0x8f6c6800] 12:02:56 INFO - PROCESS | 19468 | 1461092575995 Marionette DEBUG loaded listener.js 12:02:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x96778000) [pid = 19468] [serial = 1503] [outer = 0x8f6c6800] 12:02:56 INFO - PROCESS | 19468 | 1461092576875 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 12:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1595ms 12:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:02:56 INFO - PROCESS | 19468 | 1461092576946 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 12:02:56 INFO - PROCESS | 19468 | 1461092576949 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 12:02:56 INFO - PROCESS | 19468 | 1461092576956 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:02:56 INFO - PROCESS | 19468 | 1461092576960 Marionette TRACE conn3 <- [1,1974,null,{}] 12:02:56 INFO - PROCESS | 19468 | 1461092576966 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:57 INFO - PROCESS | 19468 | 1461092577172 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 12:02:57 INFO - PROCESS | 19468 | 1461092577495 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:57 INFO - PROCESS | 19468 | ++DOCSHELL 0x9047f400 == 159 [pid = 19468] [id = 501] 12:02:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x95c44800) [pid = 19468] [serial = 1504] [outer = (nil)] 12:02:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x97768000) [pid = 19468] [serial = 1505] [outer = 0x95c44800] 12:02:57 INFO - PROCESS | 19468 | 1461092577589 Marionette DEBUG loaded listener.js 12:02:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x97903800) [pid = 19468] [serial = 1506] [outer = 0x95c44800] 12:02:58 INFO - PROCESS | 19468 | 1461092578464 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 12:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1587ms 12:02:58 INFO - PROCESS | 19468 | 1461092578543 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 12:02:58 INFO - PROCESS | 19468 | 1461092578546 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 12:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:02:58 INFO - PROCESS | 19468 | 1461092578553 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:02:58 INFO - PROCESS | 19468 | 1461092578556 Marionette TRACE conn3 <- [1,1978,null,{}] 12:02:58 INFO - PROCESS | 19468 | 1461092578562 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:58 INFO - PROCESS | 19468 | 1461092578812 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 12:02:59 INFO - PROCESS | 19468 | 1461092579137 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:59 INFO - PROCESS | 19468 | ++DOCSHELL 0x846e3c00 == 160 [pid = 19468] [id = 502] 12:02:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x971c2800) [pid = 19468] [serial = 1507] [outer = (nil)] 12:02:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x97f85000) [pid = 19468] [serial = 1508] [outer = 0x971c2800] 12:02:59 INFO - PROCESS | 19468 | 1461092579227 Marionette DEBUG loaded listener.js 12:02:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x97f88000) [pid = 19468] [serial = 1509] [outer = 0x971c2800] 12:03:00 INFO - PROCESS | 19468 | 1461092580111 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1628ms 12:03:00 INFO - PROCESS | 19468 | 1461092580182 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 12:03:00 INFO - PROCESS | 19468 | 1461092580186 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 12:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:03:00 INFO - PROCESS | 19468 | 1461092580192 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:03:00 INFO - PROCESS | 19468 | 1461092580195 Marionette TRACE conn3 <- [1,1982,null,{}] 12:03:00 INFO - PROCESS | 19468 | 1461092580201 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:00 INFO - PROCESS | 19468 | 1461092580418 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 12:03:00 INFO - PROCESS | 19468 | 1461092580751 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d0d400 == 161 [pid = 19468] [id = 503] 12:03:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x85ff1000) [pid = 19468] [serial = 1510] [outer = (nil)] 12:03:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x97f8f800) [pid = 19468] [serial = 1511] [outer = 0x85ff1000] 12:03:00 INFO - PROCESS | 19468 | 1461092580844 Marionette DEBUG loaded listener.js 12:03:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x98062400) [pid = 19468] [serial = 1512] [outer = 0x85ff1000] 12:03:01 INFO - PROCESS | 19468 | 1461092581765 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1630ms 12:03:01 INFO - PROCESS | 19468 | 1461092581823 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 12:03:01 INFO - PROCESS | 19468 | 1461092581826 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 12:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:03:01 INFO - PROCESS | 19468 | 1461092581833 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:03:01 INFO - PROCESS | 19468 | 1461092581837 Marionette TRACE conn3 <- [1,1986,null,{}] 12:03:01 INFO - PROCESS | 19468 | 1461092581843 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:02 INFO - PROCESS | 19468 | 1461092582058 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 12:03:02 INFO - PROCESS | 19468 | 1461092582391 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:02 INFO - PROCESS | 19468 | ++DOCSHELL 0x97f91800 == 162 [pid = 19468] [id = 504] 12:03:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x98065400) [pid = 19468] [serial = 1513] [outer = (nil)] 12:03:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 185 (0x9806c000) [pid = 19468] [serial = 1514] [outer = 0x98065400] 12:03:02 INFO - PROCESS | 19468 | 1461092582483 Marionette DEBUG loaded listener.js 12:03:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 186 (0x9806d800) [pid = 19468] [serial = 1515] [outer = 0x98065400] 12:03:03 INFO - PROCESS | 19468 | 1461092583341 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1580ms 12:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:03:03 INFO - PROCESS | 19468 | 1461092583413 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 12:03:03 INFO - PROCESS | 19468 | 1461092583416 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 12:03:03 INFO - PROCESS | 19468 | 1461092583423 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:03:03 INFO - PROCESS | 19468 | 1461092583427 Marionette TRACE conn3 <- [1,1990,null,{}] 12:03:03 INFO - PROCESS | 19468 | 1461092583432 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:03 INFO - PROCESS | 19468 | 1461092583645 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 12:03:03 INFO - PROCESS | 19468 | 1461092583927 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:04 INFO - PROCESS | 19468 | ++DOCSHELL 0x846da400 == 163 [pid = 19468] [id = 505] 12:03:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 187 (0x97f93c00) [pid = 19468] [serial = 1516] [outer = (nil)] 12:03:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 188 (0x9861f800) [pid = 19468] [serial = 1517] [outer = 0x97f93c00] 12:03:04 INFO - PROCESS | 19468 | 1461092584061 Marionette DEBUG loaded listener.js 12:03:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 189 (0x98623800) [pid = 19468] [serial = 1518] [outer = 0x97f93c00] 12:03:04 INFO - PROCESS | 19468 | 1461092584928 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1537ms 12:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:03:04 INFO - PROCESS | 19468 | 1461092584960 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 12:03:04 INFO - PROCESS | 19468 | 1461092584964 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 12:03:04 INFO - PROCESS | 19468 | 1461092584970 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:03:04 INFO - PROCESS | 19468 | 1461092584973 Marionette TRACE conn3 <- [1,1994,null,{}] 12:03:04 INFO - PROCESS | 19468 | 1461092584979 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:05 INFO - PROCESS | 19468 | 1461092585186 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x93337800 == 162 [pid = 19468] [id = 167] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x93331400 == 161 [pid = 19468] [id = 166] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x83508400 == 160 [pid = 19468] [id = 486] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x846e0800 == 159 [pid = 19468] [id = 485] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x85e37400 == 158 [pid = 19468] [id = 484] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x84c78000 == 157 [pid = 19468] [id = 483] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x84277800 == 156 [pid = 19468] [id = 481] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x857c6c00 == 155 [pid = 19468] [id = 480] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8350a000 == 154 [pid = 19468] [id = 479] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x90550800 == 153 [pid = 19468] [id = 478] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8ffaac00 == 152 [pid = 19468] [id = 476] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x88dce800 == 151 [pid = 19468] [id = 477] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8fc07800 == 150 [pid = 19468] [id = 475] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x83754000 == 149 [pid = 19468] [id = 474] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8da0c800 == 148 [pid = 19468] [id = 473] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8d89d000 == 147 [pid = 19468] [id = 472] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x83504400 == 146 [pid = 19468] [id = 471] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8a8c4400 == 145 [pid = 19468] [id = 469] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8ac0fc00 == 144 [pid = 19468] [id = 470] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x83b5a400 == 143 [pid = 19468] [id = 468] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x884e8c00 == 142 [pid = 19468] [id = 467] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x864a2400 == 141 [pid = 19468] [id = 466] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x846c2000 == 140 [pid = 19468] [id = 464] 12:03:06 INFO - PROCESS | 19468 | --DOCSHELL 0x85b78000 == 139 [pid = 19468] [id = 465] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 188 (0x88b4e800) [pid = 19468] [serial = 1257] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 187 (0x93108c00) [pid = 19468] [serial = 1305] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 186 (0x95c8a000) [pid = 19468] [serial = 1311] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 185 (0x9333bc00) [pid = 19468] [serial = 1308] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 184 (0x88521c00) [pid = 19468] [serial = 1394] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x88b53400) [pid = 19468] [serial = 1391] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0x90549c00) [pid = 19468] [serial = 1368] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x90540400) [pid = 19468] [serial = 1367] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x9047b000) [pid = 19468] [serial = 1365] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x9010fc00) [pid = 19468] [serial = 1364] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x8ff46c00) [pid = 19468] [serial = 1362] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x8fefdc00) [pid = 19468] [serial = 1361] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x8f6c1c00) [pid = 19468] [serial = 1359] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x8f6b2c00) [pid = 19468] [serial = 1358] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x8e5d4000) [pid = 19468] [serial = 1356] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x8e35b000) [pid = 19468] [serial = 1355] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x8dc15c00) [pid = 19468] [serial = 1353] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x8dc0f000) [pid = 19468] [serial = 1352] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x8da06400) [pid = 19468] [serial = 1350] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x8d8a3000) [pid = 19468] [serial = 1349] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x8b620000) [pid = 19468] [serial = 1347] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x8aecd800) [pid = 19468] [serial = 1346] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x8aded000) [pid = 19468] [serial = 1344] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x8abec400) [pid = 19468] [serial = 1343] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x8a8d0800) [pid = 19468] [serial = 1341] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x8a8c7400) [pid = 19468] [serial = 1340] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x89607400) [pid = 19468] [serial = 1338] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x88dea800) [pid = 19468] [serial = 1337] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x88bf9000) [pid = 19468] [serial = 1335] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x88bedc00) [pid = 19468] [serial = 1334] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x865fdc00) [pid = 19468] [serial = 1332] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x864a5800) [pid = 19468] [serial = 1331] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x84c80400) [pid = 19468] [serial = 1329] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x846cfc00) [pid = 19468] [serial = 1328] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x85d04800) [pid = 19468] [serial = 1385] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x85e28400) [pid = 19468] [serial = 1386] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x97767800) [pid = 19468] [serial = 1383] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x97761000) [pid = 19468] [serial = 1382] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x97540000) [pid = 19468] [serial = 1380] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x97537800) [pid = 19468] [serial = 1379] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x96778400) [pid = 19468] [serial = 1377] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x96772000) [pid = 19468] [serial = 1376] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x95a53800) [pid = 19468] [serial = 1374] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x959f4800) [pid = 19468] [serial = 1373] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x91fcc800) [pid = 19468] [serial = 1371] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x915c8c00) [pid = 19468] [serial = 1370] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x8758b400) [pid = 19468] [serial = 1389] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x865f4400) [pid = 19468] [serial = 1388] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x88bf0400) [pid = 19468] [serial = 1392] [outer = (nil)] [url = about:blank] 12:03:07 INFO - PROCESS | 19468 | 1461092587355 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:07 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c2000 == 140 [pid = 19468] [id = 506] 12:03:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x846c9800) [pid = 19468] [serial = 1519] [outer = (nil)] 12:03:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x846e5000) [pid = 19468] [serial = 1520] [outer = 0x846c9800] 12:03:07 INFO - PROCESS | 19468 | 1461092587441 Marionette DEBUG loaded listener.js 12:03:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x84c81800) [pid = 19468] [serial = 1521] [outer = 0x846c9800] 12:03:08 INFO - PROCESS | 19468 | 1461092588252 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 3333ms 12:03:08 INFO - PROCESS | 19468 | 1461092588308 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 12:03:08 INFO - PROCESS | 19468 | 1461092588315 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 12:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:03:08 INFO - PROCESS | 19468 | 1461092588351 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:03:08 INFO - PROCESS | 19468 | 1461092588356 Marionette TRACE conn3 <- [1,1998,null,{}] 12:03:08 INFO - PROCESS | 19468 | 1461092588366 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:08 INFO - PROCESS | 19468 | 1461092588577 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 12:03:08 INFO - PROCESS | 19468 | 1461092588589 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:08 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d04800 == 141 [pid = 19468] [id = 507] 12:03:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x85d05c00) [pid = 19468] [serial = 1522] [outer = (nil)] 12:03:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x85e2b800) [pid = 19468] [serial = 1523] [outer = 0x85d05c00] 12:03:08 INFO - PROCESS | 19468 | 1461092588838 Marionette DEBUG loaded listener.js 12:03:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x85ff3400) [pid = 19468] [serial = 1524] [outer = 0x85d05c00] 12:03:09 INFO - PROCESS | 19468 | 1461092589762 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 12:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1508ms 12:03:09 INFO - PROCESS | 19468 | 1461092589837 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 12:03:09 INFO - PROCESS | 19468 | 1461092589843 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 12:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:03:09 INFO - PROCESS | 19468 | 1461092589849 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:03:09 INFO - PROCESS | 19468 | 1461092589853 Marionette TRACE conn3 <- [1,2002,null,{}] 12:03:09 INFO - PROCESS | 19468 | 1461092589863 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:10 INFO - PROCESS | 19468 | 1461092590133 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 12:03:10 INFO - PROCESS | 19468 | 1461092590165 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:10 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e2c800 == 142 [pid = 19468] [id = 508] 12:03:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x865fb000) [pid = 19468] [serial = 1525] [outer = (nil)] 12:03:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x8758f800) [pid = 19468] [serial = 1526] [outer = 0x865fb000] 12:03:10 INFO - PROCESS | 19468 | 1461092590240 Marionette DEBUG loaded listener.js 12:03:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x87bf7800) [pid = 19468] [serial = 1527] [outer = 0x865fb000] 12:03:11 INFO - PROCESS | 19468 | 1461092591292 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 12:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1489ms 12:03:11 INFO - PROCESS | 19468 | 1461092591339 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 12:03:11 INFO - PROCESS | 19468 | 1461092591342 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 12:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:03:11 INFO - PROCESS | 19468 | 1461092591364 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:03:11 INFO - PROCESS | 19468 | 1461092591373 Marionette TRACE conn3 <- [1,2006,null,{}] 12:03:11 INFO - PROCESS | 19468 | 1461092591379 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:11 INFO - PROCESS | 19468 | 1461092591668 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x8dcc8800) [pid = 19468] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x8ab13c00) [pid = 19468] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x865f7c00) [pid = 19468] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x84c79400) [pid = 19468] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x97a4d000) [pid = 19468] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x8da07000) [pid = 19468] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x90724000) [pid = 19468] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x85b78800) [pid = 19468] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x8ffad400) [pid = 19468] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x96346800) [pid = 19468] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x88b52800) [pid = 19468] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x8aecb400) [pid = 19468] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 136 (0x8f6cf800) [pid = 19468] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 135 (0x846e0c00) [pid = 19468] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 134 (0x87588800) [pid = 19468] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 133 (0x97a44000) [pid = 19468] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 132 (0x83759000) [pid = 19468] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 131 (0x87585400) [pid = 19468] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 130 (0x85ff4400) [pid = 19468] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 129 (0x88de2000) [pid = 19468] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 128 (0x85e35400) [pid = 19468] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 127 (0x9010ac00) [pid = 19468] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:03:12 INFO - PROCESS | 19468 | --DOMWINDOW == 126 (0x85ffa400) [pid = 19468] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:03:12 INFO - PROCESS | 19468 | 1461092592581 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:12 INFO - PROCESS | 19468 | ++DOCSHELL 0x83759000 == 143 [pid = 19468] [id = 509] 12:03:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 127 (0x8375c400) [pid = 19468] [serial = 1528] [outer = (nil)] 12:03:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 128 (0x85d0e800) [pid = 19468] [serial = 1529] [outer = 0x8375c400] 12:03:12 INFO - PROCESS | 19468 | 1461092592661 Marionette DEBUG loaded listener.js 12:03:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 129 (0x865f5800) [pid = 19468] [serial = 1530] [outer = 0x8375c400] 12:03:13 INFO - PROCESS | 19468 | 1461092593385 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 12:03:13 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 12:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2046ms 12:03:13 INFO - PROCESS | 19468 | 1461092593402 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 12:03:13 INFO - PROCESS | 19468 | 1461092593408 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 12:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:03:13 INFO - PROCESS | 19468 | 1461092593414 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:03:13 INFO - PROCESS | 19468 | 1461092593417 Marionette TRACE conn3 <- [1,2010,null,{}] 12:03:13 INFO - PROCESS | 19468 | 1461092593434 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:13 INFO - PROCESS | 19468 | 1461092593616 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 12:03:13 INFO - PROCESS | 19468 | 1461092593631 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:13 INFO - PROCESS | 19468 | ++DOCSHELL 0x85b7a000 == 144 [pid = 19468] [id = 510] 12:03:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 130 (0x85fec000) [pid = 19468] [serial = 1531] [outer = (nil)] 12:03:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 131 (0x88bf8000) [pid = 19468] [serial = 1532] [outer = 0x85fec000] 12:03:13 INFO - PROCESS | 19468 | 1461092593705 Marionette DEBUG loaded listener.js 12:03:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x88cd5c00) [pid = 19468] [serial = 1533] [outer = 0x85fec000] 12:03:14 INFO - PROCESS | 19468 | 1461092594872 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 12:03:14 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 12:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1545ms 12:03:14 INFO - PROCESS | 19468 | 1461092594960 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 12:03:14 INFO - PROCESS | 19468 | 1461092594966 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 12:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:03:14 INFO - PROCESS | 19468 | 1461092594976 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:03:14 INFO - PROCESS | 19468 | 1461092594982 Marionette TRACE conn3 <- [1,2014,null,{}] 12:03:15 INFO - PROCESS | 19468 | 1461092594993 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:15 INFO - PROCESS | 19468 | 1461092595315 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 12:03:15 INFO - PROCESS | 19468 | 1461092595606 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:15 INFO - PROCESS | 19468 | ++DOCSHELL 0x84c7bc00 == 145 [pid = 19468] [id = 511] 12:03:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x857c8c00) [pid = 19468] [serial = 1534] [outer = (nil)] 12:03:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x85d01800) [pid = 19468] [serial = 1535] [outer = 0x857c8c00] 12:03:15 INFO - PROCESS | 19468 | 1461092595703 Marionette DEBUG loaded listener.js 12:03:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x85ff7000) [pid = 19468] [serial = 1536] [outer = 0x857c8c00] 12:03:16 INFO - PROCESS | 19468 | 1461092596705 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 12:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1788ms 12:03:16 INFO - PROCESS | 19468 | 1461092596784 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 12:03:16 INFO - PROCESS | 19468 | 1461092596793 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 12:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:03:16 INFO - PROCESS | 19468 | 1461092596805 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:03:16 INFO - PROCESS | 19468 | 1461092596809 Marionette TRACE conn3 <- [1,2018,null,{}] 12:03:16 INFO - PROCESS | 19468 | 1461092596815 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:17 INFO - PROCESS | 19468 | 1461092597061 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 12:03:17 INFO - PROCESS | 19468 | 1461092597388 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:17 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d08400 == 146 [pid = 19468] [id = 512] 12:03:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x85d0d000) [pid = 19468] [serial = 1537] [outer = (nil)] 12:03:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x88b51000) [pid = 19468] [serial = 1538] [outer = 0x85d0d000] 12:03:17 INFO - PROCESS | 19468 | 1461092597474 Marionette DEBUG loaded listener.js 12:03:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x88bf0c00) [pid = 19468] [serial = 1539] [outer = 0x85d0d000] 12:03:18 INFO - PROCESS | 19468 | 1461092598515 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1783ms 12:03:18 INFO - PROCESS | 19468 | 1461092598588 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 12:03:18 INFO - PROCESS | 19468 | 1461092598591 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 12:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:03:18 INFO - PROCESS | 19468 | 1461092598598 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:03:18 INFO - PROCESS | 19468 | 1461092598605 Marionette TRACE conn3 <- [1,2022,null,{}] 12:03:18 INFO - PROCESS | 19468 | 1461092598622 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:18 INFO - PROCESS | 19468 | 1461092598874 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 12:03:19 INFO - PROCESS | 19468 | 1461092599199 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:19 INFO - PROCESS | 19468 | ++DOCSHELL 0x88dcdc00 == 147 [pid = 19468] [id = 513] 12:03:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x88deec00) [pid = 19468] [serial = 1540] [outer = (nil)] 12:03:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x893ee000) [pid = 19468] [serial = 1541] [outer = 0x88deec00] 12:03:19 INFO - PROCESS | 19468 | 1461092599289 Marionette DEBUG loaded listener.js 12:03:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x8960d000) [pid = 19468] [serial = 1542] [outer = 0x88deec00] 12:03:20 INFO - PROCESS | 19468 | 1461092600201 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 12:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1634ms 12:03:20 INFO - PROCESS | 19468 | 1461092600233 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 12:03:20 INFO - PROCESS | 19468 | 1461092600237 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 12:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:03:20 INFO - PROCESS | 19468 | 1461092600244 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:03:20 INFO - PROCESS | 19468 | 1461092600248 Marionette TRACE conn3 <- [1,2026,null,{}] 12:03:20 INFO - PROCESS | 19468 | 1461092600253 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:20 INFO - PROCESS | 19468 | 1461092600463 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 12:03:20 INFO - PROCESS | 19468 | 1461092600743 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:20 INFO - PROCESS | 19468 | ++DOCSHELL 0x88bf5400 == 148 [pid = 19468] [id = 514] 12:03:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x89603c00) [pid = 19468] [serial = 1543] [outer = (nil)] 12:03:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x8a8c2000) [pid = 19468] [serial = 1544] [outer = 0x89603c00] 12:03:20 INFO - PROCESS | 19468 | 1461092600881 Marionette DEBUG loaded listener.js 12:03:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x8a8d0000) [pid = 19468] [serial = 1545] [outer = 0x89603c00] 12:03:21 INFO - PROCESS | 19468 | 1461092601741 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 12:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1533ms 12:03:21 INFO - PROCESS | 19468 | 1461092601808 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 12:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:03:21 INFO - PROCESS | 19468 | 1461092601812 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 12:03:21 INFO - PROCESS | 19468 | 1461092601819 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:03:21 INFO - PROCESS | 19468 | 1461092601822 Marionette TRACE conn3 <- [1,2030,null,{}] 12:03:21 INFO - PROCESS | 19468 | 1461092601828 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:22 INFO - PROCESS | 19468 | 1461092602025 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 12:03:22 INFO - PROCESS | 19468 | 1461092602293 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:22 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e29c00 == 149 [pid = 19468] [id = 515] 12:03:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x893e6000) [pid = 19468] [serial = 1546] [outer = (nil)] 12:03:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x8abe6400) [pid = 19468] [serial = 1547] [outer = 0x893e6000] 12:03:22 INFO - PROCESS | 19468 | 1461092602430 Marionette DEBUG loaded listener.js 12:03:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x8abe7800) [pid = 19468] [serial = 1548] [outer = 0x893e6000] 12:03:23 INFO - PROCESS | 19468 | 1461092603378 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 12:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1635ms 12:03:23 INFO - PROCESS | 19468 | 1461092603454 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 12:03:23 INFO - PROCESS | 19468 | 1461092603458 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 12:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:03:23 INFO - PROCESS | 19468 | 1461092603464 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:03:23 INFO - PROCESS | 19468 | 1461092603467 Marionette TRACE conn3 <- [1,2034,null,{}] 12:03:23 INFO - PROCESS | 19468 | 1461092603473 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:23 INFO - PROCESS | 19468 | 1461092603773 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 12:03:24 INFO - PROCESS | 19468 | 1461092604110 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:24 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ac19400 == 150 [pid = 19468] [id = 516] 12:03:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x8adfac00) [pid = 19468] [serial = 1549] [outer = (nil)] 12:03:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x8b61e000) [pid = 19468] [serial = 1550] [outer = 0x8adfac00] 12:03:24 INFO - PROCESS | 19468 | 1461092604213 Marionette DEBUG loaded listener.js 12:03:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8b622c00) [pid = 19468] [serial = 1551] [outer = 0x8adfac00] 12:03:25 INFO - PROCESS | 19468 | 1461092605176 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1786ms 12:03:25 INFO - PROCESS | 19468 | 1461092605250 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 12:03:25 INFO - PROCESS | 19468 | 1461092605255 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 12:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:03:25 INFO - PROCESS | 19468 | 1461092605261 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:03:25 INFO - PROCESS | 19468 | 1461092605264 Marionette TRACE conn3 <- [1,2038,null,{}] 12:03:25 INFO - PROCESS | 19468 | 1461092605270 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:25 INFO - PROCESS | 19468 | 1461092605518 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 12:03:25 INFO - PROCESS | 19468 | 1461092605847 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:25 INFO - PROCESS | 19468 | ++DOCSHELL 0x88bedc00 == 151 [pid = 19468] [id = 517] 12:03:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x8a6f4800) [pid = 19468] [serial = 1552] [outer = (nil)] 12:03:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x8d898800) [pid = 19468] [serial = 1553] [outer = 0x8a6f4800] 12:03:25 INFO - PROCESS | 19468 | 1461092605935 Marionette DEBUG loaded listener.js 12:03:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x8d89c400) [pid = 19468] [serial = 1554] [outer = 0x8a6f4800] 12:03:26 INFO - PROCESS | 19468 | 1461092606846 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 12:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1642ms 12:03:26 INFO - PROCESS | 19468 | 1461092606905 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 12:03:26 INFO - PROCESS | 19468 | 1461092606908 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 12:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:03:26 INFO - PROCESS | 19468 | 1461092606915 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:03:26 INFO - PROCESS | 19468 | 1461092606919 Marionette TRACE conn3 <- [1,2042,null,{}] 12:03:26 INFO - PROCESS | 19468 | 1461092606925 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:27 INFO - PROCESS | 19468 | 1461092607136 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 12:03:27 INFO - PROCESS | 19468 | 1461092607450 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:27 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b90e800 == 152 [pid = 19468] [id = 518] 12:03:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x8b910c00) [pid = 19468] [serial = 1555] [outer = (nil)] 12:03:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x8da0fc00) [pid = 19468] [serial = 1556] [outer = 0x8b910c00] 12:03:27 INFO - PROCESS | 19468 | 1461092607543 Marionette DEBUG loaded listener.js 12:03:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x8db03000) [pid = 19468] [serial = 1557] [outer = 0x8b910c00] 12:03:28 INFO - PROCESS | 19468 | 1461092608442 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:03:28 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) 12:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1586ms 12:03:28 INFO - PROCESS | 19468 | 1461092608502 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 12:03:28 INFO - PROCESS | 19468 | 1461092608506 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 12:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:03:28 INFO - PROCESS | 19468 | 1461092608512 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:03:28 INFO - PROCESS | 19468 | 1461092608516 Marionette TRACE conn3 <- [1,2046,null,{}] 12:03:28 INFO - PROCESS | 19468 | 1461092608522 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:28 INFO - PROCESS | 19468 | 1461092608725 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 12:03:29 INFO - PROCESS | 19468 | 1461092608998 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:29 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a6f2400 == 153 [pid = 19468] [id = 519] 12:03:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x8da01400) [pid = 19468] [serial = 1558] [outer = (nil)] 12:03:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x8dc19400) [pid = 19468] [serial = 1559] [outer = 0x8da01400] 12:03:29 INFO - PROCESS | 19468 | 1461092609133 Marionette DEBUG loaded listener.js 12:03:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x8dccbc00) [pid = 19468] [serial = 1560] [outer = 0x8da01400] 12:03:30 INFO - PROCESS | 19468 | 1461092610034 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1587ms 12:03:30 INFO - PROCESS | 19468 | 1461092610100 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 12:03:30 INFO - PROCESS | 19468 | 1461092610104 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 12:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:03:30 INFO - PROCESS | 19468 | 1461092610110 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:03:30 INFO - PROCESS | 19468 | 1461092610114 Marionette TRACE conn3 <- [1,2050,null,{}] 12:03:30 INFO - PROCESS | 19468 | 1461092610119 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:30 INFO - PROCESS | 19468 | 1461092610327 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 12:03:30 INFO - PROCESS | 19468 | 1461092610650 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:30 INFO - PROCESS | 19468 | ++DOCSHELL 0x8db0d800 == 154 [pid = 19468] [id = 520] 12:03:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x8db0dc00) [pid = 19468] [serial = 1561] [outer = (nil)] 12:03:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x8e5db800) [pid = 19468] [serial = 1562] [outer = 0x8db0dc00] 12:03:30 INFO - PROCESS | 19468 | 1461092610744 Marionette DEBUG loaded listener.js 12:03:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x8f5cf000) [pid = 19468] [serial = 1563] [outer = 0x8db0dc00] 12:03:31 INFO - PROCESS | 19468 | 1461092611703 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1639ms 12:03:31 INFO - PROCESS | 19468 | 1461092611750 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 12:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:03:31 INFO - PROCESS | 19468 | 1461092611755 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 12:03:31 INFO - PROCESS | 19468 | 1461092611761 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:03:31 INFO - PROCESS | 19468 | 1461092611766 Marionette TRACE conn3 <- [1,2054,null,{}] 12:03:31 INFO - PROCESS | 19468 | 1461092611772 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:32 INFO - PROCESS | 19468 | 1461092612072 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 12:03:32 INFO - PROCESS | 19468 | 1461092612412 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:32 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5c5400 == 155 [pid = 19468] [id = 521] 12:03:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x8fc01c00) [pid = 19468] [serial = 1564] [outer = (nil)] 12:03:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x8fcb1400) [pid = 19468] [serial = 1565] [outer = 0x8fc01c00] 12:03:32 INFO - PROCESS | 19468 | 1461092612511 Marionette DEBUG loaded listener.js 12:03:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x8ff43400) [pid = 19468] [serial = 1566] [outer = 0x8fc01c00] 12:03:33 INFO - PROCESS | 19468 | 1461092613469 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 12:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1784ms 12:03:33 INFO - PROCESS | 19468 | 1461092613545 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 12:03:33 INFO - PROCESS | 19468 | 1461092613550 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 12:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:03:33 INFO - PROCESS | 19468 | 1461092613556 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:03:33 INFO - PROCESS | 19468 | 1461092613559 Marionette TRACE conn3 <- [1,2058,null,{}] 12:03:33 INFO - PROCESS | 19468 | 1461092613565 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:33 INFO - PROCESS | 19468 | 1461092613810 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 12:03:34 INFO - PROCESS | 19468 | 1461092614133 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:34 INFO - PROCESS | 19468 | ++DOCSHELL 0x8db02800 == 156 [pid = 19468] [id = 522] 12:03:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x8fc08400) [pid = 19468] [serial = 1567] [outer = (nil)] 12:03:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x8ffacc00) [pid = 19468] [serial = 1568] [outer = 0x8fc08400] 12:03:34 INFO - PROCESS | 19468 | 1461092614224 Marionette DEBUG loaded listener.js 12:03:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x901ebc00) [pid = 19468] [serial = 1569] [outer = 0x8fc08400] 12:03:35 INFO - PROCESS | 19468 | 1461092615120 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 12:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1629ms 12:03:35 INFO - PROCESS | 19468 | 1461092615186 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 12:03:35 INFO - PROCESS | 19468 | 1461092615190 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 12:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:03:35 INFO - PROCESS | 19468 | 1461092615196 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:03:35 INFO - PROCESS | 19468 | 1461092615200 Marionette TRACE conn3 <- [1,2062,null,{}] 12:03:35 INFO - PROCESS | 19468 | 1461092615205 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:35 INFO - PROCESS | 19468 | 1461092615412 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 12:03:35 INFO - PROCESS | 19468 | 1461092615738 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:35 INFO - PROCESS | 19468 | ++DOCSHELL 0x88dc7400 == 157 [pid = 19468] [id = 523] 12:03:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x8b90e000) [pid = 19468] [serial = 1570] [outer = (nil)] 12:03:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x90483000) [pid = 19468] [serial = 1571] [outer = 0x8b90e000] 12:03:35 INFO - PROCESS | 19468 | 1461092615828 Marionette DEBUG loaded listener.js 12:03:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x90533000) [pid = 19468] [serial = 1572] [outer = 0x8b90e000] 12:03:36 INFO - PROCESS | 19468 | 1461092616739 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 12:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1584ms 12:03:36 INFO - PROCESS | 19468 | 1461092616782 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 12:03:36 INFO - PROCESS | 19468 | 1461092616786 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 12:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:03:36 INFO - PROCESS | 19468 | 1461092616793 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:03:36 INFO - PROCESS | 19468 | 1461092616796 Marionette TRACE conn3 <- [1,2066,null,{}] 12:03:36 INFO - PROCESS | 19468 | 1461092616802 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:37 INFO - PROCESS | 19468 | 1461092617034 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 12:03:37 INFO - PROCESS | 19468 | 1461092617353 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:37 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6bf000 == 158 [pid = 19468] [id = 524] 12:03:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x8f6c7000) [pid = 19468] [serial = 1573] [outer = (nil)] 12:03:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x90546400) [pid = 19468] [serial = 1574] [outer = 0x8f6c7000] 12:03:37 INFO - PROCESS | 19468 | 1461092617446 Marionette DEBUG loaded listener.js 12:03:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x9054b800) [pid = 19468] [serial = 1575] [outer = 0x8f6c7000] 12:03:38 INFO - PROCESS | 19468 | 1461092618358 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 12:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1628ms 12:03:38 INFO - PROCESS | 19468 | 1461092618422 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 12:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:03:38 INFO - PROCESS | 19468 | 1461092618426 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 12:03:38 INFO - PROCESS | 19468 | 1461092618433 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:03:38 INFO - PROCESS | 19468 | 1461092618436 Marionette TRACE conn3 <- [1,2070,null,{}] 12:03:38 INFO - PROCESS | 19468 | 1461092618442 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:38 INFO - PROCESS | 19468 | 1461092618656 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 12:03:39 INFO - PROCESS | 19468 | 1461092618981 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:39 INFO - PROCESS | 19468 | ++DOCSHELL 0x90482000 == 159 [pid = 19468] [id = 525] 12:03:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x90540400) [pid = 19468] [serial = 1576] [outer = (nil)] 12:03:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x91fcd800) [pid = 19468] [serial = 1577] [outer = 0x90540400] 12:03:39 INFO - PROCESS | 19468 | 1461092619072 Marionette DEBUG loaded listener.js 12:03:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x91fd0800) [pid = 19468] [serial = 1578] [outer = 0x90540400] 12:03:39 INFO - PROCESS | 19468 | 1461092619946 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 12:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1587ms 12:03:40 INFO - PROCESS | 19468 | 1461092620020 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 12:03:40 INFO - PROCESS | 19468 | 1461092620023 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 12:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:03:40 INFO - PROCESS | 19468 | 1461092620030 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:03:40 INFO - PROCESS | 19468 | 1461092620033 Marionette TRACE conn3 <- [1,2074,null,{}] 12:03:40 INFO - PROCESS | 19468 | 1461092620039 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:40 INFO - PROCESS | 19468 | 1461092620290 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 12:03:40 INFO - PROCESS | 19468 | 1461092620618 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:40 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c3000 == 160 [pid = 19468] [id = 526] 12:03:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x846db800) [pid = 19468] [serial = 1579] [outer = (nil)] 12:03:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x93141000) [pid = 19468] [serial = 1580] [outer = 0x846db800] 12:03:40 INFO - PROCESS | 19468 | 1461092620712 Marionette DEBUG loaded listener.js 12:03:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x93177000) [pid = 19468] [serial = 1581] [outer = 0x846db800] 12:03:41 INFO - PROCESS | 19468 | 1461092621823 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 12:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1834ms 12:03:41 INFO - PROCESS | 19468 | 1461092621865 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 12:03:41 INFO - PROCESS | 19468 | 1461092621869 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 12:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:03:41 INFO - PROCESS | 19468 | 1461092621875 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:03:41 INFO - PROCESS | 19468 | 1461092621879 Marionette TRACE conn3 <- [1,2078,null,{}] 12:03:41 INFO - PROCESS | 19468 | 1461092621884 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:42 INFO - PROCESS | 19468 | 1461092622101 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 12:03:42 INFO - PROCESS | 19468 | 1461092622430 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:42 INFO - PROCESS | 19468 | ++DOCSHELL 0x91fcec00 == 161 [pid = 19468] [id = 527] 12:03:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x9316bc00) [pid = 19468] [serial = 1582] [outer = (nil)] 12:03:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x95c87c00) [pid = 19468] [serial = 1583] [outer = 0x9316bc00] 12:03:42 INFO - PROCESS | 19468 | 1461092622521 Marionette DEBUG loaded listener.js 12:03:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x96771400) [pid = 19468] [serial = 1584] [outer = 0x9316bc00] 12:03:43 INFO - PROCESS | 19468 | 1461092623409 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 12:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1578ms 12:03:43 INFO - PROCESS | 19468 | 1461092623454 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 12:03:43 INFO - PROCESS | 19468 | 1461092623458 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 12:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:03:43 INFO - PROCESS | 19468 | 1461092623464 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:03:43 INFO - PROCESS | 19468 | 1461092623468 Marionette TRACE conn3 <- [1,2082,null,{}] 12:03:43 INFO - PROCESS | 19468 | 1461092623473 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:43 INFO - PROCESS | 19468 | 1461092623687 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 12:03:44 INFO - PROCESS | 19468 | 1461092624017 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:44 INFO - PROCESS | 19468 | ++DOCSHELL 0x9333fc00 == 162 [pid = 19468] [id = 528] 12:03:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x959ea000) [pid = 19468] [serial = 1585] [outer = (nil)] 12:03:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 185 (0x975e3c00) [pid = 19468] [serial = 1586] [outer = 0x959ea000] 12:03:44 INFO - PROCESS | 19468 | 1461092624108 Marionette DEBUG loaded listener.js 12:03:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 186 (0x97760400) [pid = 19468] [serial = 1587] [outer = 0x959ea000] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8fcb1000 == 161 [pid = 19468] [id = 459] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8e5d3c00 == 160 [pid = 19468] [id = 452] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x97a42800 == 159 [pid = 19468] [id = 410] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x901f0400 == 158 [pid = 19468] [id = 455] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x84275800 == 157 [pid = 19468] [id = 408] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x846c4000 == 156 [pid = 19468] [id = 411] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x84279000 == 155 [pid = 19468] [id = 409] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x846c6000 == 154 [pid = 19468] [id = 456] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x846c3400 == 153 [pid = 19468] [id = 458] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x87bf7c00 == 152 [pid = 19468] [id = 457] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8f5c5c00 == 151 [pid = 19468] [id = 453] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8d895400 == 150 [pid = 19468] [id = 454] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x83759000 == 149 [pid = 19468] [id = 509] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x85e2c800 == 148 [pid = 19468] [id = 508] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x85d04800 == 147 [pid = 19468] [id = 507] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x846c2000 == 146 [pid = 19468] [id = 506] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8db01400 == 145 [pid = 19468] [id = 497] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x87beac00 == 144 [pid = 19468] [id = 496] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x846e8c00 == 143 [pid = 19468] [id = 495] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8a8c5000 == 142 [pid = 19468] [id = 494] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x884e2000 == 141 [pid = 19468] [id = 492] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8ac12c00 == 140 [pid = 19468] [id = 493] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x893e1000 == 139 [pid = 19468] [id = 491] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x89610c00 == 138 [pid = 19468] [id = 490] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x85e32400 == 137 [pid = 19468] [id = 489] 12:03:46 INFO - PROCESS | 19468 | --DOCSHELL 0x846c3800 == 136 [pid = 19468] [id = 488] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 185 (0x884e7c00) [pid = 19468] [serial = 1457] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 184 (0x901f4800) [pid = 19468] [serial = 1427] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x8f6b8800) [pid = 19468] [serial = 1421] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0x97906800) [pid = 19468] [serial = 1439] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x8e368400) [pid = 19468] [serial = 1418] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x8adf6000) [pid = 19468] [serial = 1410] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x846ccc00) [pid = 19468] [serial = 1460] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x86498c00) [pid = 19468] [serial = 1454] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x979bfc00) [pid = 19468] [serial = 1442] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x87bf5000) [pid = 19468] [serial = 1400] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x8ac18800) [pid = 19468] [serial = 1409] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x974de400) [pid = 19468] [serial = 1437] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x84f58000) [pid = 19468] [serial = 1451] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x8851f800) [pid = 19468] [serial = 1401] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x97a4e400) [pid = 19468] [serial = 1445] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x8db0cc00) [pid = 19468] [serial = 1415] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x8f6c2400) [pid = 19468] [serial = 1422] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x857d2000) [pid = 19468] [serial = 1452] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x97c7a000) [pid = 19468] [serial = 1449] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x8e5d9800) [pid = 19468] [serial = 1419] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x88de4c00) [pid = 19468] [serial = 1463] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x97113400) [pid = 19468] [serial = 1436] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x85d07c00) [pid = 19468] [serial = 1397] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x9132e400) [pid = 19468] [serial = 1431] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x97909000) [pid = 19468] [serial = 1440] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x91324800) [pid = 19468] [serial = 1430] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x8abe2800) [pid = 19468] [serial = 1407] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x8d89fc00) [pid = 19468] [serial = 1413] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x959e5800) [pid = 19468] [serial = 1434] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x88523400) [pid = 19468] [serial = 1326] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x8fcb8400) [pid = 19468] [serial = 1425] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x8b90d400) [pid = 19468] [serial = 1412] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x97a50400) [pid = 19468] [serial = 1446] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x85fed000) [pid = 19468] [serial = 1398] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x8a8cb400) [pid = 19468] [serial = 1406] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x9333a400) [pid = 19468] [serial = 1433] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x857ce400) [pid = 19468] [serial = 1461] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x8dc11400) [pid = 19468] [serial = 1416] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x97c77400) [pid = 19468] [serial = 1448] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x864a3800) [pid = 19468] [serial = 1455] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x89608800) [pid = 19468] [serial = 1404] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x97a41800) [pid = 19468] [serial = 1443] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x90531800) [pid = 19468] [serial = 1428] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x893e1800) [pid = 19468] [serial = 1403] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x88520800) [pid = 19468] [serial = 1458] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x8fc0c000) [pid = 19468] [serial = 1424] [outer = (nil)] [url = about:blank] 12:03:46 INFO - PROCESS | 19468 | 1461092626826 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 3389ms 12:03:46 INFO - PROCESS | 19468 | 1461092626854 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 12:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:03:46 INFO - PROCESS | 19468 | 1461092626860 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 12:03:46 INFO - PROCESS | 19468 | 1461092626868 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:03:46 INFO - PROCESS | 19468 | 1461092626874 Marionette TRACE conn3 <- [1,2086,null,{}] 12:03:46 INFO - PROCESS | 19468 | 1461092626883 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:47 INFO - PROCESS | 19468 | 1461092627124 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 12:03:47 INFO - PROCESS | 19468 | 1461092627366 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:47 INFO - PROCESS | 19468 | ++DOCSHELL 0x857ce000 == 137 [pid = 19468] [id = 529] 12:03:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x857d3400) [pid = 19468] [serial = 1588] [outer = (nil)] 12:03:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x85d04000) [pid = 19468] [serial = 1589] [outer = 0x857d3400] 12:03:47 INFO - PROCESS | 19468 | 1461092627448 Marionette DEBUG loaded listener.js 12:03:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x85e30800) [pid = 19468] [serial = 1590] [outer = 0x857d3400] 12:03:48 INFO - PROCESS | 19468 | 1461092628264 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1437ms 12:03:48 INFO - PROCESS | 19468 | 1461092628305 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 12:03:48 INFO - PROCESS | 19468 | 1461092628313 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 12:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:03:48 INFO - PROCESS | 19468 | 1461092628324 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:03:48 INFO - PROCESS | 19468 | 1461092628327 Marionette TRACE conn3 <- [1,2090,null,{}] 12:03:48 INFO - PROCESS | 19468 | 1461092628333 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:48 INFO - PROCESS | 19468 | 1461092628621 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 12:03:48 INFO - PROCESS | 19468 | 1461092628750 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:48 INFO - PROCESS | 19468 | ++DOCSHELL 0x84c7b800 == 138 [pid = 19468] [id = 530] 12:03:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x84c80c00) [pid = 19468] [serial = 1591] [outer = (nil)] 12:03:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x87585000) [pid = 19468] [serial = 1592] [outer = 0x84c80c00] 12:03:48 INFO - PROCESS | 19468 | 1461092628828 Marionette DEBUG loaded listener.js 12:03:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x87593c00) [pid = 19468] [serial = 1593] [outer = 0x84c80c00] 12:03:49 INFO - PROCESS | 19468 | 1461092629827 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1528ms 12:03:49 INFO - PROCESS | 19468 | 1461092629853 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 12:03:49 INFO - PROCESS | 19468 | 1461092629857 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 12:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:03:49 INFO - PROCESS | 19468 | 1461092629870 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:03:49 INFO - PROCESS | 19468 | 1461092629876 Marionette TRACE conn3 <- [1,2094,null,{}] 12:03:49 INFO - PROCESS | 19468 | 1461092629892 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:50 INFO - PROCESS | 19468 | 1461092630167 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 12:03:50 INFO - PROCESS | 19468 | 1461092630194 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:50 INFO - PROCESS | 19468 | ++DOCSHELL 0x85b7b400 == 139 [pid = 19468] [id = 531] 12:03:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x87bec400) [pid = 19468] [serial = 1594] [outer = (nil)] 12:03:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x88b4f000) [pid = 19468] [serial = 1595] [outer = 0x87bec400] 12:03:50 INFO - PROCESS | 19468 | 1461092630271 Marionette DEBUG loaded listener.js 12:03:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x88bf2c00) [pid = 19468] [serial = 1596] [outer = 0x87bec400] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x8ac0f800) [pid = 19468] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x8d89d800) [pid = 19468] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x85d02400) [pid = 19468] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x90547c00) [pid = 19468] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x8375c400) [pid = 19468] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x8dc17000) [pid = 19468] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x97f93c00) [pid = 19468] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x85d05c00) [pid = 19468] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x846c9800) [pid = 19468] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x90542c00) [pid = 19468] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x8adf7000) [pid = 19468] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x8f6c6800) [pid = 19468] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 136 (0x87bf6000) [pid = 19468] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 135 (0x8a8cac00) [pid = 19468] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 134 (0x8a6f5c00) [pid = 19468] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 133 (0x85ff1000) [pid = 19468] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 132 (0x84f59000) [pid = 19468] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 131 (0x8abe5400) [pid = 19468] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 130 (0x971c2800) [pid = 19468] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 129 (0x95c44800) [pid = 19468] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 128 (0x8dcd5800) [pid = 19468] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 127 (0x865fb000) [pid = 19468] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:03:51 INFO - PROCESS | 19468 | --DOMWINDOW == 126 (0x98065400) [pid = 19468] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:03:51 INFO - PROCESS | 19468 | 1461092631901 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 2089ms 12:03:51 INFO - PROCESS | 19468 | 1461092631960 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 12:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:03:51 INFO - PROCESS | 19468 | 1461092631964 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 12:03:51 INFO - PROCESS | 19468 | 1461092631970 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:03:51 INFO - PROCESS | 19468 | 1461092631974 Marionette TRACE conn3 <- [1,2098,null,{}] 12:03:51 INFO - PROCESS | 19468 | 1461092631979 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:52 INFO - PROCESS | 19468 | 1461092632162 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 12:03:52 INFO - PROCESS | 19468 | 1461092632360 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:52 INFO - PROCESS | 19468 | ++DOCSHELL 0x8375c400 == 140 [pid = 19468] [id = 532] 12:03:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 127 (0x84f59000) [pid = 19468] [serial = 1597] [outer = (nil)] 12:03:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 128 (0x8851ec00) [pid = 19468] [serial = 1598] [outer = 0x84f59000] 12:03:52 INFO - PROCESS | 19468 | 1461092632436 Marionette DEBUG loaded listener.js 12:03:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 129 (0x88dcb400) [pid = 19468] [serial = 1599] [outer = 0x84f59000] 12:03:53 INFO - PROCESS | 19468 | 1461092633207 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 12:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1282ms 12:03:53 INFO - PROCESS | 19468 | 1461092633253 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 12:03:53 INFO - PROCESS | 19468 | 1461092633256 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 12:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:03:53 INFO - PROCESS | 19468 | 1461092633263 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:03:53 INFO - PROCESS | 19468 | 1461092633266 Marionette TRACE conn3 <- [1,2102,null,{}] 12:03:53 INFO - PROCESS | 19468 | 1461092633272 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:53 INFO - PROCESS | 19468 | 1461092633464 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 12:03:53 INFO - PROCESS | 19468 | 1461092633479 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:53 INFO - PROCESS | 19468 | ++DOCSHELL 0x87bf3000 == 141 [pid = 19468] [id = 533] 12:03:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 130 (0x88b51c00) [pid = 19468] [serial = 1600] [outer = (nil)] 12:03:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 131 (0x893ec400) [pid = 19468] [serial = 1601] [outer = 0x88b51c00] 12:03:53 INFO - PROCESS | 19468 | 1461092633556 Marionette DEBUG loaded listener.js 12:03:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x8960b800) [pid = 19468] [serial = 1602] [outer = 0x88b51c00] 12:03:54 INFO - PROCESS | 19468 | 1461092634888 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 12:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1681ms 12:03:54 INFO - PROCESS | 19468 | 1461092634945 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 12:03:54 INFO - PROCESS | 19468 | 1461092634953 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 12:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:03:54 INFO - PROCESS | 19468 | 1461092634963 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:03:54 INFO - PROCESS | 19468 | 1461092634968 Marionette TRACE conn3 <- [1,2106,null,{}] 12:03:54 INFO - PROCESS | 19468 | 1461092634976 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:55 INFO - PROCESS | 19468 | 1461092635257 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 12:03:55 INFO - PROCESS | 19468 | 1461092635593 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:55 INFO - PROCESS | 19468 | ++DOCSHELL 0x857d2000 == 142 [pid = 19468] [id = 534] 12:03:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x85b77c00) [pid = 19468] [serial = 1603] [outer = (nil)] 12:03:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x864a5400) [pid = 19468] [serial = 1604] [outer = 0x85b77c00] 12:03:55 INFO - PROCESS | 19468 | 1461092635692 Marionette DEBUG loaded listener.js 12:03:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x87590400) [pid = 19468] [serial = 1605] [outer = 0x85b77c00] 12:03:56 INFO - PROCESS | 19468 | 1461092636732 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 12:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1835ms 12:03:56 INFO - PROCESS | 19468 | 1461092636799 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 12:03:56 INFO - PROCESS | 19468 | 1461092636809 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 12:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:03:56 INFO - PROCESS | 19468 | 1461092636820 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:03:56 INFO - PROCESS | 19468 | 1461092636824 Marionette TRACE conn3 <- [1,2110,null,{}] 12:03:56 INFO - PROCESS | 19468 | 1461092636831 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:57 INFO - PROCESS | 19468 | 1461092637095 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 12:03:57 INFO - PROCESS | 19468 | 1461092637437 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:57 INFO - PROCESS | 19468 | ++DOCSHELL 0x865f4400 == 143 [pid = 19468] [id = 535] 12:03:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x88bf1400) [pid = 19468] [serial = 1606] [outer = (nil)] 12:03:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x88de6400) [pid = 19468] [serial = 1607] [outer = 0x88bf1400] 12:03:57 INFO - PROCESS | 19468 | 1461092637524 Marionette DEBUG loaded listener.js 12:03:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x893ee800) [pid = 19468] [serial = 1608] [outer = 0x88bf1400] 12:03:58 INFO - PROCESS | 19468 | 1461092638431 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 12:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1680ms 12:03:58 INFO - PROCESS | 19468 | 1461092638503 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 12:03:58 INFO - PROCESS | 19468 | 1461092638507 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 12:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:03:58 INFO - PROCESS | 19468 | 1461092638514 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:03:58 INFO - PROCESS | 19468 | 1461092638521 Marionette TRACE conn3 <- [1,2114,null,{}] 12:03:58 INFO - PROCESS | 19468 | 1461092638538 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:58 INFO - PROCESS | 19468 | 1461092638761 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 12:03:59 INFO - PROCESS | 19468 | 1461092639036 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:59 INFO - PROCESS | 19468 | ++DOCSHELL 0x88de5400 == 144 [pid = 19468] [id = 536] 12:03:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x8ab17000) [pid = 19468] [serial = 1609] [outer = (nil)] 12:03:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x8abe7000) [pid = 19468] [serial = 1610] [outer = 0x8ab17000] 12:03:59 INFO - PROCESS | 19468 | 1461092639174 Marionette DEBUG loaded listener.js 12:03:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x8ac18c00) [pid = 19468] [serial = 1611] [outer = 0x8ab17000] 12:04:00 INFO - PROCESS | 19468 | 1461092640114 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 12:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1644ms 12:04:00 INFO - PROCESS | 19468 | 1461092640159 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 12:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:04:00 INFO - PROCESS | 19468 | 1461092640164 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 12:04:00 INFO - PROCESS | 19468 | 1461092640170 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:04:00 INFO - PROCESS | 19468 | 1461092640174 Marionette TRACE conn3 <- [1,2118,null,{}] 12:04:00 INFO - PROCESS | 19468 | 1461092640179 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:00 INFO - PROCESS | 19468 | 1461092640389 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 12:04:00 INFO - PROCESS | 19468 | 1461092640668 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e2b400 == 145 [pid = 19468] [id = 537] 12:04:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x87bf0000) [pid = 19468] [serial = 1612] [outer = (nil)] 12:04:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x8adf6000) [pid = 19468] [serial = 1613] [outer = 0x87bf0000] 12:04:00 INFO - PROCESS | 19468 | 1461092640803 Marionette DEBUG loaded listener.js 12:04:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x8aec9c00) [pid = 19468] [serial = 1614] [outer = 0x87bf0000] 12:04:01 INFO - PROCESS | 19468 | 1461092641656 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 12:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1531ms 12:04:01 INFO - PROCESS | 19468 | 1461092641717 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 12:04:01 INFO - PROCESS | 19468 | 1461092641722 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 12:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:04:01 INFO - PROCESS | 19468 | 1461092641731 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:04:01 INFO - PROCESS | 19468 | 1461092641734 Marionette TRACE conn3 <- [1,2122,null,{}] 12:04:01 INFO - PROCESS | 19468 | 1461092641741 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:01 INFO - PROCESS | 19468 | 1461092641973 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 12:04:02 INFO - PROCESS | 19468 | 1461092642252 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:02 INFO - PROCESS | 19468 | ++DOCSHELL 0x8adf9400 == 146 [pid = 19468] [id = 538] 12:04:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x8b904000) [pid = 19468] [serial = 1615] [outer = (nil)] 12:04:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x8d897c00) [pid = 19468] [serial = 1616] [outer = 0x8b904000] 12:04:02 INFO - PROCESS | 19468 | 1461092642411 Marionette DEBUG loaded listener.js 12:04:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x8da01c00) [pid = 19468] [serial = 1617] [outer = 0x8b904000] 12:04:03 INFO - PROCESS | 19468 | 1461092643375 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1685ms 12:04:03 INFO - PROCESS | 19468 | 1461092643433 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 12:04:03 INFO - PROCESS | 19468 | 1461092643436 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 12:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:04:03 INFO - PROCESS | 19468 | 1461092643447 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:04:03 INFO - PROCESS | 19468 | 1461092643450 Marionette TRACE conn3 <- [1,2126,null,{}] 12:04:03 INFO - PROCESS | 19468 | 1461092643456 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:03 INFO - PROCESS | 19468 | 1461092643677 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 12:04:04 INFO - PROCESS | 19468 | 1461092643998 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:04 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b906400 == 147 [pid = 19468] [id = 539] 12:04:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x8b90f000) [pid = 19468] [serial = 1618] [outer = (nil)] 12:04:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x8dc18400) [pid = 19468] [serial = 1619] [outer = 0x8b90f000] 12:04:04 INFO - PROCESS | 19468 | 1461092644094 Marionette DEBUG loaded listener.js 12:04:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8e365400) [pid = 19468] [serial = 1620] [outer = 0x8b90f000] 12:04:04 INFO - PROCESS | 19468 | 1461092644983 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 12:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1581ms 12:04:05 INFO - PROCESS | 19468 | 1461092645029 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 12:04:05 INFO - PROCESS | 19468 | 1461092645033 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 12:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:04:05 INFO - PROCESS | 19468 | 1461092645039 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:04:05 INFO - PROCESS | 19468 | 1461092645043 Marionette TRACE conn3 <- [1,2130,null,{}] 12:04:05 INFO - PROCESS | 19468 | 1461092645049 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:05 INFO - PROCESS | 19468 | 1461092645275 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 12:04:05 INFO - PROCESS | 19468 | 1461092645550 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:05 INFO - PROCESS | 19468 | ++DOCSHELL 0x88b50000 == 148 [pid = 19468] [id = 540] 12:04:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x88b52400) [pid = 19468] [serial = 1621] [outer = (nil)] 12:04:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x8f6b4c00) [pid = 19468] [serial = 1622] [outer = 0x88b52400] 12:04:05 INFO - PROCESS | 19468 | 1461092645688 Marionette DEBUG loaded listener.js 12:04:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x8f6c0c00) [pid = 19468] [serial = 1623] [outer = 0x88b52400] 12:04:06 INFO - PROCESS | 19468 | 1461092646604 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 12:04:06 INFO - PROCESS | 19468 | 1461092646676 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 12:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:04:06 INFO - PROCESS | 19468 | 1461092646683 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:04:06 INFO - PROCESS | 19468 | 1461092646687 Marionette TRACE conn3 <- [1,2134,null,{}] 12:04:06 INFO - PROCESS | 19468 | 1461092646696 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:06 INFO - PROCESS | 19468 | 1461092646952 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 12:04:07 INFO - PROCESS | 19468 | 1461092647241 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:07 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5d3800 == 149 [pid = 19468] [id = 541] 12:04:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x8f6b5c00) [pid = 19468] [serial = 1624] [outer = (nil)] 12:04:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x8fcb3400) [pid = 19468] [serial = 1625] [outer = 0x8f6b5c00] 12:04:07 INFO - PROCESS | 19468 | 1461092647332 Marionette DEBUG loaded listener.js 12:04:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x8feefc00) [pid = 19468] [serial = 1626] [outer = 0x8f6b5c00] 12:04:08 INFO - PROCESS | 19468 | 1461092648209 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 12:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1579ms 12:04:08 INFO - PROCESS | 19468 | 1461092648262 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 12:04:08 INFO - PROCESS | 19468 | 1461092648267 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 12:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:04:08 INFO - PROCESS | 19468 | 1461092648273 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:04:08 INFO - PROCESS | 19468 | 1461092648276 Marionette TRACE conn3 <- [1,2138,null,{}] 12:04:08 INFO - PROCESS | 19468 | 1461092648282 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:08 INFO - PROCESS | 19468 | 1461092648490 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 12:04:08 INFO - PROCESS | 19468 | 1461092648767 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:08 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6cd400 == 150 [pid = 19468] [id = 542] 12:04:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x8fc0ac00) [pid = 19468] [serial = 1627] [outer = (nil)] 12:04:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x8ffab000) [pid = 19468] [serial = 1628] [outer = 0x8fc0ac00] 12:04:08 INFO - PROCESS | 19468 | 1461092648905 Marionette DEBUG loaded listener.js 12:04:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x901ec800) [pid = 19468] [serial = 1629] [outer = 0x8fc0ac00] 12:04:09 INFO - PROCESS | 19468 | 1461092649795 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 12:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1582ms 12:04:09 INFO - PROCESS | 19468 | 1461092649856 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 12:04:09 INFO - PROCESS | 19468 | 1461092649860 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 12:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:04:09 INFO - PROCESS | 19468 | 1461092649867 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:04:09 INFO - PROCESS | 19468 | 1461092649870 Marionette TRACE conn3 <- [1,2142,null,{}] 12:04:09 INFO - PROCESS | 19468 | 1461092649876 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:10 INFO - PROCESS | 19468 | 1461092650100 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 12:04:10 INFO - PROCESS | 19468 | 1461092650451 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:10 INFO - PROCESS | 19468 | ++DOCSHELL 0x8abeb000 == 151 [pid = 19468] [id = 543] 12:04:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x90484400) [pid = 19468] [serial = 1630] [outer = (nil)] 12:04:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x90547800) [pid = 19468] [serial = 1631] [outer = 0x90484400] 12:04:10 INFO - PROCESS | 19468 | 1461092650544 Marionette DEBUG loaded listener.js 12:04:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x90724000) [pid = 19468] [serial = 1632] [outer = 0x90484400] 12:04:11 INFO - PROCESS | 19468 | 1461092651450 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 12:04:11 INFO - PROCESS | 19468 | 1461092651513 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 12:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:04:11 INFO - PROCESS | 19468 | 1461092651520 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:04:11 INFO - PROCESS | 19468 | 1461092651525 Marionette TRACE conn3 <- [1,2146,null,{}] 12:04:11 INFO - PROCESS | 19468 | 1461092651530 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:11 INFO - PROCESS | 19468 | 1461092651793 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 12:04:12 INFO - PROCESS | 19468 | 1461092652122 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:12 INFO - PROCESS | 19468 | ++DOCSHELL 0x90539800 == 152 [pid = 19468] [id = 544] 12:04:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x90542800) [pid = 19468] [serial = 1633] [outer = (nil)] 12:04:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x959ef400) [pid = 19468] [serial = 1634] [outer = 0x90542800] 12:04:12 INFO - PROCESS | 19468 | 1461092652223 Marionette DEBUG loaded listener.js 12:04:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x971b7000) [pid = 19468] [serial = 1635] [outer = 0x90542800] 12:04:13 INFO - PROCESS | 19468 | 1461092653151 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 12:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:04:13 INFO - PROCESS | 19468 | 1461092653207 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 12:04:13 INFO - PROCESS | 19468 | 1461092653213 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:04:13 INFO - PROCESS | 19468 | 1461092653217 Marionette TRACE conn3 <- [1,2150,null,{}] 12:04:13 INFO - PROCESS | 19468 | 1461092653222 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:13 INFO - PROCESS | 19468 | 1461092653433 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 12:04:13 INFO - PROCESS | 19468 | 1461092653758 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:13 INFO - PROCESS | 19468 | ++DOCSHELL 0x9313c800 == 153 [pid = 19468] [id = 545] 12:04:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x959f1400) [pid = 19468] [serial = 1636] [outer = (nil)] 12:04:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x97769800) [pid = 19468] [serial = 1637] [outer = 0x959f1400] 12:04:13 INFO - PROCESS | 19468 | 1461092653848 Marionette DEBUG loaded listener.js 12:04:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x97902800) [pid = 19468] [serial = 1638] [outer = 0x959f1400] 12:04:15 INFO - PROCESS | 19468 | 1461092655159 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 12:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1988ms 12:04:15 INFO - PROCESS | 19468 | 1461092655204 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 12:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:04:15 INFO - PROCESS | 19468 | 1461092655208 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 12:04:15 INFO - PROCESS | 19468 | 1461092655215 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:04:15 INFO - PROCESS | 19468 | 1461092655218 Marionette TRACE conn3 <- [1,2154,null,{}] 12:04:15 INFO - PROCESS | 19468 | 1461092655244 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:15 INFO - PROCESS | 19468 | 1461092655549 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 12:04:15 INFO - PROCESS | 19468 | 1461092655849 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:15 INFO - PROCESS | 19468 | ++DOCSHELL 0x8aecdc00 == 154 [pid = 19468] [id = 546] 12:04:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x9753ac00) [pid = 19468] [serial = 1639] [outer = (nil)] 12:04:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x97a45c00) [pid = 19468] [serial = 1640] [outer = 0x9753ac00] 12:04:15 INFO - PROCESS | 19468 | 1461092655936 Marionette DEBUG loaded listener.js 12:04:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x97a46800) [pid = 19468] [serial = 1641] [outer = 0x9753ac00] 12:04:16 INFO - PROCESS | 19468 | 1461092656857 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1683ms 12:04:16 INFO - PROCESS | 19468 | 1461092656898 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 12:04:16 INFO - PROCESS | 19468 | 1461092656902 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 12:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:04:16 INFO - PROCESS | 19468 | 1461092656909 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:04:16 INFO - PROCESS | 19468 | 1461092656913 Marionette TRACE conn3 <- [1,2158,null,{}] 12:04:16 INFO - PROCESS | 19468 | 1461092656918 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:17 INFO - PROCESS | 19468 | 1461092657211 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 12:04:17 INFO - PROCESS | 19468 | 1461092657535 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:17 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5c9000 == 155 [pid = 19468] [id = 547] 12:04:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x97a44800) [pid = 19468] [serial = 1642] [outer = (nil)] 12:04:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x97c74400) [pid = 19468] [serial = 1643] [outer = 0x97a44800] 12:04:17 INFO - PROCESS | 19468 | 1461092657627 Marionette DEBUG loaded listener.js 12:04:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x97c76400) [pid = 19468] [serial = 1644] [outer = 0x97a44800] 12:04:18 INFO - PROCESS | 19468 | 1461092658575 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1735ms 12:04:18 INFO - PROCESS | 19468 | 1461092658645 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 12:04:18 INFO - PROCESS | 19468 | 1461092658649 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 12:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:04:18 INFO - PROCESS | 19468 | 1461092658655 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:04:18 INFO - PROCESS | 19468 | 1461092658659 Marionette TRACE conn3 <- [1,2162,null,{}] 12:04:18 INFO - PROCESS | 19468 | 1461092658664 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:18 INFO - PROCESS | 19468 | 1461092658880 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 12:04:19 INFO - PROCESS | 19468 | 1461092659209 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:19 INFO - PROCESS | 19468 | ++DOCSHELL 0x9313f000 == 156 [pid = 19468] [id = 548] 12:04:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x97bef400) [pid = 19468] [serial = 1645] [outer = (nil)] 12:04:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x97f92000) [pid = 19468] [serial = 1646] [outer = 0x97bef400] 12:04:19 INFO - PROCESS | 19468 | 1461092659302 Marionette DEBUG loaded listener.js 12:04:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x98062c00) [pid = 19468] [serial = 1647] [outer = 0x97bef400] 12:04:20 INFO - PROCESS | 19468 | 1461092660196 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 12:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1581ms 12:04:20 INFO - PROCESS | 19468 | 1461092660237 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 12:04:20 INFO - PROCESS | 19468 | 1461092660241 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 12:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:04:20 INFO - PROCESS | 19468 | 1461092660247 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:04:20 INFO - PROCESS | 19468 | 1461092660251 Marionette TRACE conn3 <- [1,2166,null,{}] 12:04:20 INFO - PROCESS | 19468 | 1461092660256 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:20 INFO - PROCESS | 19468 | 1461092660468 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 12:04:20 INFO - PROCESS | 19468 | 1461092660802 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:20 INFO - PROCESS | 19468 | ++DOCSHELL 0x846ce400 == 157 [pid = 19468] [id = 549] 12:04:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x8e5dd800) [pid = 19468] [serial = 1648] [outer = (nil)] 12:04:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x97f93c00) [pid = 19468] [serial = 1649] [outer = 0x8e5dd800] 12:04:20 INFO - PROCESS | 19468 | 1461092660894 Marionette DEBUG loaded listener.js 12:04:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x97f86400) [pid = 19468] [serial = 1650] [outer = 0x8e5dd800] 12:04:21 INFO - PROCESS | 19468 | 1461092661788 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 12:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1579ms 12:04:21 INFO - PROCESS | 19468 | 1461092661827 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 12:04:21 INFO - PROCESS | 19468 | 1461092661831 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 12:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:04:21 INFO - PROCESS | 19468 | 1461092661838 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:04:21 INFO - PROCESS | 19468 | 1461092661840 Marionette TRACE conn3 <- [1,2170,null,{}] 12:04:21 INFO - PROCESS | 19468 | 1461092661846 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:22 INFO - PROCESS | 19468 | 1461092662048 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 12:04:22 INFO - PROCESS | 19468 | 1461092662335 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:22 INFO - PROCESS | 19468 | ++DOCSHELL 0x97f8f400 == 158 [pid = 19468] [id = 550] 12:04:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x9806a400) [pid = 19468] [serial = 1651] [outer = (nil)] 12:04:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x9862c000) [pid = 19468] [serial = 1652] [outer = 0x9806a400] 12:04:22 INFO - PROCESS | 19468 | 1461092662468 Marionette DEBUG loaded listener.js 12:04:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x98634000) [pid = 19468] [serial = 1653] [outer = 0x9806a400] 12:04:23 INFO - PROCESS | 19468 | 1461092663358 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 12:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1583ms 12:04:23 INFO - PROCESS | 19468 | 1461092663422 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 12:04:23 INFO - PROCESS | 19468 | 1461092663425 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 12:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:04:23 INFO - PROCESS | 19468 | 1461092663431 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:04:23 INFO - PROCESS | 19468 | 1461092663435 Marionette TRACE conn3 <- [1,2174,null,{}] 12:04:23 INFO - PROCESS | 19468 | 1461092663440 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:23 INFO - PROCESS | 19468 | 1461092663653 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 12:04:24 INFO - PROCESS | 19468 | 1461092663980 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:24 INFO - PROCESS | 19468 | ++DOCSHELL 0x97f87000 == 159 [pid = 19468] [id = 551] 12:04:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x98625c00) [pid = 19468] [serial = 1654] [outer = (nil)] 12:04:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 185 (0x989b6000) [pid = 19468] [serial = 1655] [outer = 0x98625c00] 12:04:24 INFO - PROCESS | 19468 | 1461092664076 Marionette DEBUG loaded listener.js 12:04:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 186 (0x98a05c00) [pid = 19468] [serial = 1656] [outer = 0x98625c00] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x88b59c00 == 158 [pid = 19468] [id = 212] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x8375c400 == 157 [pid = 19468] [id = 532] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x85b7b400 == 156 [pid = 19468] [id = 531] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x84c7b800 == 155 [pid = 19468] [id = 530] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x857ce000 == 154 [pid = 19468] [id = 529] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x9333fc00 == 153 [pid = 19468] [id = 528] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x846c3000 == 152 [pid = 19468] [id = 526] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x91fcec00 == 151 [pid = 19468] [id = 527] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x90482000 == 150 [pid = 19468] [id = 525] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6bf000 == 149 [pid = 19468] [id = 524] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x88dc7400 == 148 [pid = 19468] [id = 523] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x8f5c5400 == 147 [pid = 19468] [id = 521] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x8db02800 == 146 [pid = 19468] [id = 522] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x8db0d800 == 145 [pid = 19468] [id = 520] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x8a6f2400 == 144 [pid = 19468] [id = 519] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x8b90e800 == 143 [pid = 19468] [id = 518] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x88bedc00 == 142 [pid = 19468] [id = 517] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x85e29c00 == 141 [pid = 19468] [id = 515] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x8ac19400 == 140 [pid = 19468] [id = 516] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x88bf5400 == 139 [pid = 19468] [id = 514] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x88dcdc00 == 138 [pid = 19468] [id = 513] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x85d08400 == 137 [pid = 19468] [id = 512] 12:04:26 INFO - PROCESS | 19468 | --DOCSHELL 0x84c7bc00 == 136 [pid = 19468] [id = 511] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 185 (0x8aecd400) [pid = 19468] [serial = 1478] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 184 (0x8db06800) [pid = 19468] [serial = 1481] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x88ccb000) [pid = 19468] [serial = 1395] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0x93138400) [pid = 19468] [serial = 1499] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x9316c400) [pid = 19468] [serial = 1500] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x865f5800) [pid = 19468] [serial = 1530] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x9010e400) [pid = 19468] [serial = 1493] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x9861f800) [pid = 19468] [serial = 1517] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x85ff3400) [pid = 19468] [serial = 1524] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x846e5000) [pid = 19468] [serial = 1520] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x9132cc00) [pid = 19468] [serial = 1497] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x85e2b800) [pid = 19468] [serial = 1523] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x8dccc800) [pid = 19468] [serial = 1484] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x96345800) [pid = 19468] [serial = 1502] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x88dc9800) [pid = 19468] [serial = 1470] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x8adf0000) [pid = 19468] [serial = 1476] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x8a8c8400) [pid = 19468] [serial = 1472] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x8db0d400) [pid = 19468] [serial = 1482] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x8dcd6c00) [pid = 19468] [serial = 1485] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x97f8f800) [pid = 19468] [serial = 1511] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x85e33400) [pid = 19468] [serial = 1466] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x8f6ba800) [pid = 19468] [serial = 1487] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x97f88000) [pid = 19468] [serial = 1509] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x9054d000) [pid = 19468] [serial = 1496] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x97768000) [pid = 19468] [serial = 1505] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x8ff42c00) [pid = 19468] [serial = 1490] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x97903800) [pid = 19468] [serial = 1506] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x8ab14800) [pid = 19468] [serial = 1473] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x901ef000) [pid = 19468] [serial = 1494] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x98623800) [pid = 19468] [serial = 1518] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x8ff4bc00) [pid = 19468] [serial = 1491] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x85d0e800) [pid = 19468] [serial = 1529] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x88bfa400) [pid = 19468] [serial = 1469] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x8b61c400) [pid = 19468] [serial = 1479] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x8f6cfc00) [pid = 19468] [serial = 1488] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x87bf7800) [pid = 19468] [serial = 1527] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x97f85000) [pid = 19468] [serial = 1508] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x8649d800) [pid = 19468] [serial = 1467] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x96778000) [pid = 19468] [serial = 1503] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x9806c000) [pid = 19468] [serial = 1514] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x8ac15c00) [pid = 19468] [serial = 1475] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x98062400) [pid = 19468] [serial = 1512] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x84c81800) [pid = 19468] [serial = 1521] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x8758f800) [pid = 19468] [serial = 1526] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x9806d800) [pid = 19468] [serial = 1515] [outer = (nil)] [url = about:blank] 12:04:26 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x88bf8000) [pid = 19468] [serial = 1532] [outer = (nil)] [url = about:blank] 12:04:27 INFO - PROCESS | 19468 | 1461092667120 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 3744ms 12:04:27 INFO - PROCESS | 19468 | 1461092667177 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 12:04:27 INFO - PROCESS | 19468 | 1461092667182 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 12:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:04:27 INFO - PROCESS | 19468 | 1461092667192 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:04:27 INFO - PROCESS | 19468 | 1461092667196 Marionette TRACE conn3 <- [1,2178,null,{}] 12:04:27 INFO - PROCESS | 19468 | 1461092667204 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:27 INFO - PROCESS | 19468 | 1461092667412 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 12:04:27 INFO - PROCESS | 19468 | 1461092667607 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:27 INFO - PROCESS | 19468 | ++DOCSHELL 0x84c7bc00 == 137 [pid = 19468] [id = 552] 12:04:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x85b7a400) [pid = 19468] [serial = 1657] [outer = (nil)] 12:04:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x85fed000) [pid = 19468] [serial = 1658] [outer = 0x85b7a400] 12:04:27 INFO - PROCESS | 19468 | 1461092667689 Marionette DEBUG loaded listener.js 12:04:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x85ff9800) [pid = 19468] [serial = 1659] [outer = 0x85b7a400] 12:04:28 INFO - PROCESS | 19468 | 1461092668605 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1479ms 12:04:28 INFO - PROCESS | 19468 | 1461092668671 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 12:04:28 INFO - PROCESS | 19468 | 1461092668679 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 12:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:04:28 INFO - PROCESS | 19468 | 1461092668689 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:04:28 INFO - PROCESS | 19468 | 1461092668694 Marionette TRACE conn3 <- [1,2182,null,{}] 12:04:28 INFO - PROCESS | 19468 | 1461092668699 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:28 INFO - PROCESS | 19468 | 1461092668892 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 12:04:29 INFO - PROCESS | 19468 | 1461092669122 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:29 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e35000 == 138 [pid = 19468] [id = 553] 12:04:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x85e36c00) [pid = 19468] [serial = 1660] [outer = (nil)] 12:04:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x87beac00) [pid = 19468] [serial = 1661] [outer = 0x85e36c00] 12:04:29 INFO - PROCESS | 19468 | 1461092669196 Marionette DEBUG loaded listener.js 12:04:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x884e6c00) [pid = 19468] [serial = 1662] [outer = 0x85e36c00] 12:04:30 INFO - PROCESS | 19468 | 1461092670137 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1488ms 12:04:30 INFO - PROCESS | 19468 | 1461092670177 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 12:04:30 INFO - PROCESS | 19468 | 1461092670181 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 12:04:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:04:30 INFO - PROCESS | 19468 | 1461092670193 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:04:30 INFO - PROCESS | 19468 | 1461092670207 Marionette TRACE conn3 <- [1,2186,null,{}] 12:04:30 INFO - PROCESS | 19468 | 1461092670236 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:30 INFO - PROCESS | 19468 | 1461092670552 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 12:04:30 INFO - PROCESS | 19468 | 1461092670590 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:30 INFO - PROCESS | 19468 | ++DOCSHELL 0x846ce000 == 139 [pid = 19468] [id = 554] 12:04:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x87589c00) [pid = 19468] [serial = 1663] [outer = (nil)] 12:04:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x88bf4400) [pid = 19468] [serial = 1664] [outer = 0x87589c00] 12:04:30 INFO - PROCESS | 19468 | 1461092670669 Marionette DEBUG loaded listener.js 12:04:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x88cd7c00) [pid = 19468] [serial = 1665] [outer = 0x87589c00] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x84c80c00) [pid = 19468] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x959ea000) [pid = 19468] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x8b90e000) [pid = 19468] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x8b910c00) [pid = 19468] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x857d3400) [pid = 19468] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x90540400) [pid = 19468] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x8adfac00) [pid = 19468] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x89603c00) [pid = 19468] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x85d0d000) [pid = 19468] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x893e6000) [pid = 19468] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x8fc01c00) [pid = 19468] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x8da01400) [pid = 19468] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 136 (0x88deec00) [pid = 19468] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 135 (0x9316bc00) [pid = 19468] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 134 (0x846db800) [pid = 19468] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 133 (0x857c8c00) [pid = 19468] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 132 (0x87bec400) [pid = 19468] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 131 (0x8a6f4800) [pid = 19468] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 130 (0x8db0dc00) [pid = 19468] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 129 (0x84f59000) [pid = 19468] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 128 (0x88dc2000) [pid = 19468] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 127 (0x8fc08400) [pid = 19468] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:04:31 INFO - PROCESS | 19468 | --DOMWINDOW == 126 (0x8f6c7000) [pid = 19468] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:04:32 INFO - PROCESS | 19468 | 1461092672301 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2156ms 12:04:32 INFO - PROCESS | 19468 | 1461092672344 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 12:04:32 INFO - PROCESS | 19468 | 1461092672349 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 12:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:04:32 INFO - PROCESS | 19468 | 1461092672355 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:04:32 INFO - PROCESS | 19468 | 1461092672358 Marionette TRACE conn3 <- [1,2190,null,{}] 12:04:32 INFO - PROCESS | 19468 | 1461092672364 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:32 INFO - PROCESS | 19468 | 1461092672554 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 12:04:32 INFO - PROCESS | 19468 | 1461092672746 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:32 INFO - PROCESS | 19468 | ++DOCSHELL 0x846e1000 == 140 [pid = 19468] [id = 555] 12:04:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 127 (0x857c8c00) [pid = 19468] [serial = 1666] [outer = (nil)] 12:04:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 128 (0x88bf9c00) [pid = 19468] [serial = 1667] [outer = 0x857c8c00] 12:04:32 INFO - PROCESS | 19468 | 1461092672822 Marionette DEBUG loaded listener.js 12:04:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 129 (0x88dc8800) [pid = 19468] [serial = 1668] [outer = 0x857c8c00] 12:04:33 INFO - PROCESS | 19468 | 1461092673625 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 12:04:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:04:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1285ms 12:04:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:04:33 INFO - PROCESS | 19468 | 1461092673640 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 12:04:33 INFO - PROCESS | 19468 | 1461092673643 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 12:04:33 INFO - PROCESS | 19468 | 1461092673654 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:04:33 INFO - PROCESS | 19468 | 1461092673657 Marionette TRACE conn3 <- [1,2194,null,{}] 12:04:33 INFO - PROCESS | 19468 | 1461092673663 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:34 INFO - PROCESS | 19468 | 1461092674066 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 12:04:34 INFO - PROCESS | 19468 | 1461092674244 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:34 INFO - PROCESS | 19468 | ++DOCSHELL 0x846cf000 == 141 [pid = 19468] [id = 556] 12:04:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 130 (0x846de000) [pid = 19468] [serial = 1669] [outer = (nil)] 12:04:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 131 (0x84c7b800) [pid = 19468] [serial = 1670] [outer = 0x846de000] 12:04:34 INFO - PROCESS | 19468 | 1461092674409 Marionette DEBUG loaded listener.js 12:04:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x857d0c00) [pid = 19468] [serial = 1671] [outer = 0x846de000] 12:04:35 INFO - PROCESS | 19468 | 1461092675341 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 12:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1750ms 12:04:35 INFO - PROCESS | 19468 | 1461092675417 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 12:04:35 INFO - PROCESS | 19468 | 1461092675425 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 12:04:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:04:35 INFO - PROCESS | 19468 | 1461092675435 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:04:35 INFO - PROCESS | 19468 | 1461092675442 Marionette TRACE conn3 <- [1,2198,null,{}] 12:04:35 INFO - PROCESS | 19468 | 1461092675449 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:35 INFO - PROCESS | 19468 | 1461092675682 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 12:04:36 INFO - PROCESS | 19468 | 1461092676020 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:36 INFO - PROCESS | 19468 | ++DOCSHELL 0x865fbc00 == 142 [pid = 19468] [id = 557] 12:04:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x865fec00) [pid = 19468] [serial = 1672] [outer = (nil)] 12:04:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x87590c00) [pid = 19468] [serial = 1673] [outer = 0x865fec00] 12:04:36 INFO - PROCESS | 19468 | 1461092676121 Marionette DEBUG loaded listener.js 12:04:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x88519800) [pid = 19468] [serial = 1674] [outer = 0x865fec00] 12:04:37 INFO - PROCESS | 19468 | 1461092677117 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:04:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:04:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1740ms 12:04:37 INFO - PROCESS | 19468 | 1461092677176 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 12:04:37 INFO - PROCESS | 19468 | 1461092677181 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 12:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:04:37 INFO - PROCESS | 19468 | 1461092677188 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:04:37 INFO - PROCESS | 19468 | 1461092677192 Marionette TRACE conn3 <- [1,2202,null,{}] 12:04:37 INFO - PROCESS | 19468 | 1461092677199 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:37 INFO - PROCESS | 19468 | 1461092677433 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 12:04:37 INFO - PROCESS | 19468 | 1461092677804 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:37 INFO - PROCESS | 19468 | ++DOCSHELL 0x88cca000 == 143 [pid = 19468] [id = 558] 12:04:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x88cd6c00) [pid = 19468] [serial = 1675] [outer = (nil)] 12:04:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x88de6800) [pid = 19468] [serial = 1676] [outer = 0x88cd6c00] 12:04:37 INFO - PROCESS | 19468 | 1461092677900 Marionette DEBUG loaded listener.js 12:04:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x893ef000) [pid = 19468] [serial = 1677] [outer = 0x88cd6c00] 12:04:38 INFO - PROCESS | 19468 | 1461092678881 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:04:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:04:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1734ms 12:04:38 INFO - PROCESS | 19468 | 1461092678923 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 12:04:38 INFO - PROCESS | 19468 | 1461092678930 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 12:04:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:04:38 INFO - PROCESS | 19468 | 1461092678948 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:04:38 INFO - PROCESS | 19468 | 1461092678956 Marionette TRACE conn3 <- [1,2206,null,{}] 12:04:38 INFO - PROCESS | 19468 | 1461092678962 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:39 INFO - PROCESS | 19468 | 1461092679298 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 12:04:39 INFO - PROCESS | 19468 | 1461092679558 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:39 INFO - PROCESS | 19468 | ++DOCSHELL 0x88b53800 == 144 [pid = 19468] [id = 559] 12:04:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x88de9c00) [pid = 19468] [serial = 1678] [outer = (nil)] 12:04:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x8ab13400) [pid = 19468] [serial = 1679] [outer = 0x88de9c00] 12:04:39 INFO - PROCESS | 19468 | 1461092679652 Marionette DEBUG loaded listener.js 12:04:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x8ab17800) [pid = 19468] [serial = 1680] [outer = 0x88de9c00] 12:04:40 INFO - PROCESS | 19468 | 1461092680641 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 12:04:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:04:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1750ms 12:04:40 INFO - PROCESS | 19468 | 1461092680690 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 12:04:40 INFO - PROCESS | 19468 | 1461092680693 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 12:04:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:04:40 INFO - PROCESS | 19468 | 1461092680700 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:04:40 INFO - PROCESS | 19468 | 1461092680704 Marionette TRACE conn3 <- [1,2210,null,{}] 12:04:40 INFO - PROCESS | 19468 | 1461092680710 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:40 INFO - PROCESS | 19468 | 1461092680938 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 12:04:41 INFO - PROCESS | 19468 | 1461092681259 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:41 INFO - PROCESS | 19468 | ++DOCSHELL 0x88dd0400 == 145 [pid = 19468] [id = 560] 12:04:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x893ed800) [pid = 19468] [serial = 1681] [outer = (nil)] 12:04:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x8ac0e000) [pid = 19468] [serial = 1682] [outer = 0x893ed800] 12:04:41 INFO - PROCESS | 19468 | 1461092681357 Marionette DEBUG loaded listener.js 12:04:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x8adf0000) [pid = 19468] [serial = 1683] [outer = 0x893ed800] 12:04:42 INFO - PROCESS | 19468 | 1461092682233 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 12:04:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:04:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1584ms 12:04:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:04:42 INFO - PROCESS | 19468 | 1461092682285 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 12:04:42 INFO - PROCESS | 19468 | 1461092682288 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 12:04:42 INFO - PROCESS | 19468 | 1461092682295 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:04:42 INFO - PROCESS | 19468 | 1461092682299 Marionette TRACE conn3 <- [1,2214,null,{}] 12:04:42 INFO - PROCESS | 19468 | 1461092682304 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:42 INFO - PROCESS | 19468 | 1461092682516 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 12:04:42 INFO - PROCESS | 19468 | 1461092682793 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:42 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b61cc00 == 146 [pid = 19468] [id = 561] 12:04:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x8b61ec00) [pid = 19468] [serial = 1684] [outer = (nil)] 12:04:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x8b625c00) [pid = 19468] [serial = 1685] [outer = 0x8b61ec00] 12:04:42 INFO - PROCESS | 19468 | 1461092682954 Marionette DEBUG loaded listener.js 12:04:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x8d89d000) [pid = 19468] [serial = 1686] [outer = 0x8b61ec00] 12:04:43 INFO - PROCESS | 19468 | 1461092683914 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 12:04:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:04:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1680ms 12:04:43 INFO - PROCESS | 19468 | 1461092683975 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 12:04:43 INFO - PROCESS | 19468 | 1461092683979 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 12:04:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:04:43 INFO - PROCESS | 19468 | 1461092683985 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:04:43 INFO - PROCESS | 19468 | 1461092683989 Marionette TRACE conn3 <- [1,2218,null,{}] 12:04:43 INFO - PROCESS | 19468 | 1461092683994 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:44 INFO - PROCESS | 19468 | 1461092684209 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 12:04:44 INFO - PROCESS | 19468 | 1461092684527 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:44 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a8c1c00 == 147 [pid = 19468] [id = 562] 12:04:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x8adf7400) [pid = 19468] [serial = 1687] [outer = (nil)] 12:04:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x8db0d800) [pid = 19468] [serial = 1688] [outer = 0x8adf7400] 12:04:44 INFO - PROCESS | 19468 | 1461092684620 Marionette DEBUG loaded listener.js 12:04:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8db0fc00) [pid = 19468] [serial = 1689] [outer = 0x8adf7400] 12:04:45 INFO - PROCESS | 19468 | 1461092685523 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 12:04:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:04:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1586ms 12:04:45 INFO - PROCESS | 19468 | 1461092685572 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 12:04:45 INFO - PROCESS | 19468 | 1461092685576 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 12:04:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:04:45 INFO - PROCESS | 19468 | 1461092685583 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:04:45 INFO - PROCESS | 19468 | 1461092685586 Marionette TRACE conn3 <- [1,2222,null,{}] 12:04:45 INFO - PROCESS | 19468 | 1461092685592 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:45 INFO - PROCESS | 19468 | 1461092685812 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 12:04:46 INFO - PROCESS | 19468 | 1461092686139 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:46 INFO - PROCESS | 19468 | ++DOCSHELL 0x8adfa000 == 148 [pid = 19468] [id = 563] 12:04:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x8da01800) [pid = 19468] [serial = 1690] [outer = (nil)] 12:04:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x8dcd0400) [pid = 19468] [serial = 1691] [outer = 0x8da01800] 12:04:46 INFO - PROCESS | 19468 | 1461092686234 Marionette DEBUG loaded listener.js 12:04:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x8dcd5800) [pid = 19468] [serial = 1692] [outer = 0x8da01800] 12:04:47 INFO - PROCESS | 19468 | 1461092687125 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:04:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:04:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1578ms 12:04:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:04:47 INFO - PROCESS | 19468 | 1461092687162 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 12:04:47 INFO - PROCESS | 19468 | 1461092687166 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 12:04:47 INFO - PROCESS | 19468 | 1461092687173 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:04:47 INFO - PROCESS | 19468 | 1461092687176 Marionette TRACE conn3 <- [1,2226,null,{}] 12:04:47 INFO - PROCESS | 19468 | 1461092687182 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:47 INFO - PROCESS | 19468 | 1461092687393 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 12:04:47 INFO - PROCESS | 19468 | 1461092687675 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:47 INFO - PROCESS | 19468 | ++DOCSHELL 0x8e5dd000 == 149 [pid = 19468] [id = 564] 12:04:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x8f6b9800) [pid = 19468] [serial = 1693] [outer = (nil)] 12:04:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x8f6c7000) [pid = 19468] [serial = 1694] [outer = 0x8f6b9800] 12:04:47 INFO - PROCESS | 19468 | 1461092687810 Marionette DEBUG loaded listener.js 12:04:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x8f6d0000) [pid = 19468] [serial = 1695] [outer = 0x8f6b9800] 12:04:48 INFO - PROCESS | 19468 | 1461092688729 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 12:04:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:04:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1585ms 12:04:48 INFO - PROCESS | 19468 | 1461092688760 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 12:04:48 INFO - PROCESS | 19468 | 1461092688764 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 12:04:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:04:48 INFO - PROCESS | 19468 | 1461092688772 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:04:48 INFO - PROCESS | 19468 | 1461092688775 Marionette TRACE conn3 <- [1,2230,null,{}] 12:04:48 INFO - PROCESS | 19468 | 1461092688781 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:48 INFO - PROCESS | 19468 | 1461092688988 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 12:04:49 INFO - PROCESS | 19468 | 1461092689270 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:49 INFO - PROCESS | 19468 | ++DOCSHELL 0x846e7c00 == 150 [pid = 19468] [id = 565] 12:04:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x884ed000) [pid = 19468] [serial = 1696] [outer = (nil)] 12:04:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x8fef7400) [pid = 19468] [serial = 1697] [outer = 0x884ed000] 12:04:49 INFO - PROCESS | 19468 | 1461092689407 Marionette DEBUG loaded listener.js 12:04:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x8ff49c00) [pid = 19468] [serial = 1698] [outer = 0x884ed000] 12:04:50 INFO - PROCESS | 19468 | 1461092690317 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 12:04:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:04:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1578ms 12:04:50 INFO - PROCESS | 19468 | 1461092690351 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 12:04:50 INFO - PROCESS | 19468 | 1461092690355 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 12:04:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:04:50 INFO - PROCESS | 19468 | 1461092690362 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:04:50 INFO - PROCESS | 19468 | 1461092690365 Marionette TRACE conn3 <- [1,2234,null,{}] 12:04:50 INFO - PROCESS | 19468 | 1461092690371 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:50 INFO - PROCESS | 19468 | 1461092690595 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 12:04:50 INFO - PROCESS | 19468 | 1461092690883 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:50 INFO - PROCESS | 19468 | ++DOCSHELL 0x901ec000 == 151 [pid = 19468] [id = 566] 12:04:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x901ed800) [pid = 19468] [serial = 1699] [outer = (nil)] 12:04:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x90478800) [pid = 19468] [serial = 1700] [outer = 0x901ed800] 12:04:51 INFO - PROCESS | 19468 | 1461092691047 Marionette DEBUG loaded listener.js 12:04:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x90534c00) [pid = 19468] [serial = 1701] [outer = 0x901ed800] 12:04:51 INFO - PROCESS | 19468 | 1461092691959 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 12:04:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:04:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1638ms 12:04:52 INFO - PROCESS | 19468 | 1461092692005 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 12:04:52 INFO - PROCESS | 19468 | 1461092692016 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 12:04:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:04:52 INFO - PROCESS | 19468 | 1461092692025 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:04:52 INFO - PROCESS | 19468 | 1461092692029 Marionette TRACE conn3 <- [1,2238,null,{}] 12:04:52 INFO - PROCESS | 19468 | 1461092692035 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:52 INFO - PROCESS | 19468 | 1461092692284 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 12:04:52 INFO - PROCESS | 19468 | 1461092692613 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:52 INFO - PROCESS | 19468 | ++DOCSHELL 0x90728000 == 152 [pid = 19468] [id = 567] 12:04:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x91324000) [pid = 19468] [serial = 1702] [outer = (nil)] 12:04:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x91fc8000) [pid = 19468] [serial = 1703] [outer = 0x91324000] 12:04:52 INFO - PROCESS | 19468 | 1461092692703 Marionette DEBUG loaded listener.js 12:04:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x91fd6800) [pid = 19468] [serial = 1704] [outer = 0x91324000] 12:04:53 INFO - PROCESS | 19468 | 1461092693564 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:04:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:04:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1586ms 12:04:53 INFO - PROCESS | 19468 | 1461092693613 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 12:04:53 INFO - PROCESS | 19468 | 1461092693616 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 12:04:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:04:53 INFO - PROCESS | 19468 | 1461092693622 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:04:53 INFO - PROCESS | 19468 | 1461092693626 Marionette TRACE conn3 <- [1,2242,null,{}] 12:04:53 INFO - PROCESS | 19468 | 1461092693632 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:53 INFO - PROCESS | 19468 | 1461092693839 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 12:04:54 INFO - PROCESS | 19468 | 1461092694122 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:54 INFO - PROCESS | 19468 | ++DOCSHELL 0x846dd000 == 153 [pid = 19468] [id = 568] 12:04:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x9053c400) [pid = 19468] [serial = 1705] [outer = (nil)] 12:04:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x9333a800) [pid = 19468] [serial = 1706] [outer = 0x9053c400] 12:04:54 INFO - PROCESS | 19468 | 1461092694255 Marionette DEBUG loaded listener.js 12:04:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x95920400) [pid = 19468] [serial = 1707] [outer = 0x9053c400] 12:04:55 INFO - PROCESS | 19468 | 1461092695166 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:04:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:04:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1590ms 12:04:55 INFO - PROCESS | 19468 | 1461092695213 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 12:04:55 INFO - PROCESS | 19468 | 1461092695217 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 12:04:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:04:55 INFO - PROCESS | 19468 | 1461092695244 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:04:55 INFO - PROCESS | 19468 | 1461092695248 Marionette TRACE conn3 <- [1,2246,null,{}] 12:04:55 INFO - PROCESS | 19468 | 1461092695254 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:55 INFO - PROCESS | 19468 | 1461092695484 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 12:04:55 INFO - PROCESS | 19468 | 1461092695820 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:55 INFO - PROCESS | 19468 | ++DOCSHELL 0x90485400 == 154 [pid = 19468] [id = 569] 12:04:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x9054bc00) [pid = 19468] [serial = 1708] [outer = (nil)] 12:04:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x95c49800) [pid = 19468] [serial = 1709] [outer = 0x9054bc00] 12:04:55 INFO - PROCESS | 19468 | 1461092695913 Marionette DEBUG loaded listener.js 12:04:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x95c8f400) [pid = 19468] [serial = 1710] [outer = 0x9054bc00] 12:04:56 INFO - PROCESS | 19468 | 1461092696804 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:04:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:04:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1636ms 12:04:56 INFO - PROCESS | 19468 | 1461092696877 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 12:04:56 INFO - PROCESS | 19468 | 1461092696881 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 12:04:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:04:56 INFO - PROCESS | 19468 | 1461092696887 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:04:56 INFO - PROCESS | 19468 | 1461092696891 Marionette TRACE conn3 <- [1,2250,null,{}] 12:04:56 INFO - PROCESS | 19468 | 1461092696897 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:57 INFO - PROCESS | 19468 | 1461092697172 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 12:04:57 INFO - PROCESS | 19468 | 1461092697503 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:57 INFO - PROCESS | 19468 | ++DOCSHELL 0x959ecc00 == 155 [pid = 19468] [id = 570] 12:04:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x959f0000) [pid = 19468] [serial = 1711] [outer = (nil)] 12:04:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x97545000) [pid = 19468] [serial = 1712] [outer = 0x959f0000] 12:04:57 INFO - PROCESS | 19468 | 1461092697591 Marionette DEBUG loaded listener.js 12:04:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x97761400) [pid = 19468] [serial = 1713] [outer = 0x959f0000] 12:04:58 INFO - PROCESS | 19468 | 1461092698476 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 12:04:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:04:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1628ms 12:04:58 INFO - PROCESS | 19468 | 1461092698517 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 12:04:58 INFO - PROCESS | 19468 | 1461092698522 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 12:04:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:04:58 INFO - PROCESS | 19468 | 1461092698533 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:04:58 INFO - PROCESS | 19468 | 1461092698536 Marionette TRACE conn3 <- [1,2254,null,{}] 12:04:58 INFO - PROCESS | 19468 | 1461092698543 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:58 INFO - PROCESS | 19468 | 1461092698762 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 12:04:59 INFO - PROCESS | 19468 | 1461092699093 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:59 INFO - PROCESS | 19468 | ++DOCSHELL 0x846ddc00 == 156 [pid = 19468] [id = 571] 12:04:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x96780000) [pid = 19468] [serial = 1714] [outer = (nil)] 12:04:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x97a50800) [pid = 19468] [serial = 1715] [outer = 0x96780000] 12:04:59 INFO - PROCESS | 19468 | 1461092699183 Marionette DEBUG loaded listener.js 12:04:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x97c70400) [pid = 19468] [serial = 1716] [outer = 0x96780000] 12:05:00 INFO - PROCESS | 19468 | 1461092700140 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:05:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:05:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1631ms 12:05:00 INFO - PROCESS | 19468 | 1461092700166 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 12:05:00 INFO - PROCESS | 19468 | 1461092700170 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 12:05:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:05:00 INFO - PROCESS | 19468 | 1461092700176 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:05:00 INFO - PROCESS | 19468 | 1461092700180 Marionette TRACE conn3 <- [1,2258,null,{}] 12:05:00 INFO - PROCESS | 19468 | 1461092700185 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:00 INFO - PROCESS | 19468 | 1461092700516 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 12:05:00 INFO - PROCESS | 19468 | 1461092700782 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x846cfc00 == 157 [pid = 19468] [id = 572] 12:05:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x8e5d5400) [pid = 19468] [serial = 1717] [outer = (nil)] 12:05:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x97f8ac00) [pid = 19468] [serial = 1718] [outer = 0x8e5d5400] 12:05:00 INFO - PROCESS | 19468 | 1461092700876 Marionette DEBUG loaded listener.js 12:05:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x97f92c00) [pid = 19468] [serial = 1719] [outer = 0x8e5d5400] 12:05:01 INFO - PROCESS | 19468 | 1461092701793 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:05:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:05:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1679ms 12:05:01 INFO - PROCESS | 19468 | 1461092701856 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 12:05:01 INFO - PROCESS | 19468 | 1461092701860 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 12:05:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:05:01 INFO - PROCESS | 19468 | 1461092701866 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:05:01 INFO - PROCESS | 19468 | 1461092701869 Marionette TRACE conn3 <- [1,2262,null,{}] 12:05:01 INFO - PROCESS | 19468 | 1461092701875 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:02 INFO - PROCESS | 19468 | 1461092702132 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 12:05:02 INFO - PROCESS | 19468 | 1461092702486 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:02 INFO - PROCESS | 19468 | ++DOCSHELL 0x97a43000 == 158 [pid = 19468] [id = 573] 12:05:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x97f88400) [pid = 19468] [serial = 1720] [outer = (nil)] 12:05:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x98625800) [pid = 19468] [serial = 1721] [outer = 0x97f88400] 12:05:02 INFO - PROCESS | 19468 | 1461092702584 Marionette DEBUG loaded listener.js 12:05:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x98627400) [pid = 19468] [serial = 1722] [outer = 0x97f88400] 12:05:03 INFO - PROCESS | 19468 | 1461092703508 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:05:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:05:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1684ms 12:05:03 INFO - PROCESS | 19468 | 1461092703551 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 12:05:03 INFO - PROCESS | 19468 | 1461092703555 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 12:05:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:05:03 INFO - PROCESS | 19468 | 1461092703593 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:05:03 INFO - PROCESS | 19468 | 1461092703598 Marionette TRACE conn3 <- [1,2266,null,{}] 12:05:03 INFO - PROCESS | 19468 | 1461092703608 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:03 INFO - PROCESS | 19468 | 1461092703870 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 12:05:04 INFO - PROCESS | 19468 | 1461092704204 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8dc1c400 == 157 [pid = 19468] [id = 500] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8ffac000 == 156 [pid = 19468] [id = 498] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x90547000 == 155 [pid = 19468] [id = 499] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x85d0d400 == 154 [pid = 19468] [id = 503] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x846e3c00 == 153 [pid = 19468] [id = 502] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x85e29000 == 152 [pid = 19468] [id = 226] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x9047f400 == 151 [pid = 19468] [id = 501] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x88dca400 == 150 [pid = 19468] [id = 307] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x97f91800 == 149 [pid = 19468] [id = 504] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x846e1000 == 148 [pid = 19468] [id = 555] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x846ce000 == 147 [pid = 19468] [id = 554] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x85e35000 == 146 [pid = 19468] [id = 553] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x84c7bc00 == 145 [pid = 19468] [id = 552] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x846ce400 == 144 [pid = 19468] [id = 549] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x9313f000 == 143 [pid = 19468] [id = 548] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8aecdc00 == 142 [pid = 19468] [id = 546] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8f5c9000 == 141 [pid = 19468] [id = 547] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x9313c800 == 140 [pid = 19468] [id = 545] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x90539800 == 139 [pid = 19468] [id = 544] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8abeb000 == 138 [pid = 19468] [id = 543] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8f5d3800 == 137 [pid = 19468] [id = 541] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6cd400 == 136 [pid = 19468] [id = 542] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x88b50000 == 135 [pid = 19468] [id = 540] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8b906400 == 134 [pid = 19468] [id = 539] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8adf9400 == 133 [pid = 19468] [id = 538] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x85e2b400 == 132 [pid = 19468] [id = 537] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x865f4400 == 131 [pid = 19468] [id = 535] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x88de5400 == 130 [pid = 19468] [id = 536] 12:05:06 INFO - PROCESS | 19468 | --DOCSHELL 0x857d2000 == 129 [pid = 19468] [id = 534] 12:05:06 INFO - PROCESS | 19468 | ++DOCSHELL 0x846ce000 == 130 [pid = 19468] [id = 574] 12:05:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x846ce400) [pid = 19468] [serial = 1723] [outer = (nil)] 12:05:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 185 (0x857ce400) [pid = 19468] [serial = 1724] [outer = 0x846ce400] 12:05:06 INFO - PROCESS | 19468 | 1461092706345 Marionette DEBUG loaded listener.js 12:05:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 186 (0x85d02400) [pid = 19468] [serial = 1725] [outer = 0x846ce400] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 185 (0x87585000) [pid = 19468] [serial = 1592] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 184 (0x975e3c00) [pid = 19468] [serial = 1586] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x90483000) [pid = 19468] [serial = 1571] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0x8da0fc00) [pid = 19468] [serial = 1556] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x85e30800) [pid = 19468] [serial = 1590] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x91fd0800) [pid = 19468] [serial = 1578] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x8b61e000) [pid = 19468] [serial = 1550] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x8a8c2000) [pid = 19468] [serial = 1544] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x8db03000) [pid = 19468] [serial = 1557] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x88b51000) [pid = 19468] [serial = 1538] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x87593c00) [pid = 19468] [serial = 1593] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x88bf0c00) [pid = 19468] [serial = 1539] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x8abe6400) [pid = 19468] [serial = 1547] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x8fcb1400) [pid = 19468] [serial = 1565] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x85d04000) [pid = 19468] [serial = 1589] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x8dccbc00) [pid = 19468] [serial = 1560] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x8960d000) [pid = 19468] [serial = 1542] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x96771400) [pid = 19468] [serial = 1584] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x8ff43400) [pid = 19468] [serial = 1566] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x93141000) [pid = 19468] [serial = 1580] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x91fcd800) [pid = 19468] [serial = 1577] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x85ff7000) [pid = 19468] [serial = 1536] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x97760400) [pid = 19468] [serial = 1587] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x88bf2c00) [pid = 19468] [serial = 1596] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x90533000) [pid = 19468] [serial = 1572] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x8dc19400) [pid = 19468] [serial = 1559] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x8d89c400) [pid = 19468] [serial = 1554] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x8e5db800) [pid = 19468] [serial = 1562] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x88b4f000) [pid = 19468] [serial = 1595] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x8851ec00) [pid = 19468] [serial = 1598] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x8f5cf000) [pid = 19468] [serial = 1563] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x85d01800) [pid = 19468] [serial = 1535] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x8d898800) [pid = 19468] [serial = 1553] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x8b622c00) [pid = 19468] [serial = 1551] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x893e2800) [pid = 19468] [serial = 1464] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x8ffacc00) [pid = 19468] [serial = 1568] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x95c87c00) [pid = 19468] [serial = 1583] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x8abe7800) [pid = 19468] [serial = 1548] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x9054b800) [pid = 19468] [serial = 1575] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x8a8d0000) [pid = 19468] [serial = 1545] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x893ee000) [pid = 19468] [serial = 1541] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x93177000) [pid = 19468] [serial = 1581] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x90546400) [pid = 19468] [serial = 1574] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x901ebc00) [pid = 19468] [serial = 1569] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x88dcb400) [pid = 19468] [serial = 1599] [outer = (nil)] [url = about:blank] 12:05:07 INFO - PROCESS | 19468 | 1461092707409 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 12:05:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:05:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 3844ms 12:05:07 INFO - PROCESS | 19468 | 1461092707439 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 12:05:07 INFO - PROCESS | 19468 | 1461092707446 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 12:05:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:05:07 INFO - PROCESS | 19468 | 1461092707456 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:05:07 INFO - PROCESS | 19468 | 1461092707459 Marionette TRACE conn3 <- [1,2270,null,{}] 12:05:07 INFO - PROCESS | 19468 | 1461092707467 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:07 INFO - PROCESS | 19468 | 1461092707688 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 12:05:07 INFO - PROCESS | 19468 | 1461092707921 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:07 INFO - PROCESS | 19468 | ++DOCSHELL 0x8649cc00 == 131 [pid = 19468] [id = 575] 12:05:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x8649f400) [pid = 19468] [serial = 1726] [outer = (nil)] 12:05:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x865f4400) [pid = 19468] [serial = 1727] [outer = 0x8649f400] 12:05:08 INFO - PROCESS | 19468 | 1461092708008 Marionette DEBUG loaded listener.js 12:05:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x8758dc00) [pid = 19468] [serial = 1728] [outer = 0x8649f400] 12:05:08 INFO - PROCESS | 19468 | 1461092708878 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:05:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:05:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1481ms 12:05:08 INFO - PROCESS | 19468 | 1461092708935 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 12:05:08 INFO - PROCESS | 19468 | 1461092708941 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 12:05:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:05:08 INFO - PROCESS | 19468 | 1461092708951 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:05:08 INFO - PROCESS | 19468 | 1461092708955 Marionette TRACE conn3 <- [1,2274,null,{}] 12:05:08 INFO - PROCESS | 19468 | 1461092708961 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:09 INFO - PROCESS | 19468 | 1461092709274 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 12:05:09 INFO - PROCESS | 19468 | 1461092709306 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:09 INFO - PROCESS | 19468 | ++DOCSHELL 0x85ff7000 == 132 [pid = 19468] [id = 576] 12:05:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x884e8400) [pid = 19468] [serial = 1729] [outer = (nil)] 12:05:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x88b55800) [pid = 19468] [serial = 1730] [outer = 0x884e8400] 12:05:09 INFO - PROCESS | 19468 | 1461092709381 Marionette DEBUG loaded listener.js 12:05:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x88bf1c00) [pid = 19468] [serial = 1731] [outer = 0x884e8400] 12:05:10 INFO - PROCESS | 19468 | 1461092710522 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 12:05:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:05:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1592ms 12:05:10 INFO - PROCESS | 19468 | 1461092710544 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 12:05:10 INFO - PROCESS | 19468 | 1461092710548 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 12:05:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:05:10 INFO - PROCESS | 19468 | 1461092710554 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:05:10 INFO - PROCESS | 19468 | 1461092710560 Marionette TRACE conn3 <- [1,2278,null,{}] 12:05:10 INFO - PROCESS | 19468 | 1461092710583 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:10 INFO - PROCESS | 19468 | 1461092710878 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 12:05:10 INFO - PROCESS | 19468 | 1461092710911 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:10 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e37400 == 133 [pid = 19468] [id = 577] 12:05:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x88de5c00) [pid = 19468] [serial = 1732] [outer = (nil)] 12:05:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x89606800) [pid = 19468] [serial = 1733] [outer = 0x88de5c00] 12:05:10 INFO - PROCESS | 19468 | 1461092710987 Marionette DEBUG loaded listener.js 12:05:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8a6f2400) [pid = 19468] [serial = 1734] [outer = 0x88de5c00] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x9753ac00) [pid = 19468] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x85b7a400) [pid = 19468] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x8b90f000) [pid = 19468] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x8fc0ac00) [pid = 19468] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x8f6b5c00) [pid = 19468] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x98625c00) [pid = 19468] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x88b52400) [pid = 19468] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x90542800) [pid = 19468] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x85fec000) [pid = 19468] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x85e36c00) [pid = 19468] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x90484400) [pid = 19468] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x97bef400) [pid = 19468] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x88bf1400) [pid = 19468] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 136 (0x87bf0000) [pid = 19468] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 135 (0x9806a400) [pid = 19468] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 134 (0x8ab17000) [pid = 19468] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 133 (0x97a44800) [pid = 19468] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 132 (0x959f1400) [pid = 19468] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 131 (0x87589c00) [pid = 19468] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 130 (0x8b904000) [pid = 19468] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 129 (0x85b77c00) [pid = 19468] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:05:12 INFO - PROCESS | 19468 | --DOMWINDOW == 128 (0x8e5dd800) [pid = 19468] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:05:12 INFO - PROCESS | 19468 | 1461092712569 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:05:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:05:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 2039ms 12:05:12 INFO - PROCESS | 19468 | 1461092712594 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 12:05:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:05:12 INFO - PROCESS | 19468 | 1461092712598 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 12:05:12 INFO - PROCESS | 19468 | 1461092712605 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:05:12 INFO - PROCESS | 19468 | 1461092712608 Marionette TRACE conn3 <- [1,2282,null,{}] 12:05:12 INFO - PROCESS | 19468 | 1461092712613 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:12 INFO - PROCESS | 19468 | 1461092712814 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 12:05:13 INFO - PROCESS | 19468 | 1461092713021 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:13 INFO - PROCESS | 19468 | ++DOCSHELL 0x84f5bc00 == 134 [pid = 19468] [id = 578] 12:05:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 129 (0x85ff7800) [pid = 19468] [serial = 1735] [outer = (nil)] 12:05:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 130 (0x88de2400) [pid = 19468] [serial = 1736] [outer = 0x85ff7800] 12:05:13 INFO - PROCESS | 19468 | 1461092713096 Marionette DEBUG loaded listener.js 12:05:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 131 (0x8a6fc400) [pid = 19468] [serial = 1737] [outer = 0x85ff7800] 12:05:14 INFO - PROCESS | 19468 | 1461092714041 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 12:05:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:05:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1482ms 12:05:14 INFO - PROCESS | 19468 | 1461092714088 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 12:05:14 INFO - PROCESS | 19468 | 1461092714094 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 12:05:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:05:14 INFO - PROCESS | 19468 | 1461092714103 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:05:14 INFO - PROCESS | 19468 | 1461092714108 Marionette TRACE conn3 <- [1,2286,null,{}] 12:05:14 INFO - PROCESS | 19468 | 1461092714118 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:14 INFO - PROCESS | 19468 | 1461092714370 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 12:05:14 INFO - PROCESS | 19468 | 1461092714675 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:14 INFO - PROCESS | 19468 | ++DOCSHELL 0x85ff2000 == 135 [pid = 19468] [id = 579] 12:05:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x85ff4400) [pid = 19468] [serial = 1738] [outer = (nil)] 12:05:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x8649d000) [pid = 19468] [serial = 1739] [outer = 0x85ff4400] 12:05:14 INFO - PROCESS | 19468 | 1461092714786 Marionette DEBUG loaded listener.js 12:05:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x88519400) [pid = 19468] [serial = 1740] [outer = 0x85ff4400] 12:05:15 INFO - PROCESS | 19468 | 1461092715775 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 12:05:15 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 12:05:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1737ms 12:05:15 INFO - PROCESS | 19468 | 1461092715841 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 12:05:15 INFO - PROCESS | 19468 | 1461092715850 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 12:05:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:05:15 INFO - PROCESS | 19468 | 1461092715861 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:05:15 INFO - PROCESS | 19468 | 1461092715865 Marionette TRACE conn3 <- [1,2290,null,{}] 12:05:15 INFO - PROCESS | 19468 | 1461092715872 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:16 INFO - PROCESS | 19468 | 1461092716126 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 12:05:16 INFO - PROCESS | 19468 | 1461092716463 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:16 INFO - PROCESS | 19468 | ++DOCSHELL 0x88bee800 == 136 [pid = 19468] [id = 580] 12:05:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x88cd8400) [pid = 19468] [serial = 1741] [outer = (nil)] 12:05:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x893ecc00) [pid = 19468] [serial = 1742] [outer = 0x88cd8400] 12:05:16 INFO - PROCESS | 19468 | 1461092716550 Marionette DEBUG loaded listener.js 12:05:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x8a8c7400) [pid = 19468] [serial = 1743] [outer = 0x88cd8400] 12:05:17 INFO - PROCESS | 19468 | 1461092717532 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 12:05:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:05:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1731ms 12:05:17 INFO - PROCESS | 19468 | 1461092717592 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 12:05:17 INFO - PROCESS | 19468 | 1461092717597 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 12:05:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:05:17 INFO - PROCESS | 19468 | 1461092717603 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:05:17 INFO - PROCESS | 19468 | 1461092717609 Marionette TRACE conn3 <- [1,2294,null,{}] 12:05:17 INFO - PROCESS | 19468 | 1461092717626 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:17 INFO - PROCESS | 19468 | 1461092717892 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 12:05:18 INFO - PROCESS | 19468 | 1461092718266 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:18 INFO - PROCESS | 19468 | ++DOCSHELL 0x88cd2000 == 137 [pid = 19468] [id = 581] 12:05:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x8ab14400) [pid = 19468] [serial = 1744] [outer = (nil)] 12:05:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x8ac18800) [pid = 19468] [serial = 1745] [outer = 0x8ab14400] 12:05:18 INFO - PROCESS | 19468 | 1461092718362 Marionette DEBUG loaded listener.js 12:05:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x8aec1000) [pid = 19468] [serial = 1746] [outer = 0x8ab14400] 12:05:19 INFO - PROCESS | 19468 | 1461092719318 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 12:05:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:05:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1783ms 12:05:19 INFO - PROCESS | 19468 | 1461092719387 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 12:05:19 INFO - PROCESS | 19468 | 1461092719392 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 12:05:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:05:19 INFO - PROCESS | 19468 | 1461092719399 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:05:19 INFO - PROCESS | 19468 | 1461092719402 Marionette TRACE conn3 <- [1,2298,null,{}] 12:05:19 INFO - PROCESS | 19468 | 1461092719408 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:19 INFO - PROCESS | 19468 | 1461092719666 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 12:05:20 INFO - PROCESS | 19468 | 1461092719993 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:20 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d06000 == 138 [pid = 19468] [id = 582] 12:05:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x8b61f000) [pid = 19468] [serial = 1747] [outer = (nil)] 12:05:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x8b903000) [pid = 19468] [serial = 1748] [outer = 0x8b61f000] 12:05:20 INFO - PROCESS | 19468 | 1461092720087 Marionette DEBUG loaded listener.js 12:05:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x8b90d400) [pid = 19468] [serial = 1749] [outer = 0x8b61f000] 12:05:20 INFO - PROCESS | 19468 | 1461092720958 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 12:05:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:05:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1590ms 12:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:05:20 INFO - PROCESS | 19468 | 1461092720989 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 12:05:20 INFO - PROCESS | 19468 | 1461092720992 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 12:05:21 INFO - PROCESS | 19468 | 1461092720999 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:05:21 INFO - PROCESS | 19468 | 1461092721003 Marionette TRACE conn3 <- [1,2302,null,{}] 12:05:21 INFO - PROCESS | 19468 | 1461092721009 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:21 INFO - PROCESS | 19468 | 1461092721305 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 12:05:21 INFO - PROCESS | 19468 | 1461092721518 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:21 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b623c00 == 139 [pid = 19468] [id = 583] 12:05:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x8b629000) [pid = 19468] [serial = 1750] [outer = (nil)] 12:05:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x8d89dc00) [pid = 19468] [serial = 1751] [outer = 0x8b629000] 12:05:21 INFO - PROCESS | 19468 | 1461092721660 Marionette DEBUG loaded listener.js 12:05:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x8da05000) [pid = 19468] [serial = 1752] [outer = 0x8b629000] 12:05:22 INFO - PROCESS | 19468 | 1461092722559 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:05:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:05:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1591ms 12:05:22 INFO - PROCESS | 19468 | 1461092722590 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 12:05:22 INFO - PROCESS | 19468 | 1461092722593 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 12:05:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:05:22 INFO - PROCESS | 19468 | 1461092722600 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:05:22 INFO - PROCESS | 19468 | 1461092722603 Marionette TRACE conn3 <- [1,2306,null,{}] 12:05:22 INFO - PROCESS | 19468 | 1461092722609 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:22 INFO - PROCESS | 19468 | 1461092722860 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 12:05:23 INFO - PROCESS | 19468 | 1461092723148 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:23 INFO - PROCESS | 19468 | ++DOCSHELL 0x8d89a000 == 140 [pid = 19468] [id = 584] 12:05:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x8d89f800) [pid = 19468] [serial = 1753] [outer = (nil)] 12:05:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x8dcd7800) [pid = 19468] [serial = 1754] [outer = 0x8d89f800] 12:05:23 INFO - PROCESS | 19468 | 1461092723306 Marionette DEBUG loaded listener.js 12:05:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x8f5c8400) [pid = 19468] [serial = 1755] [outer = 0x8d89f800] 12:05:24 INFO - PROCESS | 19468 | 1461092724249 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 12:05:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:05:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1688ms 12:05:24 INFO - PROCESS | 19468 | 1461092724289 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 12:05:24 INFO - PROCESS | 19468 | 1461092724292 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 12:05:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:05:24 INFO - PROCESS | 19468 | 1461092724298 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:05:24 INFO - PROCESS | 19468 | 1461092724302 Marionette TRACE conn3 <- [1,2310,null,{}] 12:05:24 INFO - PROCESS | 19468 | 1461092724308 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:24 INFO - PROCESS | 19468 | 1461092724518 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 12:05:24 INFO - PROCESS | 19468 | 1461092724848 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:24 INFO - PROCESS | 19468 | ++DOCSHELL 0x8d89e400 == 141 [pid = 19468] [id = 585] 12:05:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8e5d1800) [pid = 19468] [serial = 1756] [outer = (nil)] 12:05:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x8f6c8c00) [pid = 19468] [serial = 1757] [outer = 0x8e5d1800] 12:05:24 INFO - PROCESS | 19468 | 1461092724943 Marionette DEBUG loaded listener.js 12:05:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x8fc02c00) [pid = 19468] [serial = 1758] [outer = 0x8e5d1800] 12:05:25 INFO - PROCESS | 19468 | 1461092725865 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:05:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:05:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1631ms 12:05:25 INFO - PROCESS | 19468 | 1461092725931 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 12:05:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:05:25 INFO - PROCESS | 19468 | 1461092725936 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 12:05:25 INFO - PROCESS | 19468 | 1461092725942 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:05:25 INFO - PROCESS | 19468 | 1461092725946 Marionette TRACE conn3 <- [1,2314,null,{}] 12:05:25 INFO - PROCESS | 19468 | 1461092725952 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:26 INFO - PROCESS | 19468 | 1461092726164 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 12:05:26 INFO - PROCESS | 19468 | 1461092726460 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:26 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b621c00 == 142 [pid = 19468] [id = 586] 12:05:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x8f6b8800) [pid = 19468] [serial = 1759] [outer = (nil)] 12:05:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x8ff50000) [pid = 19468] [serial = 1760] [outer = 0x8f6b8800] 12:05:26 INFO - PROCESS | 19468 | 1461092726552 Marionette DEBUG loaded listener.js 12:05:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x8ffad000) [pid = 19468] [serial = 1761] [outer = 0x8f6b8800] 12:05:27 INFO - PROCESS | 19468 | 1461092727411 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 12:05:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:05:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1481ms 12:05:27 INFO - PROCESS | 19468 | 1461092727423 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 12:05:27 INFO - PROCESS | 19468 | 1461092727426 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 12:05:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:05:27 INFO - PROCESS | 19468 | 1461092727433 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:05:27 INFO - PROCESS | 19468 | 1461092727437 Marionette TRACE conn3 <- [1,2318,null,{}] 12:05:27 INFO - PROCESS | 19468 | 1461092727443 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:27 INFO - PROCESS | 19468 | 1461092727655 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 12:05:27 INFO - PROCESS | 19468 | 1461092727948 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:27 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b621000 == 143 [pid = 19468] [id = 587] 12:05:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x8dccec00) [pid = 19468] [serial = 1762] [outer = (nil)] 12:05:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x901f5800) [pid = 19468] [serial = 1763] [outer = 0x8dccec00] 12:05:28 INFO - PROCESS | 19468 | 1461092728039 Marionette DEBUG loaded listener.js 12:05:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x9047cc00) [pid = 19468] [serial = 1764] [outer = 0x8dccec00] 12:05:29 INFO - PROCESS | 19468 | 1461092729011 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 12:05:29 INFO - PROCESS | 19468 | 1461092729074 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 12:05:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:05:29 INFO - PROCESS | 19468 | 1461092729081 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:05:29 INFO - PROCESS | 19468 | 1461092729084 Marionette TRACE conn3 <- [1,2322,null,{}] 12:05:29 INFO - PROCESS | 19468 | 1461092729090 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:29 INFO - PROCESS | 19468 | 1461092729313 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 12:05:29 INFO - PROCESS | 19468 | 1461092729642 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:29 INFO - PROCESS | 19468 | ++DOCSHELL 0x9010f000 == 144 [pid = 19468] [id = 588] 12:05:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x901e7c00) [pid = 19468] [serial = 1765] [outer = (nil)] 12:05:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x90721c00) [pid = 19468] [serial = 1766] [outer = 0x901e7c00] 12:05:29 INFO - PROCESS | 19468 | 1461092729735 Marionette DEBUG loaded listener.js 12:05:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x90729400) [pid = 19468] [serial = 1767] [outer = 0x901e7c00] 12:05:30 INFO - PROCESS | 19468 | 1461092730646 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:05:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:05:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1630ms 12:05:30 INFO - PROCESS | 19468 | 1461092730712 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 12:05:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:05:30 INFO - PROCESS | 19468 | 1461092730717 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 12:05:30 INFO - PROCESS | 19468 | 1461092730723 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:05:30 INFO - PROCESS | 19468 | 1461092730728 Marionette TRACE conn3 <- [1,2326,null,{}] 12:05:30 INFO - PROCESS | 19468 | 1461092730734 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:31 INFO - PROCESS | 19468 | 1461092731021 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 12:05:31 INFO - PROCESS | 19468 | 1461092731369 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:31 INFO - PROCESS | 19468 | ++DOCSHELL 0x90543000 == 145 [pid = 19468] [id = 589] 12:05:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x93106800) [pid = 19468] [serial = 1768] [outer = (nil)] 12:05:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x93141000) [pid = 19468] [serial = 1769] [outer = 0x93106800] 12:05:31 INFO - PROCESS | 19468 | 1461092731465 Marionette DEBUG loaded listener.js 12:05:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x9333ac00) [pid = 19468] [serial = 1770] [outer = 0x93106800] 12:05:32 INFO - PROCESS | 19468 | 1461092732414 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:05:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:05:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1731ms 12:05:32 INFO - PROCESS | 19468 | 1461092732455 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 12:05:32 INFO - PROCESS | 19468 | 1461092732459 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 12:05:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:05:32 INFO - PROCESS | 19468 | 1461092732465 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:05:32 INFO - PROCESS | 19468 | 1461092732469 Marionette TRACE conn3 <- [1,2330,null,{}] 12:05:32 INFO - PROCESS | 19468 | 1461092732496 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:32 INFO - PROCESS | 19468 | 1461092732715 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 12:05:33 INFO - PROCESS | 19468 | 1461092733009 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:33 INFO - PROCESS | 19468 | ++DOCSHELL 0x9010a000 == 146 [pid = 19468] [id = 590] 12:05:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x901f4400) [pid = 19468] [serial = 1771] [outer = (nil)] 12:05:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x9696bc00) [pid = 19468] [serial = 1772] [outer = 0x901f4400] 12:05:33 INFO - PROCESS | 19468 | 1461092733145 Marionette DEBUG loaded listener.js 12:05:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x971c0c00) [pid = 19468] [serial = 1773] [outer = 0x901f4400] 12:05:34 INFO - PROCESS | 19468 | 1461092734122 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:05:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:05:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1696ms 12:05:34 INFO - PROCESS | 19468 | 1461092734163 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 12:05:34 INFO - PROCESS | 19468 | 1461092734167 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 12:05:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:05:34 INFO - PROCESS | 19468 | 1461092734173 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:05:34 INFO - PROCESS | 19468 | 1461092734177 Marionette TRACE conn3 <- [1,2334,null,{}] 12:05:34 INFO - PROCESS | 19468 | 1461092734182 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:34 INFO - PROCESS | 19468 | 1461092734396 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 12:05:34 INFO - PROCESS | 19468 | 1461092734732 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:34 INFO - PROCESS | 19468 | ++DOCSHELL 0x959f1400 == 147 [pid = 19468] [id = 591] 12:05:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x95c44000) [pid = 19468] [serial = 1774] [outer = (nil)] 12:05:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x97904c00) [pid = 19468] [serial = 1775] [outer = 0x95c44000] 12:05:34 INFO - PROCESS | 19468 | 1461092734825 Marionette DEBUG loaded listener.js 12:05:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x9790f400) [pid = 19468] [serial = 1776] [outer = 0x95c44000] 12:05:35 INFO - PROCESS | 19468 | 1461092735709 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 12:05:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:05:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1592ms 12:05:35 INFO - PROCESS | 19468 | 1461092735771 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 12:05:35 INFO - PROCESS | 19468 | 1461092735774 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 12:05:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:05:35 INFO - PROCESS | 19468 | 1461092735783 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:05:35 INFO - PROCESS | 19468 | 1461092735786 Marionette TRACE conn3 <- [1,2338,null,{}] 12:05:35 INFO - PROCESS | 19468 | 1461092735793 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:36 INFO - PROCESS | 19468 | 1461092736005 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 12:05:36 INFO - PROCESS | 19468 | 1461092736294 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:36 INFO - PROCESS | 19468 | ++DOCSHELL 0x9790cc00 == 148 [pid = 19468] [id = 592] 12:05:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x97a4a400) [pid = 19468] [serial = 1777] [outer = (nil)] 12:05:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x97c7f400) [pid = 19468] [serial = 1778] [outer = 0x97a4a400] 12:05:36 INFO - PROCESS | 19468 | 1461092736427 Marionette DEBUG loaded listener.js 12:05:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x98068800) [pid = 19468] [serial = 1779] [outer = 0x97a4a400] 12:05:37 INFO - PROCESS | 19468 | 1461092737369 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:05:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:05:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1632ms 12:05:37 INFO - PROCESS | 19468 | 1461092737416 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 12:05:37 INFO - PROCESS | 19468 | 1461092737419 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 12:05:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:05:37 INFO - PROCESS | 19468 | 1461092737425 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:05:37 INFO - PROCESS | 19468 | 1461092737429 Marionette TRACE conn3 <- [1,2342,null,{}] 12:05:37 INFO - PROCESS | 19468 | 1461092737435 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:37 INFO - PROCESS | 19468 | 1461092737652 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 12:05:38 INFO - PROCESS | 19468 | 1461092737995 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:38 INFO - PROCESS | 19468 | ++DOCSHELL 0x83b63000 == 149 [pid = 19468] [id = 593] 12:05:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x91fd1800) [pid = 19468] [serial = 1780] [outer = (nil)] 12:05:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x9861f800) [pid = 19468] [serial = 1781] [outer = 0x91fd1800] 12:05:38 INFO - PROCESS | 19468 | 1461092738087 Marionette DEBUG loaded listener.js 12:05:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x986a9400) [pid = 19468] [serial = 1782] [outer = 0x91fd1800] 12:05:39 INFO - PROCESS | 19468 | 1461092738999 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 12:05:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:05:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1586ms 12:05:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:05:39 INFO - PROCESS | 19468 | 1461092739013 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 12:05:39 INFO - PROCESS | 19468 | 1461092739016 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 12:05:39 INFO - PROCESS | 19468 | 1461092739023 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:05:39 INFO - PROCESS | 19468 | 1461092739025 Marionette TRACE conn3 <- [1,2346,null,{}] 12:05:39 INFO - PROCESS | 19468 | 1461092739032 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:39 INFO - PROCESS | 19468 | 1461092739255 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 12:05:39 INFO - PROCESS | 19468 | 1461092739520 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:39 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ff48000 == 150 [pid = 19468] [id = 594] 12:05:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x97c77c00) [pid = 19468] [serial = 1783] [outer = (nil)] 12:05:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x99046c00) [pid = 19468] [serial = 1784] [outer = 0x97c77c00] 12:05:39 INFO - PROCESS | 19468 | 1461092739607 Marionette DEBUG loaded listener.js 12:05:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x9904a800) [pid = 19468] [serial = 1785] [outer = 0x97c77c00] 12:05:40 INFO - PROCESS | 19468 | 1461092740588 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:05:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:05:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1633ms 12:05:40 INFO - PROCESS | 19468 | 1461092740656 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 12:05:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:05:40 INFO - PROCESS | 19468 | 1461092740660 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 12:05:40 INFO - PROCESS | 19468 | 1461092740667 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:05:40 INFO - PROCESS | 19468 | 1461092740670 Marionette TRACE conn3 <- [1,2350,null,{}] 12:05:40 INFO - PROCESS | 19468 | 1461092740676 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:40 INFO - PROCESS | 19468 | 1461092740900 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 12:05:41 INFO - PROCESS | 19468 | 1461092741233 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:41 INFO - PROCESS | 19468 | ++DOCSHELL 0x98626800 == 151 [pid = 19468] [id = 595] 12:05:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x98639c00) [pid = 19468] [serial = 1786] [outer = (nil)] 12:05:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x99208000) [pid = 19468] [serial = 1787] [outer = 0x98639c00] 12:05:41 INFO - PROCESS | 19468 | 1461092741326 Marionette DEBUG loaded listener.js 12:05:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x9920e000) [pid = 19468] [serial = 1788] [outer = 0x98639c00] 12:05:42 INFO - PROCESS | 19468 | 1461092742240 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 12:05:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:05:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1633ms 12:05:42 INFO - PROCESS | 19468 | 1461092742299 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 12:05:42 INFO - PROCESS | 19468 | 1461092742302 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 12:05:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:05:42 INFO - PROCESS | 19468 | 1461092742309 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:05:42 INFO - PROCESS | 19468 | 1461092742312 Marionette TRACE conn3 <- [1,2354,null,{}] 12:05:42 INFO - PROCESS | 19468 | 1461092742318 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:42 INFO - PROCESS | 19468 | 1461092742534 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 12:05:42 INFO - PROCESS | 19468 | 1461092742875 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:42 INFO - PROCESS | 19468 | ++DOCSHELL 0x84c79400 == 152 [pid = 19468] [id = 596] 12:05:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x84f51c00) [pid = 19468] [serial = 1789] [outer = (nil)] 12:05:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x9a8a8000) [pid = 19468] [serial = 1790] [outer = 0x84f51c00] 12:05:42 INFO - PROCESS | 19468 | 1461092742966 Marionette DEBUG loaded listener.js 12:05:43 INFO - PROCESS | 19468 | ++DOMWINDOW == 185 (0x9df82800) [pid = 19468] [serial = 1791] [outer = 0x84f51c00] 12:05:43 INFO - PROCESS | 19468 | 1461092743872 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 12:05:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:05:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1630ms 12:05:43 INFO - PROCESS | 19468 | 1461092743943 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 12:05:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:05:43 INFO - PROCESS | 19468 | 1461092743948 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 12:05:43 INFO - PROCESS | 19468 | 1461092743954 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:05:43 INFO - PROCESS | 19468 | 1461092743958 Marionette TRACE conn3 <- [1,2358,null,{}] 12:05:43 INFO - PROCESS | 19468 | 1461092743964 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:44 INFO - PROCESS | 19468 | 1461092744224 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 12:05:46 INFO - PROCESS | 19468 | --DOCSHELL 0x85d0d800 == 151 [pid = 19468] [id = 297] 12:05:46 INFO - PROCESS | 19468 | --DOCSHELL 0x83501c00 == 150 [pid = 19468] [id = 302] 12:05:46 INFO - PROCESS | 19468 | --DOCSHELL 0x846da800 == 149 [pid = 19468] [id = 487] 12:05:46 INFO - PROCESS | 19468 | --DOCSHELL 0x84c84c00 == 148 [pid = 19468] [id = 389] 12:05:46 INFO - PROCESS | 19468 | --DOCSHELL 0x85b71000 == 147 [pid = 19468] [id = 390] 12:05:46 INFO - PROCESS | 19468 | --DOCSHELL 0x96342800 == 146 [pid = 19468] [id = 388] 12:05:46 INFO - PROCESS | 19468 | --DOCSHELL 0x846dd000 == 145 [pid = 19468] [id = 568] 12:05:46 INFO - PROCESS | 19468 | --DOCSHELL 0x90728000 == 144 [pid = 19468] [id = 567] 12:05:46 INFO - PROCESS | 19468 | --DOCSHELL 0x846e7c00 == 143 [pid = 19468] [id = 565] 12:05:46 INFO - PROCESS | 19468 | --DOCSHELL 0x901ec000 == 142 [pid = 19468] [id = 566] 12:05:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8e5dd000 == 141 [pid = 19468] [id = 564] 12:05:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8adfa000 == 140 [pid = 19468] [id = 563] 12:05:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8a8c1c00 == 139 [pid = 19468] [id = 562] 12:05:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8b61cc00 == 138 [pid = 19468] [id = 561] 12:05:46 INFO - PROCESS | 19468 | --DOCSHELL 0x88b53800 == 137 [pid = 19468] [id = 559] 12:05:46 INFO - PROCESS | 19468 | --DOCSHELL 0x88dd0400 == 136 [pid = 19468] [id = 560] 12:05:46 INFO - PROCESS | 19468 | --DOCSHELL 0x88cca000 == 135 [pid = 19468] [id = 558] 12:05:46 INFO - PROCESS | 19468 | --DOCSHELL 0x865fbc00 == 134 [pid = 19468] [id = 557] 12:05:46 INFO - PROCESS | 19468 | --DOCSHELL 0x846cf000 == 133 [pid = 19468] [id = 556] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 184 (0x88bf9c00) [pid = 19468] [serial = 1667] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x97a46800) [pid = 19468] [serial = 1641] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0x85ff9800) [pid = 19468] [serial = 1659] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x8e365400) [pid = 19468] [serial = 1620] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x901ec800) [pid = 19468] [serial = 1629] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x8fcb3400) [pid = 19468] [serial = 1625] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x989b6000) [pid = 19468] [serial = 1655] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x8f6b4c00) [pid = 19468] [serial = 1622] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x959ef400) [pid = 19468] [serial = 1634] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x88cd5c00) [pid = 19468] [serial = 1533] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x884e6c00) [pid = 19468] [serial = 1662] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x98a05c00) [pid = 19468] [serial = 1656] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x90724000) [pid = 19468] [serial = 1632] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x97a45c00) [pid = 19468] [serial = 1640] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x97f92000) [pid = 19468] [serial = 1646] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x88de6400) [pid = 19468] [serial = 1607] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x98062c00) [pid = 19468] [serial = 1647] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x8aec9c00) [pid = 19468] [serial = 1614] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x98634000) [pid = 19468] [serial = 1653] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x8f6c0c00) [pid = 19468] [serial = 1623] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x8abe7000) [pid = 19468] [serial = 1610] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x8ac18c00) [pid = 19468] [serial = 1611] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x87beac00) [pid = 19468] [serial = 1661] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x97c74400) [pid = 19468] [serial = 1643] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x8feefc00) [pid = 19468] [serial = 1626] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x97769800) [pid = 19468] [serial = 1637] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x88bf4400) [pid = 19468] [serial = 1664] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x9862c000) [pid = 19468] [serial = 1652] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x8d897c00) [pid = 19468] [serial = 1616] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x8adf6000) [pid = 19468] [serial = 1613] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x8ffab000) [pid = 19468] [serial = 1628] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x8dc18400) [pid = 19468] [serial = 1619] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x8da01c00) [pid = 19468] [serial = 1617] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x893ec400) [pid = 19468] [serial = 1601] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x97902800) [pid = 19468] [serial = 1638] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x971b7000) [pid = 19468] [serial = 1635] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x864a5400) [pid = 19468] [serial = 1604] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x97f93c00) [pid = 19468] [serial = 1649] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x87590400) [pid = 19468] [serial = 1605] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x97c76400) [pid = 19468] [serial = 1644] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x88cd7c00) [pid = 19468] [serial = 1665] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x90547800) [pid = 19468] [serial = 1631] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x97f86400) [pid = 19468] [serial = 1650] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x893ee800) [pid = 19468] [serial = 1608] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x85fed000) [pid = 19468] [serial = 1658] [outer = (nil)] [url = about:blank] 12:05:46 INFO - PROCESS | 19468 | 1461092746715 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:46 INFO - PROCESS | 19468 | ++DOCSHELL 0x84c78400 == 134 [pid = 19468] [id = 597] 12:05:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x84c79c00) [pid = 19468] [serial = 1792] [outer = (nil)] 12:05:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x857d2000) [pid = 19468] [serial = 1793] [outer = 0x84c79c00] 12:05:46 INFO - PROCESS | 19468 | 1461092746796 Marionette DEBUG loaded listener.js 12:05:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x85d07c00) [pid = 19468] [serial = 1794] [outer = 0x84c79c00] 12:05:47 INFO - PROCESS | 19468 | 1461092747644 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 12:05:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:05:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 3742ms 12:05:47 INFO - PROCESS | 19468 | 1461092747699 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 12:05:47 INFO - PROCESS | 19468 | 1461092747706 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 12:05:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:05:47 INFO - PROCESS | 19468 | 1461092747715 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:05:47 INFO - PROCESS | 19468 | 1461092747718 Marionette TRACE conn3 <- [1,2362,null,{}] 12:05:47 INFO - PROCESS | 19468 | 1461092747726 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:48 INFO - PROCESS | 19468 | 1461092748035 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 12:05:48 INFO - PROCESS | 19468 | 1461092748166 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:48 INFO - PROCESS | 19468 | ++DOCSHELL 0x8649e400 == 135 [pid = 19468] [id = 598] 12:05:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x864a1800) [pid = 19468] [serial = 1795] [outer = (nil)] 12:05:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x865f8400) [pid = 19468] [serial = 1796] [outer = 0x864a1800] 12:05:48 INFO - PROCESS | 19468 | 1461092748250 Marionette DEBUG loaded listener.js 12:05:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x8758a400) [pid = 19468] [serial = 1797] [outer = 0x864a1800] 12:05:49 INFO - PROCESS | 19468 | 1461092749303 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 12:05:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:05:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1633ms 12:05:49 INFO - PROCESS | 19468 | 1461092749352 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 12:05:49 INFO - PROCESS | 19468 | 1461092749358 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 12:05:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:05:49 INFO - PROCESS | 19468 | 1461092749373 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:05:49 INFO - PROCESS | 19468 | 1461092749376 Marionette TRACE conn3 <- [1,2366,null,{}] 12:05:49 INFO - PROCESS | 19468 | 1461092749382 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:49 INFO - PROCESS | 19468 | 1461092749673 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 12:05:49 INFO - PROCESS | 19468 | 1461092749788 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:49 INFO - PROCESS | 19468 | ++DOCSHELL 0x87bf0000 == 136 [pid = 19468] [id = 599] 12:05:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x884eac00) [pid = 19468] [serial = 1798] [outer = (nil)] 12:05:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x88525400) [pid = 19468] [serial = 1799] [outer = 0x884eac00] 12:05:49 INFO - PROCESS | 19468 | 1461092749982 Marionette DEBUG loaded listener.js 12:05:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x88b57c00) [pid = 19468] [serial = 1800] [outer = 0x884eac00] 12:05:50 INFO - PROCESS | 19468 | 1461092750893 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 12:05:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:05:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2085ms 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x8adf7400) [pid = 19468] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x8f6b9800) [pid = 19468] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x901ed800) [pid = 19468] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x8649f400) [pid = 19468] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x884ed000) [pid = 19468] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x865fec00) [pid = 19468] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x88cd6c00) [pid = 19468] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x8e5d5400) [pid = 19468] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x9054bc00) [pid = 19468] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x88b51c00) [pid = 19468] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x8b61ec00) [pid = 19468] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x893ed800) [pid = 19468] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 136 (0x8da01800) [pid = 19468] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 135 (0x846ce400) [pid = 19468] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 134 (0x96780000) [pid = 19468] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 133 (0x91324000) [pid = 19468] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 132 (0x846de000) [pid = 19468] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 131 (0x884e8400) [pid = 19468] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 130 (0x88de5c00) [pid = 19468] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 129 (0x88de9c00) [pid = 19468] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 128 (0x959f0000) [pid = 19468] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:05:51 INFO - PROCESS | 19468 | --DOMWINDOW == 127 (0x9053c400) [pid = 19468] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:05:51 INFO - PROCESS | 19468 | 1461092751585 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 12:05:51 INFO - PROCESS | 19468 | 1461092751589 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 12:05:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:05:51 INFO - PROCESS | 19468 | 1461092751606 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:05:51 INFO - PROCESS | 19468 | 1461092751615 Marionette TRACE conn3 <- [1,2370,null,{}] 12:05:51 INFO - PROCESS | 19468 | 1461092751622 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:51 INFO - PROCESS | 19468 | 1461092751890 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 12:05:52 INFO - PROCESS | 19468 | 1461092752019 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:52 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e35000 == 137 [pid = 19468] [id = 600] 12:05:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 128 (0x87bf6400) [pid = 19468] [serial = 1801] [outer = (nil)] 12:05:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 129 (0x88ccac00) [pid = 19468] [serial = 1802] [outer = 0x87bf6400] 12:05:52 INFO - PROCESS | 19468 | 1461092752094 Marionette DEBUG loaded listener.js 12:05:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 130 (0x88cd5000) [pid = 19468] [serial = 1803] [outer = 0x87bf6400] 12:05:52 INFO - PROCESS | 19468 | 1461092752878 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 12:05:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:05:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1302ms 12:05:52 INFO - PROCESS | 19468 | 1461092752900 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 12:05:52 INFO - PROCESS | 19468 | 1461092752905 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 12:05:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:05:52 INFO - PROCESS | 19468 | 1461092752922 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:05:52 INFO - PROCESS | 19468 | 1461092752925 Marionette TRACE conn3 <- [1,2374,null,{}] 12:05:52 INFO - PROCESS | 19468 | 1461092752930 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:53 INFO - PROCESS | 19468 | 1461092753121 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 12:05:53 INFO - PROCESS | 19468 | 1461092753136 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:53 INFO - PROCESS | 19468 | ++DOCSHELL 0x884e8400 == 138 [pid = 19468] [id = 601] 12:05:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 131 (0x88517000) [pid = 19468] [serial = 1804] [outer = (nil)] 12:05:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x88de7000) [pid = 19468] [serial = 1805] [outer = 0x88517000] 12:05:53 INFO - PROCESS | 19468 | 1461092753211 Marionette DEBUG loaded listener.js 12:05:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x893e8800) [pid = 19468] [serial = 1806] [outer = 0x88517000] 12:05:54 INFO - PROCESS | 19468 | 1461092754559 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 12:05:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:05:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1682ms 12:05:54 INFO - PROCESS | 19468 | 1461092754618 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 12:05:54 INFO - PROCESS | 19468 | 1461092754625 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 12:05:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:05:54 INFO - PROCESS | 19468 | 1461092754636 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:05:54 INFO - PROCESS | 19468 | 1461092754641 Marionette TRACE conn3 <- [1,2378,null,{}] 12:05:54 INFO - PROCESS | 19468 | 1461092754650 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:54 INFO - PROCESS | 19468 | 1461092754878 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 12:05:55 INFO - PROCESS | 19468 | 1461092755214 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:55 INFO - PROCESS | 19468 | ++DOCSHELL 0x84c75800 == 139 [pid = 19468] [id = 602] 12:05:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x85e37800) [pid = 19468] [serial = 1807] [outer = (nil)] 12:05:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x865f3400) [pid = 19468] [serial = 1808] [outer = 0x85e37800] 12:05:55 INFO - PROCESS | 19468 | 1461092755310 Marionette DEBUG loaded listener.js 12:05:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x87bee400) [pid = 19468] [serial = 1809] [outer = 0x85e37800] 12:05:56 INFO - PROCESS | 19468 | 1461092756337 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 12:05:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:05:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1735ms 12:05:56 INFO - PROCESS | 19468 | 1461092756371 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 12:05:56 INFO - PROCESS | 19468 | 1461092756380 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 12:05:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:05:56 INFO - PROCESS | 19468 | 1461092756391 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:05:56 INFO - PROCESS | 19468 | 1461092756395 Marionette TRACE conn3 <- [1,2382,null,{}] 12:05:56 INFO - PROCESS | 19468 | 1461092756402 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:56 INFO - PROCESS | 19468 | 1461092756627 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 12:05:56 INFO - PROCESS | 19468 | 1461092756955 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:56 INFO - PROCESS | 19468 | ++DOCSHELL 0x865f9400 == 140 [pid = 19468] [id = 603] 12:05:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x88ccd000) [pid = 19468] [serial = 1810] [outer = (nil)] 12:05:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x88dca000) [pid = 19468] [serial = 1811] [outer = 0x88ccd000] 12:05:57 INFO - PROCESS | 19468 | 1461092757048 Marionette DEBUG loaded listener.js 12:05:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x893e1000) [pid = 19468] [serial = 1812] [outer = 0x88ccd000] 12:05:58 INFO - PROCESS | 19468 | 1461092758001 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 12:05:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:05:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1679ms 12:05:58 INFO - PROCESS | 19468 | 1461092758070 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 12:05:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:05:58 INFO - PROCESS | 19468 | 1461092758075 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 12:05:58 INFO - PROCESS | 19468 | 1461092758082 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:05:58 INFO - PROCESS | 19468 | 1461092758089 Marionette TRACE conn3 <- [1,2386,null,{}] 12:05:58 INFO - PROCESS | 19468 | 1461092758105 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:58 INFO - PROCESS | 19468 | 1461092758363 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 12:05:58 INFO - PROCESS | 19468 | 1461092758687 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:58 INFO - PROCESS | 19468 | ++DOCSHELL 0x87bf8800 == 141 [pid = 19468] [id = 604] 12:05:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x8a6f3c00) [pid = 19468] [serial = 1813] [outer = (nil)] 12:05:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x8ab14800) [pid = 19468] [serial = 1814] [outer = 0x8a6f3c00] 12:05:58 INFO - PROCESS | 19468 | 1461092758783 Marionette DEBUG loaded listener.js 12:05:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x8abe2400) [pid = 19468] [serial = 1815] [outer = 0x8a6f3c00] 12:05:59 INFO - PROCESS | 19468 | 1461092759685 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 12:05:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:05:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1638ms 12:05:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:05:59 INFO - PROCESS | 19468 | 1461092759720 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 12:05:59 INFO - PROCESS | 19468 | 1461092759724 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 12:05:59 INFO - PROCESS | 19468 | 1461092759731 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:05:59 INFO - PROCESS | 19468 | 1461092759734 Marionette TRACE conn3 <- [1,2390,null,{}] 12:05:59 INFO - PROCESS | 19468 | 1461092759740 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:59 INFO - PROCESS | 19468 | 1461092759953 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 12:06:00 INFO - PROCESS | 19468 | 1461092760235 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x846e4c00 == 142 [pid = 19468] [id = 605] 12:06:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x884ef000) [pid = 19468] [serial = 1816] [outer = (nil)] 12:06:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x8ac0f800) [pid = 19468] [serial = 1817] [outer = 0x884ef000] 12:06:00 INFO - PROCESS | 19468 | 1461092760373 Marionette DEBUG loaded listener.js 12:06:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x8ac18400) [pid = 19468] [serial = 1818] [outer = 0x884ef000] 12:06:01 INFO - PROCESS | 19468 | 1461092761306 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:06:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:06:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1636ms 12:06:01 INFO - PROCESS | 19468 | 1461092761367 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 12:06:01 INFO - PROCESS | 19468 | 1461092761371 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 12:06:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:06:01 INFO - PROCESS | 19468 | 1461092761377 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:06:01 INFO - PROCESS | 19468 | 1461092761381 Marionette TRACE conn3 <- [1,2394,null,{}] 12:06:01 INFO - PROCESS | 19468 | 1461092761387 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:01 INFO - PROCESS | 19468 | 1461092761606 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 12:06:01 INFO - PROCESS | 19468 | 1461092761952 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:01 INFO - PROCESS | 19468 | ++DOCSHELL 0x8abeb000 == 143 [pid = 19468] [id = 606] 12:06:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x8adf6c00) [pid = 19468] [serial = 1819] [outer = (nil)] 12:06:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x8aec6800) [pid = 19468] [serial = 1820] [outer = 0x8adf6c00] 12:06:02 INFO - PROCESS | 19468 | 1461092762047 Marionette DEBUG loaded listener.js 12:06:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x8aecd800) [pid = 19468] [serial = 1821] [outer = 0x8adf6c00] 12:06:03 INFO - PROCESS | 19468 | 1461092763014 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1683ms 12:06:03 INFO - PROCESS | 19468 | 1461092763061 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 12:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:06:03 INFO - PROCESS | 19468 | 1461092763065 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 12:06:03 INFO - PROCESS | 19468 | 1461092763072 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:06:03 INFO - PROCESS | 19468 | 1461092763075 Marionette TRACE conn3 <- [1,2398,null,{}] 12:06:03 INFO - PROCESS | 19468 | 1461092763081 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:03 INFO - PROCESS | 19468 | 1461092763426 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 12:06:03 INFO - PROCESS | 19468 | 1461092763686 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:03 INFO - PROCESS | 19468 | ++DOCSHELL 0x8aec7800 == 144 [pid = 19468] [id = 607] 12:06:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x8b906400) [pid = 19468] [serial = 1822] [outer = (nil)] 12:06:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8da01800) [pid = 19468] [serial = 1823] [outer = 0x8b906400] 12:06:03 INFO - PROCESS | 19468 | 1461092763791 Marionette DEBUG loaded listener.js 12:06:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x8da03400) [pid = 19468] [serial = 1824] [outer = 0x8b906400] 12:06:04 INFO - PROCESS | 19468 | 1461092764737 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:06:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:06:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1684ms 12:06:04 INFO - PROCESS | 19468 | 1461092764755 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 12:06:04 INFO - PROCESS | 19468 | 1461092764759 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 12:06:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:06:04 INFO - PROCESS | 19468 | 1461092764765 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:06:04 INFO - PROCESS | 19468 | 1461092764769 Marionette TRACE conn3 <- [1,2402,null,{}] 12:06:04 INFO - PROCESS | 19468 | 1461092764775 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:04 INFO - PROCESS | 19468 | 1461092764977 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 12:06:05 INFO - PROCESS | 19468 | 1461092765261 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:05 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b908400 == 145 [pid = 19468] [id = 608] 12:06:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x8d898000) [pid = 19468] [serial = 1825] [outer = (nil)] 12:06:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x8ac14000) [pid = 19468] [serial = 1826] [outer = 0x8d898000] 12:06:05 INFO - PROCESS | 19468 | 1461092765399 Marionette DEBUG loaded listener.js 12:06:05 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x8dcd2000) [pid = 19468] [serial = 1827] [outer = 0x8d898000] 12:06:06 INFO - PROCESS | 19468 | 1461092766288 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 12:06:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:06:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1585ms 12:06:06 INFO - PROCESS | 19468 | 1461092766352 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 12:06:06 INFO - PROCESS | 19468 | 1461092766356 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 12:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:06:06 INFO - PROCESS | 19468 | 1461092766362 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:06:06 INFO - PROCESS | 19468 | 1461092766365 Marionette TRACE conn3 <- [1,2406,null,{}] 12:06:06 INFO - PROCESS | 19468 | 1461092766371 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:06 INFO - PROCESS | 19468 | 1461092766581 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 12:06:06 INFO - PROCESS | 19468 | 1461092766909 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:06 INFO - PROCESS | 19468 | ++DOCSHELL 0x8960f400 == 146 [pid = 19468] [id = 609] 12:06:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x8ab20000) [pid = 19468] [serial = 1828] [outer = (nil)] 12:06:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x8e5ddc00) [pid = 19468] [serial = 1829] [outer = 0x8ab20000] 12:06:07 INFO - PROCESS | 19468 | 1461092767004 Marionette DEBUG loaded listener.js 12:06:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x8f5d3400) [pid = 19468] [serial = 1830] [outer = 0x8ab20000] 12:06:07 INFO - PROCESS | 19468 | 1461092767897 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 12:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1585ms 12:06:07 INFO - PROCESS | 19468 | 1461092767948 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 12:06:07 INFO - PROCESS | 19468 | 1461092767951 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 12:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:06:07 INFO - PROCESS | 19468 | 1461092767958 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:06:07 INFO - PROCESS | 19468 | 1461092767962 Marionette TRACE conn3 <- [1,2410,null,{}] 12:06:07 INFO - PROCESS | 19468 | 1461092767968 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:08 INFO - PROCESS | 19468 | 1461092768189 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 12:06:08 INFO - PROCESS | 19468 | 1461092768471 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:08 INFO - PROCESS | 19468 | ++DOCSHELL 0x846e6400 == 147 [pid = 19468] [id = 610] 12:06:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x8dc10800) [pid = 19468] [serial = 1831] [outer = (nil)] 12:06:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x8fc07000) [pid = 19468] [serial = 1832] [outer = 0x8dc10800] 12:06:08 INFO - PROCESS | 19468 | 1461092768605 Marionette DEBUG loaded listener.js 12:06:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x8fc0e000) [pid = 19468] [serial = 1833] [outer = 0x8dc10800] 12:06:09 INFO - PROCESS | 19468 | 1461092769565 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:06:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1631ms 12:06:09 INFO - PROCESS | 19468 | 1461092769589 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 12:06:09 INFO - PROCESS | 19468 | 1461092769593 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 12:06:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:06:09 INFO - PROCESS | 19468 | 1461092769599 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:06:09 INFO - PROCESS | 19468 | 1461092769603 Marionette TRACE conn3 <- [1,2414,null,{}] 12:06:09 INFO - PROCESS | 19468 | 1461092769609 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:09 INFO - PROCESS | 19468 | 1461092769841 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 12:06:10 INFO - PROCESS | 19468 | 1461092770186 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:10 INFO - PROCESS | 19468 | ++DOCSHELL 0x8dc0fc00 == 148 [pid = 19468] [id = 611] 12:06:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x8ff47000) [pid = 19468] [serial = 1834] [outer = (nil)] 12:06:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x8ffa6c00) [pid = 19468] [serial = 1835] [outer = 0x8ff47000] 12:06:10 INFO - PROCESS | 19468 | 1461092770281 Marionette DEBUG loaded listener.js 12:06:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x8ffab800) [pid = 19468] [serial = 1836] [outer = 0x8ff47000] 12:06:11 INFO - PROCESS | 19468 | 1461092771193 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 12:06:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:06:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1636ms 12:06:11 INFO - PROCESS | 19468 | 1461092771237 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 12:06:11 INFO - PROCESS | 19468 | 1461092771241 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 12:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:06:11 INFO - PROCESS | 19468 | 1461092771248 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:06:11 INFO - PROCESS | 19468 | 1461092771252 Marionette TRACE conn3 <- [1,2418,null,{}] 12:06:11 INFO - PROCESS | 19468 | 1461092771258 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:11 INFO - PROCESS | 19468 | 1461092771499 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 12:06:11 INFO - PROCESS | 19468 | 1461092771829 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:11 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fefc000 == 149 [pid = 19468] [id = 612] 12:06:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x8ff43c00) [pid = 19468] [serial = 1837] [outer = (nil)] 12:06:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x90546800) [pid = 19468] [serial = 1838] [outer = 0x8ff43c00] 12:06:11 INFO - PROCESS | 19468 | 1461092771926 Marionette DEBUG loaded listener.js 12:06:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x9132d000) [pid = 19468] [serial = 1839] [outer = 0x8ff43c00] 12:06:12 INFO - PROCESS | 19468 | 1461092772797 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1585ms 12:06:12 INFO - PROCESS | 19468 | 1461092772834 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 12:06:12 INFO - PROCESS | 19468 | 1461092772838 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 12:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:06:12 INFO - PROCESS | 19468 | 1461092772845 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:06:12 INFO - PROCESS | 19468 | 1461092772848 Marionette TRACE conn3 <- [1,2422,null,{}] 12:06:12 INFO - PROCESS | 19468 | 1461092772854 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:13 INFO - PROCESS | 19468 | 1461092773155 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 12:06:13 INFO - PROCESS | 19468 | 1461092773375 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:13 INFO - PROCESS | 19468 | ++DOCSHELL 0x90534000 == 150 [pid = 19468] [id = 613] 12:06:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x9053b000) [pid = 19468] [serial = 1840] [outer = (nil)] 12:06:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x91fd6400) [pid = 19468] [serial = 1841] [outer = 0x9053b000] 12:06:13 INFO - PROCESS | 19468 | 1461092773505 Marionette DEBUG loaded listener.js 12:06:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x9310c400) [pid = 19468] [serial = 1842] [outer = 0x9053b000] 12:06:14 INFO - PROCESS | 19468 | 1461092774432 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1644ms 12:06:14 INFO - PROCESS | 19468 | 1461092774492 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 12:06:14 INFO - PROCESS | 19468 | 1461092774496 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 12:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:06:14 INFO - PROCESS | 19468 | 1461092774506 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:06:14 INFO - PROCESS | 19468 | 1461092774509 Marionette TRACE conn3 <- [1,2426,null,{}] 12:06:14 INFO - PROCESS | 19468 | 1461092774515 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:14 INFO - PROCESS | 19468 | 1461092774738 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 12:06:15 INFO - PROCESS | 19468 | 1461092775075 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:15 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a8cf400 == 151 [pid = 19468] [id = 614] 12:06:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x8e368c00) [pid = 19468] [serial = 1843] [outer = (nil)] 12:06:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x95912000) [pid = 19468] [serial = 1844] [outer = 0x8e368c00] 12:06:15 INFO - PROCESS | 19468 | 1461092775166 Marionette DEBUG loaded listener.js 12:06:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x95a53000) [pid = 19468] [serial = 1845] [outer = 0x8e368c00] 12:06:16 INFO - PROCESS | 19468 | 1461092776088 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1626ms 12:06:16 INFO - PROCESS | 19468 | 1461092776133 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 12:06:16 INFO - PROCESS | 19468 | 1461092776137 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 12:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:06:16 INFO - PROCESS | 19468 | 1461092776143 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:06:16 INFO - PROCESS | 19468 | 1461092776147 Marionette TRACE conn3 <- [1,2430,null,{}] 12:06:16 INFO - PROCESS | 19468 | 1461092776152 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:16 INFO - PROCESS | 19468 | 1461092776370 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 12:06:16 INFO - PROCESS | 19468 | 1461092776710 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:16 INFO - PROCESS | 19468 | ++DOCSHELL 0x93103000 == 152 [pid = 19468] [id = 615] 12:06:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x931ca400) [pid = 19468] [serial = 1846] [outer = (nil)] 12:06:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x970d4000) [pid = 19468] [serial = 1847] [outer = 0x931ca400] 12:06:16 INFO - PROCESS | 19468 | 1461092776805 Marionette DEBUG loaded listener.js 12:06:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x971c4800) [pid = 19468] [serial = 1848] [outer = 0x931ca400] 12:06:17 INFO - PROCESS | 19468 | 1461092777702 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 12:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1633ms 12:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:06:17 INFO - PROCESS | 19468 | 1461092777777 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 12:06:17 INFO - PROCESS | 19468 | 1461092777780 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 12:06:17 INFO - PROCESS | 19468 | 1461092777787 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:06:17 INFO - PROCESS | 19468 | 1461092777790 Marionette TRACE conn3 <- [1,2434,null,{}] 12:06:17 INFO - PROCESS | 19468 | 1461092777796 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:18 INFO - PROCESS | 19468 | 1461092778073 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 12:06:18 INFO - PROCESS | 19468 | 1461092778405 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:18 INFO - PROCESS | 19468 | ++DOCSHELL 0x9633d000 == 153 [pid = 19468] [id = 616] 12:06:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x9677d400) [pid = 19468] [serial = 1849] [outer = (nil)] 12:06:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x9790b000) [pid = 19468] [serial = 1850] [outer = 0x9677d400] 12:06:18 INFO - PROCESS | 19468 | 1461092778496 Marionette DEBUG loaded listener.js 12:06:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x979c0400) [pid = 19468] [serial = 1851] [outer = 0x9677d400] 12:06:19 INFO - PROCESS | 19468 | 1461092779433 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 12:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1685ms 12:06:19 INFO - PROCESS | 19468 | 1461092779471 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 12:06:19 INFO - PROCESS | 19468 | 1461092779475 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 12:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:06:19 INFO - PROCESS | 19468 | 1461092779481 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:06:19 INFO - PROCESS | 19468 | 1461092779484 Marionette TRACE conn3 <- [1,2438,null,{}] 12:06:19 INFO - PROCESS | 19468 | 1461092779490 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:19 INFO - PROCESS | 19468 | 1461092779706 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 12:06:20 INFO - PROCESS | 19468 | 1461092780043 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:20 INFO - PROCESS | 19468 | ++DOCSHELL 0x96780000 == 154 [pid = 19468] [id = 617] 12:06:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x970d0400) [pid = 19468] [serial = 1852] [outer = (nil)] 12:06:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x97c78c00) [pid = 19468] [serial = 1853] [outer = 0x970d0400] 12:06:20 INFO - PROCESS | 19468 | 1461092780132 Marionette DEBUG loaded listener.js 12:06:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x97f86c00) [pid = 19468] [serial = 1854] [outer = 0x970d0400] 12:06:21 INFO - PROCESS | 19468 | 1461092781077 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 12:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1629ms 12:06:21 INFO - PROCESS | 19468 | 1461092781111 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 12:06:21 INFO - PROCESS | 19468 | 1461092781114 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 12:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:06:21 INFO - PROCESS | 19468 | 1461092781121 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:06:21 INFO - PROCESS | 19468 | 1461092781124 Marionette TRACE conn3 <- [1,2442,null,{}] 12:06:21 INFO - PROCESS | 19468 | 1461092781130 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:21 INFO - PROCESS | 19468 | 1461092781346 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 12:06:21 INFO - PROCESS | 19468 | 1461092781685 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:21 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d01c00 == 155 [pid = 19468] [id = 618] 12:06:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x93145800) [pid = 19468] [serial = 1855] [outer = (nil)] 12:06:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x98067000) [pid = 19468] [serial = 1856] [outer = 0x93145800] 12:06:21 INFO - PROCESS | 19468 | 1461092781780 Marionette DEBUG loaded listener.js 12:06:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x98068c00) [pid = 19468] [serial = 1857] [outer = 0x93145800] 12:06:22 INFO - PROCESS | 19468 | 1461092782675 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 12:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1630ms 12:06:22 INFO - PROCESS | 19468 | 1461092782752 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 12:06:22 INFO - PROCESS | 19468 | 1461092782756 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 12:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:06:22 INFO - PROCESS | 19468 | 1461092782763 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:06:22 INFO - PROCESS | 19468 | 1461092782766 Marionette TRACE conn3 <- [1,2446,null,{}] 12:06:22 INFO - PROCESS | 19468 | 1461092782772 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:23 INFO - PROCESS | 19468 | 1461092783033 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 12:06:23 INFO - PROCESS | 19468 | 1461092783372 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:23 INFO - PROCESS | 19468 | ++DOCSHELL 0x97a4c800 == 156 [pid = 19468] [id = 619] 12:06:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 185 (0x97c70800) [pid = 19468] [serial = 1858] [outer = (nil)] 12:06:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 186 (0x989b6000) [pid = 19468] [serial = 1859] [outer = 0x97c70800] 12:06:23 INFO - PROCESS | 19468 | 1461092783466 Marionette DEBUG loaded listener.js 12:06:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 187 (0x98a0cc00) [pid = 19468] [serial = 1860] [outer = 0x97c70800] 12:06:26 INFO - PROCESS | 19468 | --DOCSHELL 0x88ccfc00 == 155 [pid = 19468] [id = 306] 12:06:26 INFO - PROCESS | 19468 | --DOCSHELL 0x857c7800 == 154 [pid = 19468] [id = 363] 12:06:26 INFO - PROCESS | 19468 | --DOCSHELL 0x83503c00 == 153 [pid = 19468] [id = 364] 12:06:26 INFO - PROCESS | 19468 | --DOCSHELL 0x97f8f400 == 152 [pid = 19468] [id = 550] 12:06:26 INFO - PROCESS | 19468 | --DOCSHELL 0x85e35000 == 151 [pid = 19468] [id = 600] 12:06:26 INFO - PROCESS | 19468 | --DOCSHELL 0x87bf0000 == 150 [pid = 19468] [id = 599] 12:06:26 INFO - PROCESS | 19468 | --DOCSHELL 0x8649e400 == 149 [pid = 19468] [id = 598] 12:06:26 INFO - PROCESS | 19468 | --DOCSHELL 0x84c78400 == 148 [pid = 19468] [id = 597] 12:06:26 INFO - PROCESS | 19468 | --DOCSHELL 0x98626800 == 147 [pid = 19468] [id = 595] 12:06:26 INFO - PROCESS | 19468 | --DOCSHELL 0x83b63000 == 146 [pid = 19468] [id = 593] 12:06:26 INFO - PROCESS | 19468 | --DOCSHELL 0x8ff48000 == 145 [pid = 19468] [id = 594] 12:06:26 INFO - PROCESS | 19468 | --DOCSHELL 0x9790cc00 == 144 [pid = 19468] [id = 592] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 186 (0x97761400) [pid = 19468] [serial = 1713] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 185 (0x91fc8000) [pid = 19468] [serial = 1703] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 184 (0x85d02400) [pid = 19468] [serial = 1725] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x8ab17800) [pid = 19468] [serial = 1680] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0x88de2400) [pid = 19468] [serial = 1736] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x8db0fc00) [pid = 19468] [serial = 1689] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x8f6c7000) [pid = 19468] [serial = 1694] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x90534c00) [pid = 19468] [serial = 1701] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x8758dc00) [pid = 19468] [serial = 1728] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x8fef7400) [pid = 19468] [serial = 1697] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x88519800) [pid = 19468] [serial = 1674] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x893ef000) [pid = 19468] [serial = 1677] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x97f8ac00) [pid = 19468] [serial = 1718] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x97f92c00) [pid = 19468] [serial = 1719] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x95c49800) [pid = 19468] [serial = 1709] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x8960b800) [pid = 19468] [serial = 1602] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x98625800) [pid = 19468] [serial = 1721] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x8f6d0000) [pid = 19468] [serial = 1695] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x8d89d000) [pid = 19468] [serial = 1686] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x8adf0000) [pid = 19468] [serial = 1683] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x8dcd0400) [pid = 19468] [serial = 1691] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x857ce400) [pid = 19468] [serial = 1724] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x97a50800) [pid = 19468] [serial = 1715] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x8b625c00) [pid = 19468] [serial = 1685] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x97c70400) [pid = 19468] [serial = 1716] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x91fd6800) [pid = 19468] [serial = 1704] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x88de6800) [pid = 19468] [serial = 1676] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x857d0c00) [pid = 19468] [serial = 1671] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x87590c00) [pid = 19468] [serial = 1673] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x8db0d800) [pid = 19468] [serial = 1688] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x90478800) [pid = 19468] [serial = 1700] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x8ff49c00) [pid = 19468] [serial = 1698] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x88b55800) [pid = 19468] [serial = 1730] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x8a6f2400) [pid = 19468] [serial = 1734] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x8ab13400) [pid = 19468] [serial = 1679] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x88bf1c00) [pid = 19468] [serial = 1731] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x97545000) [pid = 19468] [serial = 1712] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x865f4400) [pid = 19468] [serial = 1727] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x84c7b800) [pid = 19468] [serial = 1670] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x95c8f400) [pid = 19468] [serial = 1710] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x9333a800) [pid = 19468] [serial = 1706] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x8ac0e000) [pid = 19468] [serial = 1682] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x89606800) [pid = 19468] [serial = 1733] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x95920400) [pid = 19468] [serial = 1707] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x8dcd5800) [pid = 19468] [serial = 1692] [outer = (nil)] [url = about:blank] 12:06:26 INFO - PROCESS | 19468 | 1461092786796 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 12:06:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:06:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 4084ms 12:06:26 INFO - PROCESS | 19468 | 1461092786848 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 12:06:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:06:26 INFO - PROCESS | 19468 | 1461092786853 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 12:06:26 INFO - PROCESS | 19468 | 1461092786861 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:06:26 INFO - PROCESS | 19468 | 1461092786868 Marionette TRACE conn3 <- [1,2450,null,{}] 12:06:26 INFO - PROCESS | 19468 | 1461092786877 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:27 INFO - PROCESS | 19468 | 1461092787101 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 12:06:27 INFO - PROCESS | 19468 | 1461092787317 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:27 INFO - PROCESS | 19468 | ++DOCSHELL 0x85b7c800 == 145 [pid = 19468] [id = 620] 12:06:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x85e35000) [pid = 19468] [serial = 1861] [outer = (nil)] 12:06:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x85ff3400) [pid = 19468] [serial = 1862] [outer = 0x85e35000] 12:06:27 INFO - PROCESS | 19468 | 1461092787411 Marionette DEBUG loaded listener.js 12:06:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x864a2000) [pid = 19468] [serial = 1863] [outer = 0x85e35000] 12:06:28 INFO - PROCESS | 19468 | 1461092788214 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 12:06:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:06:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1383ms 12:06:28 INFO - PROCESS | 19468 | 1461092788244 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 12:06:28 INFO - PROCESS | 19468 | 1461092788252 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 12:06:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:06:28 INFO - PROCESS | 19468 | 1461092788262 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:06:28 INFO - PROCESS | 19468 | 1461092788267 Marionette TRACE conn3 <- [1,2454,null,{}] 12:06:28 INFO - PROCESS | 19468 | 1461092788272 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:28 INFO - PROCESS | 19468 | 1461092788569 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 12:06:28 INFO - PROCESS | 19468 | 1461092788703 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:28 INFO - PROCESS | 19468 | ++DOCSHELL 0x87587800 == 146 [pid = 19468] [id = 621] 12:06:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x87be9c00) [pid = 19468] [serial = 1864] [outer = (nil)] 12:06:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x88519800) [pid = 19468] [serial = 1865] [outer = 0x87be9c00] 12:06:28 INFO - PROCESS | 19468 | 1461092788812 Marionette DEBUG loaded listener.js 12:06:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x88524000) [pid = 19468] [serial = 1866] [outer = 0x87be9c00] 12:06:29 INFO - PROCESS | 19468 | 1461092789817 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 12:06:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:06:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1638ms 12:06:29 INFO - PROCESS | 19468 | 1461092789901 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 12:06:29 INFO - PROCESS | 19468 | 1461092789905 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 12:06:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:06:29 INFO - PROCESS | 19468 | 1461092789911 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:06:29 INFO - PROCESS | 19468 | 1461092789916 Marionette TRACE conn3 <- [1,2458,null,{}] 12:06:29 INFO - PROCESS | 19468 | 1461092789939 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:30 INFO - PROCESS | 19468 | 1461092790218 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 12:06:30 INFO - PROCESS | 19468 | 1461092790251 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:30 INFO - PROCESS | 19468 | ++DOCSHELL 0x884f0800 == 147 [pid = 19468] [id = 622] 12:06:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x88dcac00) [pid = 19468] [serial = 1867] [outer = (nil)] 12:06:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x893ef400) [pid = 19468] [serial = 1868] [outer = 0x88dcac00] 12:06:30 INFO - PROCESS | 19468 | 1461092790328 Marionette DEBUG loaded listener.js 12:06:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x89610400) [pid = 19468] [serial = 1869] [outer = 0x88dcac00] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x901e7c00) [pid = 19468] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x84c79c00) [pid = 19468] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x857c8c00) [pid = 19468] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x901f4400) [pid = 19468] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x8e5d1800) [pid = 19468] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x85ff4400) [pid = 19468] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x8f6b8800) [pid = 19468] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x884eac00) [pid = 19468] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x97a4a400) [pid = 19468] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x8b61f000) [pid = 19468] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x84f51c00) [pid = 19468] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x95c44000) [pid = 19468] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x8d89f800) [pid = 19468] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x8ab14400) [pid = 19468] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 136 (0x8dccec00) [pid = 19468] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 135 (0x87bf6400) [pid = 19468] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 134 (0x8b629000) [pid = 19468] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 133 (0x91fd1800) [pid = 19468] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 132 (0x88cd8400) [pid = 19468] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 131 (0x97c77c00) [pid = 19468] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 130 (0x93106800) [pid = 19468] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 129 (0x864a1800) [pid = 19468] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 128 (0x98639c00) [pid = 19468] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:06:31 INFO - PROCESS | 19468 | --DOMWINDOW == 127 (0x97f88400) [pid = 19468] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:06:31 INFO - PROCESS | 19468 | 1461092791759 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 12:06:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:06:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1888ms 12:06:31 INFO - PROCESS | 19468 | 1461092791807 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 12:06:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:06:31 INFO - PROCESS | 19468 | 1461092791812 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 12:06:31 INFO - PROCESS | 19468 | 1461092791818 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:06:31 INFO - PROCESS | 19468 | 1461092791821 Marionette TRACE conn3 <- [1,2462,null,{}] 12:06:31 INFO - PROCESS | 19468 | 1461092791827 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:32 INFO - PROCESS | 19468 | 1461092792037 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 12:06:32 INFO - PROCESS | 19468 | 1461092792052 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:32 INFO - PROCESS | 19468 | ++DOCSHELL 0x84c79c00 == 148 [pid = 19468] [id = 623] 12:06:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 128 (0x864a1800) [pid = 19468] [serial = 1870] [outer = (nil)] 12:06:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 129 (0x8a6f3000) [pid = 19468] [serial = 1871] [outer = 0x864a1800] 12:06:32 INFO - PROCESS | 19468 | 1461092792311 Marionette DEBUG loaded listener.js 12:06:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 130 (0x8a6fb000) [pid = 19468] [serial = 1872] [outer = 0x864a1800] 12:06:33 INFO - PROCESS | 19468 | 1461092793129 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 12:06:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:06:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1333ms 12:06:33 INFO - PROCESS | 19468 | 1461092793150 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 12:06:33 INFO - PROCESS | 19468 | 1461092793153 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 12:06:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:06:33 INFO - PROCESS | 19468 | 1461092793160 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:06:33 INFO - PROCESS | 19468 | 1461092793163 Marionette TRACE conn3 <- [1,2466,null,{}] 12:06:33 INFO - PROCESS | 19468 | 1461092793168 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:33 INFO - PROCESS | 19468 | 1461092793488 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 12:06:33 INFO - PROCESS | 19468 | 1461092793863 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:33 INFO - PROCESS | 19468 | ++DOCSHELL 0x857d0c00 == 149 [pid = 19468] [id = 624] 12:06:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 131 (0x85b76000) [pid = 19468] [serial = 1873] [outer = (nil)] 12:06:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x85d08000) [pid = 19468] [serial = 1874] [outer = 0x85b76000] 12:06:33 INFO - PROCESS | 19468 | 1461092793962 Marionette DEBUG loaded listener.js 12:06:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x85e33400) [pid = 19468] [serial = 1875] [outer = 0x85b76000] 12:06:35 INFO - PROCESS | 19468 | 1461092794998 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 12:06:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:06:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1885ms 12:06:35 INFO - PROCESS | 19468 | 1461092795047 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 12:06:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:06:35 INFO - PROCESS | 19468 | 1461092795053 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 12:06:35 INFO - PROCESS | 19468 | 1461092795061 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:06:35 INFO - PROCESS | 19468 | 1461092795067 Marionette TRACE conn3 <- [1,2470,null,{}] 12:06:35 INFO - PROCESS | 19468 | 1461092795074 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:35 INFO - PROCESS | 19468 | 1461092795294 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 12:06:35 INFO - PROCESS | 19468 | 1461092795629 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:35 INFO - PROCESS | 19468 | ++DOCSHELL 0x88b51c00 == 150 [pid = 19468] [id = 625] 12:06:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x88b5a800) [pid = 19468] [serial = 1876] [outer = (nil)] 12:06:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x88cd4c00) [pid = 19468] [serial = 1877] [outer = 0x88b5a800] 12:06:35 INFO - PROCESS | 19468 | 1461092795725 Marionette DEBUG loaded listener.js 12:06:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x893e3400) [pid = 19468] [serial = 1878] [outer = 0x88b5a800] 12:06:36 INFO - PROCESS | 19468 | 1461092796702 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 12:06:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:06:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1691ms 12:06:36 INFO - PROCESS | 19468 | 1461092796751 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 12:06:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:06:36 INFO - PROCESS | 19468 | 1461092796757 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 12:06:36 INFO - PROCESS | 19468 | 1461092796764 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:06:36 INFO - PROCESS | 19468 | 1461092796767 Marionette TRACE conn3 <- [1,2474,null,{}] 12:06:36 INFO - PROCESS | 19468 | 1461092796774 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:37 INFO - PROCESS | 19468 | 1461092797003 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 12:06:37 INFO - PROCESS | 19468 | 1461092797376 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:37 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ab14400 == 151 [pid = 19468] [id = 626] 12:06:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x8ab17c00) [pid = 19468] [serial = 1879] [outer = (nil)] 12:06:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x8ab20400) [pid = 19468] [serial = 1880] [outer = 0x8ab17c00] 12:06:37 INFO - PROCESS | 19468 | 1461092797482 Marionette DEBUG loaded listener.js 12:06:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x8abefc00) [pid = 19468] [serial = 1881] [outer = 0x8ab17c00] 12:06:38 INFO - PROCESS | 19468 | 1461092798417 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 12:06:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:06:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1731ms 12:06:38 INFO - PROCESS | 19468 | 1461092798496 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 12:06:38 INFO - PROCESS | 19468 | 1461092798502 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 12:06:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:06:38 INFO - PROCESS | 19468 | 1461092798520 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:06:38 INFO - PROCESS | 19468 | 1461092798527 Marionette TRACE conn3 <- [1,2478,null,{}] 12:06:38 INFO - PROCESS | 19468 | 1461092798533 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:38 INFO - PROCESS | 19468 | 1461092798866 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 12:06:39 INFO - PROCESS | 19468 | 1461092799132 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:39 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d0dc00 == 152 [pid = 19468] [id = 627] 12:06:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x865f1c00) [pid = 19468] [serial = 1882] [outer = (nil)] 12:06:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x8b621800) [pid = 19468] [serial = 1883] [outer = 0x865f1c00] 12:06:39 INFO - PROCESS | 19468 | 1461092799225 Marionette DEBUG loaded listener.js 12:06:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x8b906c00) [pid = 19468] [serial = 1884] [outer = 0x865f1c00] 12:06:40 INFO - PROCESS | 19468 | 1461092800134 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:06:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:06:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1694ms 12:06:40 INFO - PROCESS | 19468 | 1461092800206 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 12:06:40 INFO - PROCESS | 19468 | 1461092800211 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 12:06:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:06:40 INFO - PROCESS | 19468 | 1461092800217 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:06:40 INFO - PROCESS | 19468 | 1461092800221 Marionette TRACE conn3 <- [1,2482,null,{}] 12:06:40 INFO - PROCESS | 19468 | 1461092800226 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:40 INFO - PROCESS | 19468 | 1461092800475 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 12:06:40 INFO - PROCESS | 19468 | 1461092800804 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:40 INFO - PROCESS | 19468 | ++DOCSHELL 0x8aecd400 == 153 [pid = 19468] [id = 628] 12:06:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x8b623400) [pid = 19468] [serial = 1885] [outer = (nil)] 12:06:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x8da0bc00) [pid = 19468] [serial = 1886] [outer = 0x8b623400] 12:06:40 INFO - PROCESS | 19468 | 1461092800900 Marionette DEBUG loaded listener.js 12:06:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x8db02000) [pid = 19468] [serial = 1887] [outer = 0x8b623400] 12:06:41 INFO - PROCESS | 19468 | 1461092801805 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 12:06:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:06:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1638ms 12:06:41 INFO - PROCESS | 19468 | 1461092801855 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 12:06:41 INFO - PROCESS | 19468 | 1461092801860 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 12:06:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:06:41 INFO - PROCESS | 19468 | 1461092801866 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:06:41 INFO - PROCESS | 19468 | 1461092801869 Marionette TRACE conn3 <- [1,2486,null,{}] 12:06:41 INFO - PROCESS | 19468 | 1461092801875 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:42 INFO - PROCESS | 19468 | 1461092802100 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 12:06:42 INFO - PROCESS | 19468 | 1461092802443 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:42 INFO - PROCESS | 19468 | ++DOCSHELL 0x8dccec00 == 154 [pid = 19468] [id = 629] 12:06:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x8dccfc00) [pid = 19468] [serial = 1888] [outer = (nil)] 12:06:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x8e5d0400) [pid = 19468] [serial = 1889] [outer = 0x8dccfc00] 12:06:42 INFO - PROCESS | 19468 | 1461092802554 Marionette DEBUG loaded listener.js 12:06:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x8f6b3000) [pid = 19468] [serial = 1890] [outer = 0x8dccfc00] 12:06:43 INFO - PROCESS | 19468 | 1461092803483 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 12:06:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:06:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1679ms 12:06:43 INFO - PROCESS | 19468 | 1461092803546 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 12:06:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:06:43 INFO - PROCESS | 19468 | 1461092803550 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 12:06:43 INFO - PROCESS | 19468 | 1461092803556 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:06:43 INFO - PROCESS | 19468 | 1461092803560 Marionette TRACE conn3 <- [1,2490,null,{}] 12:06:43 INFO - PROCESS | 19468 | 1461092803565 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:43 INFO - PROCESS | 19468 | 1461092803785 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 12:06:44 INFO - PROCESS | 19468 | 1461092804121 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:44 INFO - PROCESS | 19468 | ++DOCSHELL 0x865fe800 == 155 [pid = 19468] [id = 630] 12:06:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x88b55000) [pid = 19468] [serial = 1891] [outer = (nil)] 12:06:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8fc0e800) [pid = 19468] [serial = 1892] [outer = 0x88b55000] 12:06:44 INFO - PROCESS | 19468 | 1461092804213 Marionette DEBUG loaded listener.js 12:06:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x8fef7400) [pid = 19468] [serial = 1893] [outer = 0x88b55000] 12:06:45 INFO - PROCESS | 19468 | 1461092805097 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:06:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:06:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1581ms 12:06:45 INFO - PROCESS | 19468 | 1461092805137 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 12:06:45 INFO - PROCESS | 19468 | 1461092805141 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 12:06:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:06:45 INFO - PROCESS | 19468 | 1461092805147 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:06:45 INFO - PROCESS | 19468 | 1461092805151 Marionette TRACE conn3 <- [1,2494,null,{}] 12:06:45 INFO - PROCESS | 19468 | 1461092805156 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:45 INFO - PROCESS | 19468 | 1461092805363 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 12:06:45 INFO - PROCESS | 19468 | 1461092805652 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:45 INFO - PROCESS | 19468 | ++DOCSHELL 0x84c75400 == 156 [pid = 19468] [id = 631] 12:06:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x8dc18400) [pid = 19468] [serial = 1894] [outer = (nil)] 12:06:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x9010e400) [pid = 19468] [serial = 1895] [outer = 0x8dc18400] 12:06:45 INFO - PROCESS | 19468 | 1461092805798 Marionette DEBUG loaded listener.js 12:06:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x901f6000) [pid = 19468] [serial = 1896] [outer = 0x8dc18400] 12:06:46 INFO - PROCESS | 19468 | 1461092806676 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 12:06:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:06:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1582ms 12:06:46 INFO - PROCESS | 19468 | 1461092806730 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 12:06:46 INFO - PROCESS | 19468 | 1461092806734 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 12:06:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:06:46 INFO - PROCESS | 19468 | 1461092806741 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:06:46 INFO - PROCESS | 19468 | 1461092806744 Marionette TRACE conn3 <- [1,2498,null,{}] 12:06:46 INFO - PROCESS | 19468 | 1461092806750 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:46 INFO - PROCESS | 19468 | 1461092806970 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 12:06:47 INFO - PROCESS | 19468 | 1461092807300 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:47 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ff4cc00 == 157 [pid = 19468] [id = 632] 12:06:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x8ffa7c00) [pid = 19468] [serial = 1897] [outer = (nil)] 12:06:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x90537800) [pid = 19468] [serial = 1898] [outer = 0x8ffa7c00] 12:06:47 INFO - PROCESS | 19468 | 1461092807392 Marionette DEBUG loaded listener.js 12:06:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x90548c00) [pid = 19468] [serial = 1899] [outer = 0x8ffa7c00] 12:06:48 INFO - PROCESS | 19468 | 1461092808289 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:06:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:06:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1581ms 12:06:48 INFO - PROCESS | 19468 | 1461092808338 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 12:06:48 INFO - PROCESS | 19468 | 1461092808342 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 12:06:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:06:48 INFO - PROCESS | 19468 | 1461092808349 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:06:48 INFO - PROCESS | 19468 | 1461092808352 Marionette TRACE conn3 <- [1,2502,null,{}] 12:06:48 INFO - PROCESS | 19468 | 1461092808358 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:48 INFO - PROCESS | 19468 | 1461092808579 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 12:06:48 INFO - PROCESS | 19468 | 1461092808918 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:48 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a6fbc00 == 158 [pid = 19468] [id = 633] 12:06:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x8a8c3800) [pid = 19468] [serial = 1900] [outer = (nil)] 12:06:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x91fd4400) [pid = 19468] [serial = 1901] [outer = 0x8a8c3800] 12:06:49 INFO - PROCESS | 19468 | 1461092809015 Marionette DEBUG loaded listener.js 12:06:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x9310a400) [pid = 19468] [serial = 1902] [outer = 0x8a8c3800] 12:06:49 INFO - PROCESS | 19468 | 1461092809954 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:06:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:06:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1683ms 12:06:50 INFO - PROCESS | 19468 | 1461092810033 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 12:06:50 INFO - PROCESS | 19468 | 1461092810036 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 12:06:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:06:50 INFO - PROCESS | 19468 | 1461092810043 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:06:50 INFO - PROCESS | 19468 | 1461092810047 Marionette TRACE conn3 <- [1,2506,null,{}] 12:06:50 INFO - PROCESS | 19468 | 1461092810053 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:50 INFO - PROCESS | 19468 | 1461092810313 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 12:06:50 INFO - PROCESS | 19468 | 1461092810664 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:50 INFO - PROCESS | 19468 | ++DOCSHELL 0x91324800 == 159 [pid = 19468] [id = 634] 12:06:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x959ee800) [pid = 19468] [serial = 1903] [outer = (nil)] 12:06:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x96347400) [pid = 19468] [serial = 1904] [outer = 0x959ee800] 12:06:50 INFO - PROCESS | 19468 | 1461092810765 Marionette DEBUG loaded listener.js 12:06:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x97761000) [pid = 19468] [serial = 1905] [outer = 0x959ee800] 12:06:51 INFO - PROCESS | 19468 | 1461092811729 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:06:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:06:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1736ms 12:06:51 INFO - PROCESS | 19468 | 1461092811780 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 12:06:51 INFO - PROCESS | 19468 | 1461092811784 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 12:06:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:06:51 INFO - PROCESS | 19468 | 1461092811791 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:06:51 INFO - PROCESS | 19468 | 1461092811795 Marionette TRACE conn3 <- [1,2510,null,{}] 12:06:51 INFO - PROCESS | 19468 | 1461092811801 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:52 INFO - PROCESS | 19468 | 1461092812051 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 12:06:52 INFO - PROCESS | 19468 | 1461092812393 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:52 INFO - PROCESS | 19468 | ++DOCSHELL 0x8aec1c00 == 160 [pid = 19468] [id = 635] 12:06:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x9132bc00) [pid = 19468] [serial = 1906] [outer = (nil)] 12:06:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x97c70400) [pid = 19468] [serial = 1907] [outer = 0x9132bc00] 12:06:52 INFO - PROCESS | 19468 | 1461092812481 Marionette DEBUG loaded listener.js 12:06:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x97c7ac00) [pid = 19468] [serial = 1908] [outer = 0x9132bc00] 12:06:53 INFO - PROCESS | 19468 | 1461092813387 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 12:06:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:06:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1635ms 12:06:53 INFO - PROCESS | 19468 | 1461092813427 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 12:06:53 INFO - PROCESS | 19468 | 1461092813431 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 12:06:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:06:53 INFO - PROCESS | 19468 | 1461092813437 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:06:53 INFO - PROCESS | 19468 | 1461092813441 Marionette TRACE conn3 <- [1,2514,null,{}] 12:06:53 INFO - PROCESS | 19468 | 1461092813446 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:53 INFO - PROCESS | 19468 | 1461092813663 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 12:06:54 INFO - PROCESS | 19468 | 1461092814012 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:54 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e30c00 == 161 [pid = 19468] [id = 636] 12:06:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x8d899000) [pid = 19468] [serial = 1909] [outer = (nil)] 12:06:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x9806dc00) [pid = 19468] [serial = 1910] [outer = 0x8d899000] 12:06:54 INFO - PROCESS | 19468 | 1461092814110 Marionette DEBUG loaded listener.js 12:06:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x9831a800) [pid = 19468] [serial = 1911] [outer = 0x8d899000] 12:06:55 INFO - PROCESS | 19468 | 1461092815022 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:06:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:06:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1633ms 12:06:55 INFO - PROCESS | 19468 | 1461092815071 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 12:06:55 INFO - PROCESS | 19468 | 1461092815075 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 12:06:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:06:55 INFO - PROCESS | 19468 | 1461092815082 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:06:55 INFO - PROCESS | 19468 | 1461092815085 Marionette TRACE conn3 <- [1,2518,null,{}] 12:06:55 INFO - PROCESS | 19468 | 1461092815091 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:55 INFO - PROCESS | 19468 | 1461092815317 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 12:06:55 INFO - PROCESS | 19468 | 1461092815654 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:55 INFO - PROCESS | 19468 | ++DOCSHELL 0x85b77000 == 162 [pid = 19468] [id = 637] 12:06:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x98064000) [pid = 19468] [serial = 1912] [outer = (nil)] 12:06:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x98ade000) [pid = 19468] [serial = 1913] [outer = 0x98064000] 12:06:55 INFO - PROCESS | 19468 | 1461092815748 Marionette DEBUG loaded listener.js 12:06:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x9901a800) [pid = 19468] [serial = 1914] [outer = 0x98064000] 12:06:56 INFO - PROCESS | 19468 | 1461092816699 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:06:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:06:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1680ms 12:06:56 INFO - PROCESS | 19468 | 1461092816764 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 12:06:56 INFO - PROCESS | 19468 | 1461092816768 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 12:06:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:06:56 INFO - PROCESS | 19468 | 1461092816774 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:06:56 INFO - PROCESS | 19468 | 1461092816778 Marionette TRACE conn3 <- [1,2522,null,{}] 12:06:56 INFO - PROCESS | 19468 | 1461092816784 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:57 INFO - PROCESS | 19468 | 1461092817000 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 12:06:57 INFO - PROCESS | 19468 | 1461092817348 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:57 INFO - PROCESS | 19468 | ++DOCSHELL 0x98633800 == 163 [pid = 19468] [id = 638] 12:06:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x9863fc00) [pid = 19468] [serial = 1915] [outer = (nil)] 12:06:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x9a8ad000) [pid = 19468] [serial = 1916] [outer = 0x9863fc00] 12:06:57 INFO - PROCESS | 19468 | 1461092817436 Marionette DEBUG loaded listener.js 12:06:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x9df8a800) [pid = 19468] [serial = 1917] [outer = 0x9863fc00] 12:06:58 INFO - PROCESS | 19468 | 1461092818350 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:06:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:06:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1630ms 12:06:58 INFO - PROCESS | 19468 | 1461092818406 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 12:06:58 INFO - PROCESS | 19468 | 1461092818410 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 12:06:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:06:58 INFO - PROCESS | 19468 | 1461092818416 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:06:58 INFO - PROCESS | 19468 | 1461092818419 Marionette TRACE conn3 <- [1,2526,null,{}] 12:06:58 INFO - PROCESS | 19468 | 1461092818425 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:58 INFO - PROCESS | 19468 | 1461092818644 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 12:06:59 INFO - PROCESS | 19468 | 1461092818988 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:59 INFO - PROCESS | 19468 | ++DOCSHELL 0x846e6800 == 164 [pid = 19468] [id = 639] 12:06:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x85d0e800) [pid = 19468] [serial = 1918] [outer = (nil)] 12:06:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x9ea12800) [pid = 19468] [serial = 1919] [outer = 0x85d0e800] 12:06:59 INFO - PROCESS | 19468 | 1461092819081 Marionette DEBUG loaded listener.js 12:06:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x9ea1a000) [pid = 19468] [serial = 1920] [outer = 0x85d0e800] 12:06:59 INFO - PROCESS | 19468 | 1461092819974 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:07:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:07:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1627ms 12:07:00 INFO - PROCESS | 19468 | 1461092820045 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 12:07:00 INFO - PROCESS | 19468 | 1461092820049 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 12:07:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:07:00 INFO - PROCESS | 19468 | 1461092820056 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:07:00 INFO - PROCESS | 19468 | 1461092820060 Marionette TRACE conn3 <- [1,2530,null,{}] 12:07:00 INFO - PROCESS | 19468 | 1461092820065 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:00 INFO - PROCESS | 19468 | 1461092820325 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 12:07:00 INFO - PROCESS | 19468 | 1461092820661 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d02800 == 165 [pid = 19468] [id = 640] 12:07:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x9ea18400) [pid = 19468] [serial = 1921] [outer = (nil)] 12:07:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x9fb97000) [pid = 19468] [serial = 1922] [outer = 0x9ea18400] 12:07:00 INFO - PROCESS | 19468 | 1461092820753 Marionette DEBUG loaded listener.js 12:07:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x9fc4e000) [pid = 19468] [serial = 1923] [outer = 0x9ea18400] 12:07:01 INFO - PROCESS | 19468 | 1461092821683 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:07:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:07:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1682ms 12:07:01 INFO - PROCESS | 19468 | 1461092821739 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 12:07:01 INFO - PROCESS | 19468 | 1461092821743 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 12:07:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:07:01 INFO - PROCESS | 19468 | 1461092821749 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:07:01 INFO - PROCESS | 19468 | 1461092821753 Marionette TRACE conn3 <- [1,2534,null,{}] 12:07:01 INFO - PROCESS | 19468 | 1461092821759 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:02 INFO - PROCESS | 19468 | 1461092821999 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 12:07:02 INFO - PROCESS | 19468 | 1461092822341 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:02 INFO - PROCESS | 19468 | ++DOCSHELL 0x93102000 == 166 [pid = 19468] [id = 641] 12:07:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x986a4000) [pid = 19468] [serial = 1924] [outer = (nil)] 12:07:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x9fe95800) [pid = 19468] [serial = 1925] [outer = 0x986a4000] 12:07:02 INFO - PROCESS | 19468 | 1461092822433 Marionette DEBUG loaded listener.js 12:07:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x9fe97400) [pid = 19468] [serial = 1926] [outer = 0x986a4000] 12:07:03 INFO - PROCESS | 19468 | 1461092823386 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 12:07:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:07:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1684ms 12:07:03 INFO - PROCESS | 19468 | 1461092823435 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 12:07:03 INFO - PROCESS | 19468 | 1461092823439 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 12:07:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:07:03 INFO - PROCESS | 19468 | 1461092823446 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:07:03 INFO - PROCESS | 19468 | 1461092823450 Marionette TRACE conn3 <- [1,2538,null,{}] 12:07:03 INFO - PROCESS | 19468 | 1461092823456 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:03 INFO - PROCESS | 19468 | 1461092823743 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x88dea000 == 165 [pid = 19468] [id = 301] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x846ddc00 == 164 [pid = 19468] [id = 571] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x97a43000 == 163 [pid = 19468] [id = 573] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x959ecc00 == 162 [pid = 19468] [id = 570] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x846cfc00 == 161 [pid = 19468] [id = 572] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x84c79c00 == 160 [pid = 19468] [id = 623] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x884f0800 == 159 [pid = 19468] [id = 622] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x87587800 == 158 [pid = 19468] [id = 621] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x85b7c800 == 157 [pid = 19468] [id = 620] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x85d01c00 == 156 [pid = 19468] [id = 618] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x96780000 == 155 [pid = 19468] [id = 617] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x93103000 == 154 [pid = 19468] [id = 615] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x9633d000 == 153 [pid = 19468] [id = 616] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8a8cf400 == 152 [pid = 19468] [id = 614] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x90534000 == 151 [pid = 19468] [id = 613] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8fefc000 == 150 [pid = 19468] [id = 612] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8dc0fc00 == 149 [pid = 19468] [id = 611] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8960f400 == 148 [pid = 19468] [id = 609] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x846e6400 == 147 [pid = 19468] [id = 610] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8b908400 == 146 [pid = 19468] [id = 608] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8aec7800 == 145 [pid = 19468] [id = 607] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x8abeb000 == 144 [pid = 19468] [id = 606] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x846e4c00 == 143 [pid = 19468] [id = 605] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x865f9400 == 142 [pid = 19468] [id = 603] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x87bf8800 == 141 [pid = 19468] [id = 604] 12:07:06 INFO - PROCESS | 19468 | --DOCSHELL 0x84c75800 == 140 [pid = 19468] [id = 602] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x88cd5000) [pid = 19468] [serial = 1803] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0x90721c00) [pid = 19468] [serial = 1766] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x857d2000) [pid = 19468] [serial = 1793] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x88dc8800) [pid = 19468] [serial = 1668] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x9696bc00) [pid = 19468] [serial = 1772] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x8f6c8c00) [pid = 19468] [serial = 1757] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x88519400) [pid = 19468] [serial = 1740] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x8ff50000) [pid = 19468] [serial = 1760] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x88525400) [pid = 19468] [serial = 1799] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x98068800) [pid = 19468] [serial = 1779] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x8b903000) [pid = 19468] [serial = 1748] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x9a8a8000) [pid = 19468] [serial = 1790] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x97904c00) [pid = 19468] [serial = 1775] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x90729400) [pid = 19468] [serial = 1767] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x8dcd7800) [pid = 19468] [serial = 1754] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x97c7f400) [pid = 19468] [serial = 1778] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x8ac18800) [pid = 19468] [serial = 1745] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x901f5800) [pid = 19468] [serial = 1763] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x88ccac00) [pid = 19468] [serial = 1802] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x8da05000) [pid = 19468] [serial = 1752] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x986a9400) [pid = 19468] [serial = 1782] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x9861f800) [pid = 19468] [serial = 1781] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x8a8c7400) [pid = 19468] [serial = 1743] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x9047cc00) [pid = 19468] [serial = 1764] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x9904a800) [pid = 19468] [serial = 1785] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x8ffad000) [pid = 19468] [serial = 1761] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x9790f400) [pid = 19468] [serial = 1776] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x8fc02c00) [pid = 19468] [serial = 1758] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x93141000) [pid = 19468] [serial = 1769] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x865f8400) [pid = 19468] [serial = 1796] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x8758a400) [pid = 19468] [serial = 1797] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x99208000) [pid = 19468] [serial = 1787] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x971c0c00) [pid = 19468] [serial = 1773] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x85d07c00) [pid = 19468] [serial = 1794] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x8649d000) [pid = 19468] [serial = 1739] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x99046c00) [pid = 19468] [serial = 1784] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x8f5c8400) [pid = 19468] [serial = 1755] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x9920e000) [pid = 19468] [serial = 1788] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x8b90d400) [pid = 19468] [serial = 1749] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x8aec1000) [pid = 19468] [serial = 1746] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x8d89dc00) [pid = 19468] [serial = 1751] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x893ecc00) [pid = 19468] [serial = 1742] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x98627400) [pid = 19468] [serial = 1722] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x9333ac00) [pid = 19468] [serial = 1770] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x9df82800) [pid = 19468] [serial = 1791] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x88b57c00) [pid = 19468] [serial = 1800] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x88de7000) [pid = 19468] [serial = 1805] [outer = (nil)] [url = about:blank] 12:07:06 INFO - PROCESS | 19468 | 1461092826557 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:06 INFO - PROCESS | 19468 | ++DOCSHELL 0x857cc000 == 141 [pid = 19468] [id = 642] 12:07:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x857d4c00) [pid = 19468] [serial = 1927] [outer = (nil)] 12:07:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x85b7e000) [pid = 19468] [serial = 1928] [outer = 0x857d4c00] 12:07:06 INFO - PROCESS | 19468 | 1461092826649 Marionette DEBUG loaded listener.js 12:07:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x85d0d800) [pid = 19468] [serial = 1929] [outer = 0x857d4c00] 12:07:07 INFO - PROCESS | 19468 | 1461092827486 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:07:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:07:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 4090ms 12:07:07 INFO - PROCESS | 19468 | 1461092827567 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 12:07:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:07:07 INFO - PROCESS | 19468 | 1461092827575 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 12:07:07 INFO - PROCESS | 19468 | 1461092827586 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:07:07 INFO - PROCESS | 19468 | 1461092827593 Marionette TRACE conn3 <- [1,2542,null,{}] 12:07:07 INFO - PROCESS | 19468 | 1461092827601 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:07 INFO - PROCESS | 19468 | 1461092827810 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 12:07:08 INFO - PROCESS | 19468 | 1461092828021 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:08 INFO - PROCESS | 19468 | ++DOCSHELL 0x865f5400 == 142 [pid = 19468] [id = 643] 12:07:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x865ffc00) [pid = 19468] [serial = 1930] [outer = (nil)] 12:07:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x8758fc00) [pid = 19468] [serial = 1931] [outer = 0x865ffc00] 12:07:08 INFO - PROCESS | 19468 | 1461092828100 Marionette DEBUG loaded listener.js 12:07:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x87bf6000) [pid = 19468] [serial = 1932] [outer = 0x865ffc00] 12:07:09 INFO - PROCESS | 19468 | 1461092829081 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 12:07:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:07:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1538ms 12:07:09 INFO - PROCESS | 19468 | 1461092829127 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 12:07:09 INFO - PROCESS | 19468 | 1461092829133 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 12:07:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:07:09 INFO - PROCESS | 19468 | 1461092829148 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:07:09 INFO - PROCESS | 19468 | 1461092829151 Marionette TRACE conn3 <- [1,2546,null,{}] 12:07:09 INFO - PROCESS | 19468 | 1461092829157 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:09 INFO - PROCESS | 19468 | 1461092829434 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 12:07:09 INFO - PROCESS | 19468 | 1461092829464 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:09 INFO - PROCESS | 19468 | ++DOCSHELL 0x865f5800 == 143 [pid = 19468] [id = 644] 12:07:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x87591400) [pid = 19468] [serial = 1933] [outer = (nil)] 12:07:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x88bf2c00) [pid = 19468] [serial = 1934] [outer = 0x87591400] 12:07:09 INFO - PROCESS | 19468 | 1461092829539 Marionette DEBUG loaded listener.js 12:07:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x88ccac00) [pid = 19468] [serial = 1935] [outer = 0x87591400] 12:07:10 INFO - PROCESS | 19468 | 1461092830611 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 12:07:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:07:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1529ms 12:07:10 INFO - PROCESS | 19468 | 1461092830686 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 12:07:10 INFO - PROCESS | 19468 | 1461092830691 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 12:07:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:07:10 INFO - PROCESS | 19468 | 1461092830708 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:07:10 INFO - PROCESS | 19468 | 1461092830717 Marionette TRACE conn3 <- [1,2550,null,{}] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x9677d400) [pid = 19468] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x884ef000) [pid = 19468] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x8ff43c00) [pid = 19468] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x97c70800) [pid = 19468] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x85ff7800) [pid = 19468] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x88ccd000) [pid = 19468] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x8dc10800) [pid = 19468] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x970d0400) [pid = 19468] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x8adf6c00) [pid = 19468] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 136 (0x9053b000) [pid = 19468] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 135 (0x85e35000) [pid = 19468] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 134 (0x8d898000) [pid = 19468] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 133 (0x931ca400) [pid = 19468] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 132 (0x8a6f3c00) [pid = 19468] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 131 (0x88dcac00) [pid = 19468] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 130 (0x8ff47000) [pid = 19468] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 129 (0x93145800) [pid = 19468] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 128 (0x8b906400) [pid = 19468] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 127 (0x8e368c00) [pid = 19468] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 126 (0x85e37800) [pid = 19468] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 125 (0x87be9c00) [pid = 19468] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:07:11 INFO - PROCESS | 19468 | --DOMWINDOW == 124 (0x8ab20000) [pid = 19468] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:07:11 INFO - PROCESS | 19468 | 1461092831483 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:11 INFO - PROCESS | 19468 | 1461092831814 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 12:07:11 INFO - PROCESS | 19468 | 1461092831942 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:11 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e32400 == 144 [pid = 19468] [id = 645] 12:07:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 125 (0x87be9c00) [pid = 19468] [serial = 1936] [outer = (nil)] 12:07:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 126 (0x88bfa000) [pid = 19468] [serial = 1937] [outer = 0x87be9c00] 12:07:12 INFO - PROCESS | 19468 | 1461092832021 Marionette DEBUG loaded listener.js 12:07:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 127 (0x88de9c00) [pid = 19468] [serial = 1938] [outer = 0x87be9c00] 12:07:12 INFO - PROCESS | 19468 | 1461092832914 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 12:07:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:07:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2229ms 12:07:12 INFO - PROCESS | 19468 | 1461092832928 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 12:07:12 INFO - PROCESS | 19468 | 1461092832932 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 12:07:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:07:12 INFO - PROCESS | 19468 | 1461092832938 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:07:12 INFO - PROCESS | 19468 | 1461092832941 Marionette TRACE conn3 <- [1,2554,null,{}] 12:07:12 INFO - PROCESS | 19468 | 1461092832946 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:13 INFO - PROCESS | 19468 | 1461092833141 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 12:07:13 INFO - PROCESS | 19468 | 1461092833493 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:13 INFO - PROCESS | 19468 | ++DOCSHELL 0x846cfc00 == 145 [pid = 19468] [id = 646] 12:07:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 128 (0x846db800) [pid = 19468] [serial = 1939] [outer = (nil)] 12:07:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 129 (0x84c7f800) [pid = 19468] [serial = 1940] [outer = 0x846db800] 12:07:13 INFO - PROCESS | 19468 | 1461092833605 Marionette DEBUG loaded listener.js 12:07:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 130 (0x85d02400) [pid = 19468] [serial = 1941] [outer = 0x846db800] 12:07:14 INFO - PROCESS | 19468 | 1461092834701 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:07:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:07:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1833ms 12:07:14 INFO - PROCESS | 19468 | 1461092834773 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 12:07:14 INFO - PROCESS | 19468 | 1461092834781 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 12:07:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:07:14 INFO - PROCESS | 19468 | 1461092834790 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:07:14 INFO - PROCESS | 19468 | 1461092834795 Marionette TRACE conn3 <- [1,2558,null,{}] 12:07:14 INFO - PROCESS | 19468 | 1461092834803 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:15 INFO - PROCESS | 19468 | 1461092835045 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 12:07:15 INFO - PROCESS | 19468 | 1461092835387 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:15 INFO - PROCESS | 19468 | ++DOCSHELL 0x865fb000 == 146 [pid = 19468] [id = 647] 12:07:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 131 (0x87bec400) [pid = 19468] [serial = 1942] [outer = (nil)] 12:07:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x884eec00) [pid = 19468] [serial = 1943] [outer = 0x87bec400] 12:07:15 INFO - PROCESS | 19468 | 1461092835492 Marionette DEBUG loaded listener.js 12:07:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x88521000) [pid = 19468] [serial = 1944] [outer = 0x87bec400] 12:07:16 INFO - PROCESS | 19468 | 1461092836587 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:07:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:07:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1842ms 12:07:16 INFO - PROCESS | 19468 | 1461092836635 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 12:07:16 INFO - PROCESS | 19468 | 1461092836641 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 12:07:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:07:16 INFO - PROCESS | 19468 | 1461092836651 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:07:16 INFO - PROCESS | 19468 | 1461092836655 Marionette TRACE conn3 <- [1,2562,null,{}] 12:07:16 INFO - PROCESS | 19468 | 1461092836662 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:16 INFO - PROCESS | 19468 | 1461092836900 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 12:07:17 INFO - PROCESS | 19468 | 1461092837281 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:17 INFO - PROCESS | 19468 | ++DOCSHELL 0x884ef400 == 147 [pid = 19468] [id = 648] 12:07:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x88dc8800) [pid = 19468] [serial = 1945] [outer = (nil)] 12:07:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x88df0800) [pid = 19468] [serial = 1946] [outer = 0x88dc8800] 12:07:17 INFO - PROCESS | 19468 | 1461092837378 Marionette DEBUG loaded listener.js 12:07:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x8960ac00) [pid = 19468] [serial = 1947] [outer = 0x88dc8800] 12:07:18 INFO - PROCESS | 19468 | 1461092838405 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 12:07:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:07:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1833ms 12:07:18 INFO - PROCESS | 19468 | 1461092838483 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 12:07:18 INFO - PROCESS | 19468 | 1461092838487 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 12:07:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:07:18 INFO - PROCESS | 19468 | 1461092838496 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:07:18 INFO - PROCESS | 19468 | 1461092838505 Marionette TRACE conn3 <- [1,2566,null,{}] 12:07:18 INFO - PROCESS | 19468 | 1461092838520 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:18 INFO - PROCESS | 19468 | 1461092838911 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 12:07:19 INFO - PROCESS | 19468 | 1461092839134 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:19 INFO - PROCESS | 19468 | ++DOCSHELL 0x846e6000 == 148 [pid = 19468] [id = 649] 12:07:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x89606400) [pid = 19468] [serial = 1948] [outer = (nil)] 12:07:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x8ab19400) [pid = 19468] [serial = 1949] [outer = 0x89606400] 12:07:19 INFO - PROCESS | 19468 | 1461092839224 Marionette DEBUG loaded listener.js 12:07:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x8abe4800) [pid = 19468] [serial = 1950] [outer = 0x89606400] 12:07:20 INFO - PROCESS | 19468 | 1461092840237 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 12:07:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:07:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1798ms 12:07:20 INFO - PROCESS | 19468 | 1461092840293 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 12:07:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:07:20 INFO - PROCESS | 19468 | 1461092840298 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 12:07:20 INFO - PROCESS | 19468 | 1461092840305 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:07:20 INFO - PROCESS | 19468 | 1461092840308 Marionette TRACE conn3 <- [1,2570,null,{}] 12:07:20 INFO - PROCESS | 19468 | 1461092840314 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:20 INFO - PROCESS | 19468 | 1461092840544 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 12:07:20 INFO - PROCESS | 19468 | 1461092840874 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:20 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a6f5000 == 149 [pid = 19468] [id = 650] 12:07:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x8a8cb400) [pid = 19468] [serial = 1951] [outer = (nil)] 12:07:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x8adf4c00) [pid = 19468] [serial = 1952] [outer = 0x8a8cb400] 12:07:20 INFO - PROCESS | 19468 | 1461092840970 Marionette DEBUG loaded listener.js 12:07:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x8aec1000) [pid = 19468] [serial = 1953] [outer = 0x8a8cb400] 12:07:21 INFO - PROCESS | 19468 | 1461092841939 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 12:07:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:07:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1681ms 12:07:21 INFO - PROCESS | 19468 | 1461092841986 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 12:07:21 INFO - PROCESS | 19468 | 1461092841990 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 12:07:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:07:21 INFO - PROCESS | 19468 | 1461092841997 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:07:22 INFO - PROCESS | 19468 | 1461092842000 Marionette TRACE conn3 <- [1,2574,null,{}] 12:07:22 INFO - PROCESS | 19468 | 1461092842006 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:22 INFO - PROCESS | 19468 | 1461092842232 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 12:07:22 INFO - PROCESS | 19468 | 1461092842568 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:22 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b624c00 == 150 [pid = 19468] [id = 651] 12:07:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x8b626000) [pid = 19468] [serial = 1954] [outer = (nil)] 12:07:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x8b906800) [pid = 19468] [serial = 1955] [outer = 0x8b626000] 12:07:22 INFO - PROCESS | 19468 | 1461092842689 Marionette DEBUG loaded listener.js 12:07:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x8da06000) [pid = 19468] [serial = 1956] [outer = 0x8b626000] 12:07:23 INFO - PROCESS | 19468 | 1461092843650 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:07:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:07:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1729ms 12:07:23 INFO - PROCESS | 19468 | 1461092843727 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 12:07:23 INFO - PROCESS | 19468 | 1461092843731 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 12:07:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:07:23 INFO - PROCESS | 19468 | 1461092843737 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:07:23 INFO - PROCESS | 19468 | 1461092843741 Marionette TRACE conn3 <- [1,2578,null,{}] 12:07:23 INFO - PROCESS | 19468 | 1461092843747 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:23 INFO - PROCESS | 19468 | 1461092843969 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 12:07:24 INFO - PROCESS | 19468 | 1461092844307 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:24 INFO - PROCESS | 19468 | ++DOCSHELL 0x89601400 == 151 [pid = 19468] [id = 652] 12:07:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x8ab1b400) [pid = 19468] [serial = 1957] [outer = (nil)] 12:07:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x8dc13000) [pid = 19468] [serial = 1958] [outer = 0x8ab1b400] 12:07:24 INFO - PROCESS | 19468 | 1461092844401 Marionette DEBUG loaded listener.js 12:07:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x8dcc8400) [pid = 19468] [serial = 1959] [outer = 0x8ab1b400] 12:07:25 INFO - PROCESS | 19468 | 1461092845283 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:07:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:07:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1582ms 12:07:25 INFO - PROCESS | 19468 | 1461092845319 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 12:07:25 INFO - PROCESS | 19468 | 1461092845323 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 12:07:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:07:25 INFO - PROCESS | 19468 | 1461092845330 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:07:25 INFO - PROCESS | 19468 | 1461092845333 Marionette TRACE conn3 <- [1,2582,null,{}] 12:07:25 INFO - PROCESS | 19468 | 1461092845339 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:25 INFO - PROCESS | 19468 | 1461092845640 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 12:07:25 INFO - PROCESS | 19468 | 1461092845902 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:25 INFO - PROCESS | 19468 | ++DOCSHELL 0x884e2800 == 152 [pid = 19468] [id = 653] 12:07:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x8db0ec00) [pid = 19468] [serial = 1960] [outer = (nil)] 12:07:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8e5d7c00) [pid = 19468] [serial = 1961] [outer = 0x8db0ec00] 12:07:26 INFO - PROCESS | 19468 | 1461092845996 Marionette DEBUG loaded listener.js 12:07:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x8f5c9000) [pid = 19468] [serial = 1962] [outer = 0x8db0ec00] 12:07:26 INFO - PROCESS | 19468 | 1461092846930 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:07:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:07:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1634ms 12:07:26 INFO - PROCESS | 19468 | 1461092846964 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 12:07:26 INFO - PROCESS | 19468 | 1461092846967 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 12:07:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:07:26 INFO - PROCESS | 19468 | 1461092846974 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:07:26 INFO - PROCESS | 19468 | 1461092846977 Marionette TRACE conn3 <- [1,2586,null,{}] 12:07:26 INFO - PROCESS | 19468 | 1461092846983 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:27 INFO - PROCESS | 19468 | 1461092847191 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 12:07:27 INFO - PROCESS | 19468 | 1461092847481 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:27 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d10000 == 153 [pid = 19468] [id = 654] 12:07:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x8dcd1c00) [pid = 19468] [serial = 1963] [outer = (nil)] 12:07:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x8fc0f400) [pid = 19468] [serial = 1964] [outer = 0x8dcd1c00] 12:07:27 INFO - PROCESS | 19468 | 1461092847616 Marionette DEBUG loaded listener.js 12:07:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x8fef0c00) [pid = 19468] [serial = 1965] [outer = 0x8dcd1c00] 12:07:28 INFO - PROCESS | 19468 | 1461092848522 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:07:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:07:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1582ms 12:07:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:07:28 INFO - PROCESS | 19468 | 1461092848556 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 12:07:28 INFO - PROCESS | 19468 | 1461092848559 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 12:07:28 INFO - PROCESS | 19468 | 1461092848566 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:07:28 INFO - PROCESS | 19468 | 1461092848570 Marionette TRACE conn3 <- [1,2590,null,{}] 12:07:28 INFO - PROCESS | 19468 | 1461092848576 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:28 INFO - PROCESS | 19468 | 1461092848785 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 12:07:29 INFO - PROCESS | 19468 | 1461092849082 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:29 INFO - PROCESS | 19468 | ++DOCSHELL 0x8dc18800 == 154 [pid = 19468] [id = 655] 12:07:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x8dcd5000) [pid = 19468] [serial = 1966] [outer = (nil)] 12:07:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x8ffa1000) [pid = 19468] [serial = 1967] [outer = 0x8dcd5000] 12:07:29 INFO - PROCESS | 19468 | 1461092849216 Marionette DEBUG loaded listener.js 12:07:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x901e8800) [pid = 19468] [serial = 1968] [outer = 0x8dcd5000] 12:07:30 INFO - PROCESS | 19468 | 1461092850124 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 12:07:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:07:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1629ms 12:07:30 INFO - PROCESS | 19468 | 1461092850195 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 12:07:30 INFO - PROCESS | 19468 | 1461092850198 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 12:07:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:07:30 INFO - PROCESS | 19468 | 1461092850205 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:07:30 INFO - PROCESS | 19468 | 1461092850209 Marionette TRACE conn3 <- [1,2594,null,{}] 12:07:30 INFO - PROCESS | 19468 | 1461092850214 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:30 INFO - PROCESS | 19468 | 1461092850470 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 12:07:30 INFO - PROCESS | 19468 | 1461092850814 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:30 INFO - PROCESS | 19468 | ++DOCSHELL 0x90533000 == 155 [pid = 19468] [id = 656] 12:07:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x90534000) [pid = 19468] [serial = 1969] [outer = (nil)] 12:07:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x9053f800) [pid = 19468] [serial = 1970] [outer = 0x90534000] 12:07:30 INFO - PROCESS | 19468 | 1461092850923 Marionette DEBUG loaded listener.js 12:07:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x9132e400) [pid = 19468] [serial = 1971] [outer = 0x90534000] 12:07:31 INFO - PROCESS | 19468 | 1461092851938 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 12:07:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:07:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1780ms 12:07:31 INFO - PROCESS | 19468 | 1461092851986 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 12:07:31 INFO - PROCESS | 19468 | 1461092851991 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 12:07:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:07:31 INFO - PROCESS | 19468 | 1461092851997 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:07:32 INFO - PROCESS | 19468 | 1461092852002 Marionette TRACE conn3 <- [1,2598,null,{}] 12:07:32 INFO - PROCESS | 19468 | 1461092852008 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:32 INFO - PROCESS | 19468 | 1461092852301 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 12:07:32 INFO - PROCESS | 19468 | 1461092852648 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:32 INFO - PROCESS | 19468 | ++DOCSHELL 0x9313cc00 == 156 [pid = 19468] [id = 657] 12:07:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x93332c00) [pid = 19468] [serial = 1972] [outer = (nil)] 12:07:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x959e6800) [pid = 19468] [serial = 1973] [outer = 0x93332c00] 12:07:32 INFO - PROCESS | 19468 | 1461092852749 Marionette DEBUG loaded listener.js 12:07:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x959ecc00) [pid = 19468] [serial = 1974] [outer = 0x93332c00] 12:07:33 INFO - PROCESS | 19468 | 1461092853685 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:07:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:07:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1733ms 12:07:33 INFO - PROCESS | 19468 | 1461092853731 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 12:07:33 INFO - PROCESS | 19468 | 1461092853735 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 12:07:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:07:33 INFO - PROCESS | 19468 | 1461092853742 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:07:33 INFO - PROCESS | 19468 | 1461092853745 Marionette TRACE conn3 <- [1,2602,null,{}] 12:07:33 INFO - PROCESS | 19468 | 1461092853751 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:33 INFO - PROCESS | 19468 | 1461092853980 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 12:07:34 INFO - PROCESS | 19468 | 1461092854321 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:34 INFO - PROCESS | 19468 | ++DOCSHELL 0x901ef800 == 157 [pid = 19468] [id = 658] 12:07:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x90538000) [pid = 19468] [serial = 1975] [outer = (nil)] 12:07:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x970d3000) [pid = 19468] [serial = 1976] [outer = 0x90538000] 12:07:34 INFO - PROCESS | 19468 | 1461092854413 Marionette DEBUG loaded listener.js 12:07:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x971c0c00) [pid = 19468] [serial = 1977] [outer = 0x90538000] 12:07:35 INFO - PROCESS | 19468 | 1461092855299 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 12:07:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:07:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1635ms 12:07:35 INFO - PROCESS | 19468 | 1461092855377 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 12:07:35 INFO - PROCESS | 19468 | 1461092855381 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 12:07:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:07:35 INFO - PROCESS | 19468 | 1461092855388 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:07:35 INFO - PROCESS | 19468 | 1461092855391 Marionette TRACE conn3 <- [1,2606,null,{}] 12:07:35 INFO - PROCESS | 19468 | 1461092855397 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:35 INFO - PROCESS | 19468 | 1461092855615 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 12:07:35 INFO - PROCESS | 19468 | 1461092855948 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:35 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fef4c00 == 158 [pid = 19468] [id = 659] 12:07:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x9696c000) [pid = 19468] [serial = 1978] [outer = (nil)] 12:07:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x9790d800) [pid = 19468] [serial = 1979] [outer = 0x9696c000] 12:07:36 INFO - PROCESS | 19468 | 1461092856039 Marionette DEBUG loaded listener.js 12:07:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x979b7c00) [pid = 19468] [serial = 1980] [outer = 0x9696c000] 12:07:37 INFO - PROCESS | 19468 | 1461092857026 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 12:07:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:07:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1684ms 12:07:37 INFO - PROCESS | 19468 | 1461092857073 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 12:07:37 INFO - PROCESS | 19468 | 1461092857076 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 12:07:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:07:37 INFO - PROCESS | 19468 | 1461092857083 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:07:37 INFO - PROCESS | 19468 | 1461092857086 Marionette TRACE conn3 <- [1,2610,null,{}] 12:07:37 INFO - PROCESS | 19468 | 1461092857092 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:37 INFO - PROCESS | 19468 | 1461092857303 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 12:07:37 INFO - PROCESS | 19468 | 1461092857645 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:37 INFO - PROCESS | 19468 | ++DOCSHELL 0x84c76800 == 159 [pid = 19468] [id = 660] 12:07:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x865fc000) [pid = 19468] [serial = 1981] [outer = (nil)] 12:07:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x97c7cc00) [pid = 19468] [serial = 1982] [outer = 0x865fc000] 12:07:37 INFO - PROCESS | 19468 | 1461092857749 Marionette DEBUG loaded listener.js 12:07:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x97f91800) [pid = 19468] [serial = 1983] [outer = 0x865fc000] 12:07:38 INFO - PROCESS | 19468 | 1461092858642 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:07:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:07:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1633ms 12:07:38 INFO - PROCESS | 19468 | 1461092858717 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 12:07:38 INFO - PROCESS | 19468 | 1461092858721 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 12:07:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:07:38 INFO - PROCESS | 19468 | 1461092858728 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:07:38 INFO - PROCESS | 19468 | 1461092858730 Marionette TRACE conn3 <- [1,2614,null,{}] 12:07:38 INFO - PROCESS | 19468 | 1461092858737 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:38 INFO - PROCESS | 19468 | 1461092858963 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 12:07:39 INFO - PROCESS | 19468 | 1461092859313 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:39 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c8800 == 160 [pid = 19468] [id = 661] 12:07:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x9313d800) [pid = 19468] [serial = 1984] [outer = (nil)] 12:07:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x9812e000) [pid = 19468] [serial = 1985] [outer = 0x9313d800] 12:07:39 INFO - PROCESS | 19468 | 1461092859402 Marionette DEBUG loaded listener.js 12:07:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x9863b800) [pid = 19468] [serial = 1986] [outer = 0x9313d800] 12:07:40 INFO - PROCESS | 19468 | 1461092860357 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 12:07:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:07:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1683ms 12:07:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:07:40 INFO - PROCESS | 19468 | 1461092860412 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 12:07:40 INFO - PROCESS | 19468 | 1461092860415 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 12:07:40 INFO - PROCESS | 19468 | 1461092860421 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:07:40 INFO - PROCESS | 19468 | 1461092860425 Marionette TRACE conn3 <- [1,2618,null,{}] 12:07:40 INFO - PROCESS | 19468 | 1461092860430 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:40 INFO - PROCESS | 19468 | 1461092860655 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 12:07:41 INFO - PROCESS | 19468 | 1461092860992 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:41 INFO - PROCESS | 19468 | ++DOCSHELL 0x84273000 == 161 [pid = 19468] [id = 662] 12:07:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x84f4f000) [pid = 19468] [serial = 1987] [outer = (nil)] 12:07:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x99208000) [pid = 19468] [serial = 1988] [outer = 0x84f4f000] 12:07:41 INFO - PROCESS | 19468 | 1461092861083 Marionette DEBUG loaded listener.js 12:07:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x9926b000) [pid = 19468] [serial = 1989] [outer = 0x84f4f000] 12:07:41 INFO - PROCESS | 19468 | 1461092861981 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:07:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:07:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1630ms 12:07:42 INFO - PROCESS | 19468 | 1461092862057 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 12:07:42 INFO - PROCESS | 19468 | 1461092862061 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 12:07:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:07:42 INFO - PROCESS | 19468 | 1461092862070 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:07:42 INFO - PROCESS | 19468 | 1461092862073 Marionette TRACE conn3 <- [1,2622,null,{}] 12:07:42 INFO - PROCESS | 19468 | 1461092862079 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:42 INFO - PROCESS | 19468 | 1461092862304 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 12:07:42 INFO - PROCESS | 19468 | 1461092862642 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:42 INFO - PROCESS | 19468 | ++DOCSHELL 0x93335000 == 162 [pid = 19468] [id = 663] 12:07:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x9904a400) [pid = 19468] [serial = 1990] [outer = (nil)] 12:07:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x9fb33000) [pid = 19468] [serial = 1991] [outer = 0x9904a400] 12:07:42 INFO - PROCESS | 19468 | 1461092862745 Marionette DEBUG loaded listener.js 12:07:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x9fb8e000) [pid = 19468] [serial = 1992] [outer = 0x9904a400] 12:07:43 INFO - PROCESS | 19468 | 1461092863628 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 12:07:45 INFO - PROCESS | 19468 | --DOCSHELL 0x8e367400 == 161 [pid = 19468] [id = 309] 12:07:45 INFO - PROCESS | 19468 | --DOCSHELL 0x9010f000 == 160 [pid = 19468] [id = 588] 12:07:45 INFO - PROCESS | 19468 | --DOCSHELL 0x959f1400 == 159 [pid = 19468] [id = 591] 12:07:45 INFO - PROCESS | 19468 | --DOCSHELL 0x88cca800 == 158 [pid = 19468] [id = 311] 12:07:45 INFO - PROCESS | 19468 | --DOCSHELL 0x901f3c00 == 157 [pid = 19468] [id = 313] 12:07:45 INFO - PROCESS | 19468 | --DOCSHELL 0x8e369400 == 156 [pid = 19468] [id = 310] 12:07:45 INFO - PROCESS | 19468 | --DOCSHELL 0x90543000 == 155 [pid = 19468] [id = 589] 12:07:45 INFO - PROCESS | 19468 | --DOCSHELL 0x9010a000 == 154 [pid = 19468] [id = 590] 12:07:45 INFO - PROCESS | 19468 | --DOCSHELL 0x88deb400 == 153 [pid = 19468] [id = 312] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8b621000 == 152 [pid = 19468] [id = 587] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x85e32400 == 151 [pid = 19468] [id = 645] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x865f5800 == 150 [pid = 19468] [id = 644] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x865f5400 == 149 [pid = 19468] [id = 643] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x857cc000 == 148 [pid = 19468] [id = 642] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x85b77000 == 147 [pid = 19468] [id = 637] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x85e30c00 == 146 [pid = 19468] [id = 636] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8aec1c00 == 145 [pid = 19468] [id = 635] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x91324800 == 144 [pid = 19468] [id = 634] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8ff4cc00 == 143 [pid = 19468] [id = 632] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8a6fbc00 == 142 [pid = 19468] [id = 633] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x97f87000 == 141 [pid = 19468] [id = 551] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x84c75400 == 140 [pid = 19468] [id = 631] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x865fe800 == 139 [pid = 19468] [id = 630] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8dccec00 == 138 [pid = 19468] [id = 629] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8aecd400 == 137 [pid = 19468] [id = 628] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x8ab14400 == 136 [pid = 19468] [id = 626] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x85d0dc00 == 135 [pid = 19468] [id = 627] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x88b51c00 == 134 [pid = 19468] [id = 625] 12:07:46 INFO - PROCESS | 19468 | --DOCSHELL 0x857d0c00 == 133 [pid = 19468] [id = 624] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x8a6f3000) [pid = 19468] [serial = 1871] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x8a6fc400) [pid = 19468] [serial = 1737] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x893ef400) [pid = 19468] [serial = 1868] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x8ac18400) [pid = 19468] [serial = 1818] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x8ac0f800) [pid = 19468] [serial = 1817] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x8abe2400) [pid = 19468] [serial = 1815] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x8ab14800) [pid = 19468] [serial = 1814] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x893e1000) [pid = 19468] [serial = 1812] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x88dca000) [pid = 19468] [serial = 1811] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x87bee400) [pid = 19468] [serial = 1809] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x865f3400) [pid = 19468] [serial = 1808] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x85ff3400) [pid = 19468] [serial = 1862] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x864a2000) [pid = 19468] [serial = 1863] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x98a0cc00) [pid = 19468] [serial = 1860] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x989b6000) [pid = 19468] [serial = 1859] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x98068c00) [pid = 19468] [serial = 1857] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x98067000) [pid = 19468] [serial = 1856] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x97f86c00) [pid = 19468] [serial = 1854] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x97c78c00) [pid = 19468] [serial = 1853] [outer = (nil)] [url = about:blank] 12:07:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:07:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 4136ms 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x979c0400) [pid = 19468] [serial = 1851] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x9790b000) [pid = 19468] [serial = 1850] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x971c4800) [pid = 19468] [serial = 1848] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x970d4000) [pid = 19468] [serial = 1847] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x95a53000) [pid = 19468] [serial = 1845] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x95912000) [pid = 19468] [serial = 1844] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x9310c400) [pid = 19468] [serial = 1842] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x91fd6400) [pid = 19468] [serial = 1841] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x9132d000) [pid = 19468] [serial = 1839] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x90546800) [pid = 19468] [serial = 1838] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x8ffab800) [pid = 19468] [serial = 1836] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x8ffa6c00) [pid = 19468] [serial = 1835] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x8fc0e000) [pid = 19468] [serial = 1833] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x8fc07000) [pid = 19468] [serial = 1832] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x8f5d3400) [pid = 19468] [serial = 1830] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x8e5ddc00) [pid = 19468] [serial = 1829] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x8dcd2000) [pid = 19468] [serial = 1827] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x8ac14000) [pid = 19468] [serial = 1826] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x8da03400) [pid = 19468] [serial = 1824] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x8da01800) [pid = 19468] [serial = 1823] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x8aecd800) [pid = 19468] [serial = 1821] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x8aec6800) [pid = 19468] [serial = 1820] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x89610400) [pid = 19468] [serial = 1869] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x88524000) [pid = 19468] [serial = 1866] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x88519800) [pid = 19468] [serial = 1865] [outer = (nil)] [url = about:blank] 12:07:46 INFO - PROCESS | 19468 | 1461092866369 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 12:07:46 INFO - PROCESS | 19468 | 1461092866375 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 12:07:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:07:46 INFO - PROCESS | 19468 | 1461092866386 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:07:46 INFO - PROCESS | 19468 | 1461092866395 Marionette TRACE conn3 <- [1,2626,null,{}] 12:07:46 INFO - PROCESS | 19468 | 1461092866402 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:46 INFO - PROCESS | 19468 | 1461092866603 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 12:07:46 INFO - PROCESS | 19468 | 1461092866828 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:46 INFO - PROCESS | 19468 | ++DOCSHELL 0x864a2000 == 134 [pid = 19468] [id = 664] 12:07:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x864a3c00) [pid = 19468] [serial = 1993] [outer = (nil)] 12:07:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x865f4400) [pid = 19468] [serial = 1994] [outer = 0x864a3c00] 12:07:46 INFO - PROCESS | 19468 | 1461092866922 Marionette DEBUG loaded listener.js 12:07:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x87587800) [pid = 19468] [serial = 1995] [outer = 0x864a3c00] 12:07:47 INFO - PROCESS | 19468 | 1461092867764 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:07:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:07:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1436ms 12:07:47 INFO - PROCESS | 19468 | 1461092867822 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 12:07:47 INFO - PROCESS | 19468 | 1461092867827 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 12:07:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:07:47 INFO - PROCESS | 19468 | 1461092867840 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:07:47 INFO - PROCESS | 19468 | 1461092867844 Marionette TRACE conn3 <- [1,2630,null,{}] 12:07:47 INFO - PROCESS | 19468 | 1461092867851 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:48 INFO - PROCESS | 19468 | 1461092868061 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 12:07:48 INFO - PROCESS | 19468 | 1461092868285 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:48 INFO - PROCESS | 19468 | ++DOCSHELL 0x85ff1c00 == 135 [pid = 19468] [id = 665] 12:07:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x86499400) [pid = 19468] [serial = 1996] [outer = (nil)] 12:07:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x88516400) [pid = 19468] [serial = 1997] [outer = 0x86499400] 12:07:48 INFO - PROCESS | 19468 | 1461092868365 Marionette DEBUG loaded listener.js 12:07:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x88b54800) [pid = 19468] [serial = 1998] [outer = 0x86499400] 12:07:49 INFO - PROCESS | 19468 | 1461092869409 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 12:07:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:07:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1632ms 12:07:49 INFO - PROCESS | 19468 | 1461092869469 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 12:07:49 INFO - PROCESS | 19468 | 1461092869472 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 12:07:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:07:49 INFO - PROCESS | 19468 | 1461092869479 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:07:49 INFO - PROCESS | 19468 | 1461092869482 Marionette TRACE conn3 <- [1,2634,null,{}] 12:07:49 INFO - PROCESS | 19468 | 1461092869497 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:49 INFO - PROCESS | 19468 | 1461092869800 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 12:07:49 INFO - PROCESS | 19468 | 1461092869832 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:49 INFO - PROCESS | 19468 | ++DOCSHELL 0x884ec000 == 136 [pid = 19468] [id = 666] 12:07:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x88de4000) [pid = 19468] [serial = 1999] [outer = (nil)] 12:07:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x893ef400) [pid = 19468] [serial = 2000] [outer = 0x88de4000] 12:07:49 INFO - PROCESS | 19468 | 1461092869912 Marionette DEBUG loaded listener.js 12:07:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x8a6f3000) [pid = 19468] [serial = 2001] [outer = 0x88de4000] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x88517000) [pid = 19468] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x87591400) [pid = 19468] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x85d0e800) [pid = 19468] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x9863fc00) [pid = 19468] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x98064000) [pid = 19468] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x8d899000) [pid = 19468] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x9132bc00) [pid = 19468] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x959ee800) [pid = 19468] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x8a8c3800) [pid = 19468] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 136 (0x8ffa7c00) [pid = 19468] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 135 (0x8dc18400) [pid = 19468] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 134 (0x88b55000) [pid = 19468] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 133 (0x8dccfc00) [pid = 19468] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 132 (0x8b623400) [pid = 19468] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 131 (0x865f1c00) [pid = 19468] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 130 (0x8ab17c00) [pid = 19468] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 129 (0x88b5a800) [pid = 19468] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 128 (0x85b76000) [pid = 19468] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 127 (0x865ffc00) [pid = 19468] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 126 (0x857d4c00) [pid = 19468] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 125 (0x986a4000) [pid = 19468] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:07:51 INFO - PROCESS | 19468 | --DOMWINDOW == 124 (0x9ea18400) [pid = 19468] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:07:51 INFO - PROCESS | 19468 | 1461092871557 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:07:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:07:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 2180ms 12:07:51 INFO - PROCESS | 19468 | 1461092871660 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 12:07:51 INFO - PROCESS | 19468 | 1461092871664 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 12:07:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:07:51 INFO - PROCESS | 19468 | 1461092871670 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:07:51 INFO - PROCESS | 19468 | 1461092871673 Marionette TRACE conn3 <- [1,2638,null,{}] 12:07:51 INFO - PROCESS | 19468 | 1461092871678 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:51 INFO - PROCESS | 19468 | 1461092871914 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 12:07:52 INFO - PROCESS | 19468 | 1461092872153 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:52 INFO - PROCESS | 19468 | ++DOCSHELL 0x846dc400 == 137 [pid = 19468] [id = 667] 12:07:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 125 (0x85d0e800) [pid = 19468] [serial = 2002] [outer = (nil)] 12:07:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 126 (0x89601800) [pid = 19468] [serial = 2003] [outer = 0x85d0e800] 12:07:52 INFO - PROCESS | 19468 | 1461092872227 Marionette DEBUG loaded listener.js 12:07:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 127 (0x8ab14800) [pid = 19468] [serial = 2004] [outer = 0x85d0e800] 12:07:53 INFO - PROCESS | 19468 | 1461092873034 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:07:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:07:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1427ms 12:07:53 INFO - PROCESS | 19468 | 1461092873098 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 12:07:53 INFO - PROCESS | 19468 | 1461092873102 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 12:07:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:07:53 INFO - PROCESS | 19468 | 1461092873108 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:07:53 INFO - PROCESS | 19468 | 1461092873112 Marionette TRACE conn3 <- [1,2642,null,{}] 12:07:53 INFO - PROCESS | 19468 | 1461092873117 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:53 INFO - PROCESS | 19468 | 1461092873322 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 12:07:53 INFO - PROCESS | 19468 | 1461092873770 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:53 INFO - PROCESS | 19468 | ++DOCSHELL 0x85b77000 == 138 [pid = 19468] [id = 668] 12:07:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 128 (0x85b77800) [pid = 19468] [serial = 2005] [outer = (nil)] 12:07:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 129 (0x85e30400) [pid = 19468] [serial = 2006] [outer = 0x85b77800] 12:07:53 INFO - PROCESS | 19468 | 1461092873865 Marionette DEBUG loaded listener.js 12:07:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 130 (0x8649bc00) [pid = 19468] [serial = 2007] [outer = 0x85b77800] 12:07:54 INFO - PROCESS | 19468 | 1461092874852 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:07:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:07:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1782ms 12:07:54 INFO - PROCESS | 19468 | 1461092874893 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 12:07:54 INFO - PROCESS | 19468 | 1461092874901 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 12:07:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:07:54 INFO - PROCESS | 19468 | 1461092874911 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:07:54 INFO - PROCESS | 19468 | 1461092874915 Marionette TRACE conn3 <- [1,2646,null,{}] 12:07:54 INFO - PROCESS | 19468 | 1461092874924 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:55 INFO - PROCESS | 19468 | 1461092875165 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 12:07:55 INFO - PROCESS | 19468 | 1461092875505 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:55 INFO - PROCESS | 19468 | ++DOCSHELL 0x8851ec00 == 139 [pid = 19468] [id = 669] 12:07:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 131 (0x88b53800) [pid = 19468] [serial = 2008] [outer = (nil)] 12:07:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x88cca800) [pid = 19468] [serial = 2009] [outer = 0x88b53800] 12:07:55 INFO - PROCESS | 19468 | 1461092875601 Marionette DEBUG loaded listener.js 12:07:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x88dcf400) [pid = 19468] [serial = 2010] [outer = 0x88b53800] 12:07:56 INFO - PROCESS | 19468 | 1461092876599 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:07:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:07:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1737ms 12:07:56 INFO - PROCESS | 19468 | 1461092876652 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 12:07:56 INFO - PROCESS | 19468 | 1461092876658 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 12:07:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:07:56 INFO - PROCESS | 19468 | 1461092876665 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:07:56 INFO - PROCESS | 19468 | 1461092876669 Marionette TRACE conn3 <- [1,2650,null,{}] 12:07:56 INFO - PROCESS | 19468 | 1461092876675 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:56 INFO - PROCESS | 19468 | 1461092876905 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 12:07:57 INFO - PROCESS | 19468 | 1461092877293 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:57 INFO - PROCESS | 19468 | ++DOCSHELL 0x865f5c00 == 140 [pid = 19468] [id = 670] 12:07:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x8a6fc000) [pid = 19468] [serial = 2011] [outer = (nil)] 12:07:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x8ab12400) [pid = 19468] [serial = 2012] [outer = 0x8a6fc000] 12:07:57 INFO - PROCESS | 19468 | 1461092877390 Marionette DEBUG loaded listener.js 12:07:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x8abe4400) [pid = 19468] [serial = 2013] [outer = 0x8a6fc000] 12:07:58 INFO - PROCESS | 19468 | 1461092878319 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:07:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:07:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1729ms 12:07:58 INFO - PROCESS | 19468 | 1461092878395 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 12:07:58 INFO - PROCESS | 19468 | 1461092878400 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 12:07:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:07:58 INFO - PROCESS | 19468 | 1461092878416 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:07:58 INFO - PROCESS | 19468 | 1461092878426 Marionette TRACE conn3 <- [1,2654,null,{}] 12:07:58 INFO - PROCESS | 19468 | 1461092878432 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:58 INFO - PROCESS | 19468 | 1461092878764 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 12:07:59 INFO - PROCESS | 19468 | 1461092879035 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:59 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a6f9000 == 141 [pid = 19468] [id = 671] 12:07:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x8ab13000) [pid = 19468] [serial = 2014] [outer = (nil)] 12:07:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x8b624400) [pid = 19468] [serial = 2015] [outer = 0x8ab13000] 12:07:59 INFO - PROCESS | 19468 | 1461092879129 Marionette DEBUG loaded listener.js 12:07:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x8b904400) [pid = 19468] [serial = 2016] [outer = 0x8ab13000] 12:08:00 INFO - PROCESS | 19468 | 1461092880067 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:08:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:08:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1697ms 12:08:00 INFO - PROCESS | 19468 | 1461092880105 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 12:08:00 INFO - PROCESS | 19468 | 1461092880109 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 12:08:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:08:00 INFO - PROCESS | 19468 | 1461092880116 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:08:00 INFO - PROCESS | 19468 | 1461092880119 Marionette TRACE conn3 <- [1,2658,null,{}] 12:08:00 INFO - PROCESS | 19468 | 1461092880125 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:00 INFO - PROCESS | 19468 | 1461092880350 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 12:08:00 INFO - PROCESS | 19468 | 1461092880687 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x8adfa800 == 142 [pid = 19468] [id = 672] 12:08:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x8b61ac00) [pid = 19468] [serial = 2017] [outer = (nil)] 12:08:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x8d8a3000) [pid = 19468] [serial = 2018] [outer = 0x8b61ac00] 12:08:00 INFO - PROCESS | 19468 | 1461092880779 Marionette DEBUG loaded listener.js 12:08:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x8da02c00) [pid = 19468] [serial = 2019] [outer = 0x8b61ac00] 12:08:01 INFO - PROCESS | 19468 | 1461092881694 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:08:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:08:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1631ms 12:08:01 INFO - PROCESS | 19468 | 1461092881749 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 12:08:01 INFO - PROCESS | 19468 | 1461092881753 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 12:08:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:08:01 INFO - PROCESS | 19468 | 1461092881761 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:08:01 INFO - PROCESS | 19468 | 1461092881765 Marionette TRACE conn3 <- [1,2662,null,{}] 12:08:01 INFO - PROCESS | 19468 | 1461092881771 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:02 INFO - PROCESS | 19468 | 1461092882006 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 12:08:02 INFO - PROCESS | 19468 | 1461092882368 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:02 INFO - PROCESS | 19468 | ++DOCSHELL 0x8db0cc00 == 143 [pid = 19468] [id = 673] 12:08:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x8db0dc00) [pid = 19468] [serial = 2020] [outer = (nil)] 12:08:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x8dc14000) [pid = 19468] [serial = 2021] [outer = 0x8db0dc00] 12:08:02 INFO - PROCESS | 19468 | 1461092882477 Marionette DEBUG loaded listener.js 12:08:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x8f5cbc00) [pid = 19468] [serial = 2022] [outer = 0x8db0dc00] 12:08:03 INFO - PROCESS | 19468 | 1461092883464 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:08:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:08:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1736ms 12:08:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:08:03 INFO - PROCESS | 19468 | 1461092883497 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 12:08:03 INFO - PROCESS | 19468 | 1461092883500 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 12:08:03 INFO - PROCESS | 19468 | 1461092883507 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:08:03 INFO - PROCESS | 19468 | 1461092883511 Marionette TRACE conn3 <- [1,2666,null,{}] 12:08:03 INFO - PROCESS | 19468 | 1461092883516 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:03 INFO - PROCESS | 19468 | 1461092883831 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 12:08:04 INFO - PROCESS | 19468 | 1461092884095 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:04 INFO - PROCESS | 19468 | ++DOCSHELL 0x8db05c00 == 144 [pid = 19468] [id = 674] 12:08:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x8f5d2c00) [pid = 19468] [serial = 2023] [outer = (nil)] 12:08:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x8fc0e000) [pid = 19468] [serial = 2024] [outer = 0x8f5d2c00] 12:08:04 INFO - PROCESS | 19468 | 1461092884185 Marionette DEBUG loaded listener.js 12:08:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x8fefd000) [pid = 19468] [serial = 2025] [outer = 0x8f5d2c00] 12:08:05 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 12:08:05 INFO - PROCESS | 19468 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:08:05 INFO - PROCESS | 19468 | 1461092885509 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 12:08:05 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) 12:08:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2033ms 12:08:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:08:05 INFO - PROCESS | 19468 | 1461092885540 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 12:08:05 INFO - PROCESS | 19468 | 1461092885543 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 12:08:05 INFO - PROCESS | 19468 | 1461092885550 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:08:05 INFO - PROCESS | 19468 | 1461092885553 Marionette TRACE conn3 <- [1,2670,null,{}] 12:08:05 INFO - PROCESS | 19468 | 1461092885559 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:05 INFO - PROCESS | 19468 | 1461092885814 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 12:08:06 INFO - PROCESS | 19468 | 1461092886076 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:06 INFO - PROCESS | 19468 | ++DOCSHELL 0x8fc02c00 == 145 [pid = 19468] [id = 675] 12:08:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x8fef2000) [pid = 19468] [serial = 2026] [outer = (nil)] 12:08:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8ffa7c00) [pid = 19468] [serial = 2027] [outer = 0x8fef2000] 12:08:06 INFO - PROCESS | 19468 | 1461092886173 Marionette DEBUG loaded listener.js 12:08:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x901ec000) [pid = 19468] [serial = 2028] [outer = 0x8fef2000] 12:08:07 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 12:08:07 INFO - PROCESS | 19468 | 1461092887536 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 12:08:07 INFO - PROCESS | 19468 | 1461092887602 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 12:08:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:08:07 INFO - PROCESS | 19468 | 1461092887608 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:08:07 INFO - PROCESS | 19468 | 1461092887612 Marionette TRACE conn3 <- [1,2674,null,{}] 12:08:07 INFO - PROCESS | 19468 | 1461092887618 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:07 INFO - PROCESS | 19468 | 1461092887930 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 12:08:08 INFO - PROCESS | 19468 | 1461092888221 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:08 INFO - PROCESS | 19468 | ++DOCSHELL 0x8dc0ec00 == 146 [pid = 19468] [id = 676] 12:08:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x8ffa1800) [pid = 19468] [serial = 2029] [outer = (nil)] 12:08:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x90547c00) [pid = 19468] [serial = 2030] [outer = 0x8ffa1800] 12:08:08 INFO - PROCESS | 19468 | 1461092888310 Marionette DEBUG loaded listener.js 12:08:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x90729c00) [pid = 19468] [serial = 2031] [outer = 0x8ffa1800] 12:08:09 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 12:08:09 INFO - PROCESS | 19468 | 1461092889678 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 12:08:09 INFO - PROCESS | 19468 | 1461092889749 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 12:08:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:08:09 INFO - PROCESS | 19468 | 1461092889756 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:08:09 INFO - PROCESS | 19468 | 1461092889759 Marionette TRACE conn3 <- [1,2678,null,{}] 12:08:09 INFO - PROCESS | 19468 | 1461092889765 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:10 INFO - PROCESS | 19468 | 1461092890146 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 12:08:10 INFO - PROCESS | 19468 | 1461092890365 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:10 INFO - PROCESS | 19468 | ++DOCSHELL 0x90721c00 == 147 [pid = 19468] [id = 677] 12:08:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x9132c800) [pid = 19468] [serial = 2032] [outer = (nil)] 12:08:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x93103000) [pid = 19468] [serial = 2033] [outer = 0x9132c800] 12:08:10 INFO - PROCESS | 19468 | 1461092890454 Marionette DEBUG loaded listener.js 12:08:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x93175800) [pid = 19468] [serial = 2034] [outer = 0x9132c800] 12:08:11 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 12:08:11 INFO - PROCESS | 19468 | 1461092891781 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 12:08:11 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) 12:08:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2088ms 12:08:11 INFO - PROCESS | 19468 | 1461092891844 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 12:08:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:08:11 INFO - PROCESS | 19468 | 1461092891849 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 12:08:11 INFO - PROCESS | 19468 | 1461092891855 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:08:11 INFO - PROCESS | 19468 | 1461092891859 Marionette TRACE conn3 <- [1,2682,null,{}] 12:08:11 INFO - PROCESS | 19468 | 1461092891866 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:12 INFO - PROCESS | 19468 | 1461092892180 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 12:08:12 INFO - PROCESS | 19468 | 1461092892459 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:12 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ffaec00 == 148 [pid = 19468] [id = 678] 12:08:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x91fcd000) [pid = 19468] [serial = 2035] [outer = (nil)] 12:08:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x95c87c00) [pid = 19468] [serial = 2036] [outer = 0x91fcd000] 12:08:12 INFO - PROCESS | 19468 | 1461092892567 Marionette DEBUG loaded listener.js 12:08:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x971c2800) [pid = 19468] [serial = 2037] [outer = 0x91fcd000] 12:08:13 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 12:08:13 INFO - PROCESS | 19468 | 1461092893985 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 12:08:14 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) 12:08:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2187ms 12:08:14 INFO - PROCESS | 19468 | 1461092894043 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 12:08:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:08:14 INFO - PROCESS | 19468 | 1461092894047 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 12:08:14 INFO - PROCESS | 19468 | 1461092894054 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:08:14 INFO - PROCESS | 19468 | 1461092894065 Marionette TRACE conn3 <- [1,2686,null,{}] 12:08:14 INFO - PROCESS | 19468 | 1461092894069 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:14 INFO - PROCESS | 19468 | 1461092894437 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 12:08:14 INFO - PROCESS | 19468 | 1461092894664 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:14 INFO - PROCESS | 19468 | ++DOCSHELL 0x95920400 == 149 [pid = 19468] [id = 679] 12:08:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x97543c00) [pid = 19468] [serial = 2038] [outer = (nil)] 12:08:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x97c78800) [pid = 19468] [serial = 2039] [outer = 0x97543c00] 12:08:14 INFO - PROCESS | 19468 | 1461092894751 Marionette DEBUG loaded listener.js 12:08:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x97f88800) [pid = 19468] [serial = 2040] [outer = 0x97543c00] 12:08:16 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 12:08:16 INFO - PROCESS | 19468 | 1461092896119 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 12:08:16 INFO - PROCESS | 19468 | 1461092896148 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 12:08:16 INFO - PROCESS | 19468 | 1461092896155 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:08:16 INFO - PROCESS | 19468 | 1461092896158 Marionette TRACE conn3 <- [1,2690,null,{}] 12:08:16 INFO - PROCESS | 19468 | 1461092896164 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:16 INFO - PROCESS | 19468 | 1461092896418 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 12:08:16 INFO - PROCESS | 19468 | 1461092896691 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:16 INFO - PROCESS | 19468 | ++DOCSHELL 0x97902400 == 150 [pid = 19468] [id = 680] 12:08:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x97a4b400) [pid = 19468] [serial = 2041] [outer = (nil)] 12:08:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x98624c00) [pid = 19468] [serial = 2042] [outer = 0x97a4b400] 12:08:16 INFO - PROCESS | 19468 | 1461092896778 Marionette DEBUG loaded listener.js 12:08:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x98628000) [pid = 19468] [serial = 2043] [outer = 0x97a4b400] 12:08:18 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 12:08:18 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 12:08:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:08:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 12:08:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:08:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:08:18 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1 12:08:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:08:18 INFO - _addTest/ [0,2693,"getWindowHandle",null] 12:08:18 INFO - PROCESS | 19468 | 1461092898149 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 12:08:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:08:18 INFO - PROCESS | 19468 | 1461092898156 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:08:18 INFO - PROCESS | 19468 | 1461092898160 Marionette TRACE conn3 <- [1,2694,null,{}] 12:08:18 INFO - PROCESS | 19468 | 1461092898166 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:18 INFO - PROCESS | 19468 | 1461092898383 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 12:08:18 INFO - PROCESS | 19468 | 1461092898693 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:18 INFO - PROCESS | 19468 | ++DOCSHELL 0x90537000 == 151 [pid = 19468] [id = 681] 12:08:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x97f86400) [pid = 19468] [serial = 2044] [outer = (nil)] 12:08:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x990c9000) [pid = 19468] [serial = 2045] [outer = 0x97f86400] 12:08:18 INFO - PROCESS | 19468 | 1461092898781 Marionette DEBUG loaded listener.js 12:08:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x99210c00) [pid = 19468] [serial = 2046] [outer = 0x97f86400] 12:08:20 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 12:08:20 INFO - PROCESS | 19468 | 1461092900154 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 12:08:20 INFO - PROCESS | 19468 | 1461092900193 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 12:08:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:08:20 INFO - PROCESS | 19468 | 1461092900200 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:08:20 INFO - PROCESS | 19468 | 1461092900204 Marionette TRACE conn3 <- [1,2698,null,{}] 12:08:20 INFO - PROCESS | 19468 | 1461092900210 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:20 INFO - PROCESS | 19468 | 1461092900483 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 12:08:20 INFO - PROCESS | 19468 | 1461092900751 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:20 INFO - PROCESS | 19468 | ++DOCSHELL 0x97a46800 == 152 [pid = 19468] [id = 682] 12:08:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x9901d800) [pid = 19468] [serial = 2047] [outer = (nil)] 12:08:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x9fc4d800) [pid = 19468] [serial = 2048] [outer = 0x9901d800] 12:08:20 INFO - PROCESS | 19468 | 1461092900839 Marionette DEBUG loaded listener.js 12:08:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x9fe93c00) [pid = 19468] [serial = 2049] [outer = 0x9901d800] 12:08:22 INFO - PROCESS | 19468 | SkCairoFTTypeface::onFilterRec unimplemented 12:08:22 INFO - PROCESS | 19468 | 1461092902257 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 12:08:22 INFO - PROCESS | 19468 | 1461092902398 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 12:08:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:08:22 INFO - PROCESS | 19468 | 1461092902412 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:08:22 INFO - PROCESS | 19468 | 1461092902416 Marionette TRACE conn3 <- [1,2702,null,{}] 12:08:22 INFO - PROCESS | 19468 | 1461092902421 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:22 INFO - PROCESS | 19468 | 1461092902667 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 12:08:22 INFO - PROCESS | 19468 | 1461092902970 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:22 INFO - PROCESS | 19468 | ++DOCSHELL 0x990cd400 == 153 [pid = 19468] [id = 683] 12:08:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x9df87c00) [pid = 19468] [serial = 2050] [outer = (nil)] 12:08:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0xa0015000) [pid = 19468] [serial = 2051] [outer = 0x9df87c00] 12:08:23 INFO - PROCESS | 19468 | 1461092903056 Marionette DEBUG loaded listener.js 12:08:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0xa00c3400) [pid = 19468] [serial = 2052] [outer = 0x9df87c00] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x90485400 == 152 [pid = 19468] [id = 569] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x846ce000 == 151 [pid = 19468] [id = 574] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x85ff7000 == 150 [pid = 19468] [id = 576] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x8649cc00 == 149 [pid = 19468] [id = 575] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x97908400 == 148 [pid = 19468] [id = 47] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x8ffa2800 == 147 [pid = 19468] [id = 207] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x846dc400 == 146 [pid = 19468] [id = 667] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x884ec000 == 145 [pid = 19468] [id = 666] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x85ff1c00 == 144 [pid = 19468] [id = 665] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x864a2000 == 143 [pid = 19468] [id = 664] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x84273000 == 142 [pid = 19468] [id = 662] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x84c76800 == 141 [pid = 19468] [id = 660] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x846c8800 == 140 [pid = 19468] [id = 661] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x8fef4c00 == 139 [pid = 19468] [id = 659] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x901ef800 == 138 [pid = 19468] [id = 658] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x9313cc00 == 137 [pid = 19468] [id = 657] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x90533000 == 136 [pid = 19468] [id = 656] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x8dc18800 == 135 [pid = 19468] [id = 655] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x884e2800 == 134 [pid = 19468] [id = 653] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x85d10000 == 133 [pid = 19468] [id = 654] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x89601400 == 132 [pid = 19468] [id = 652] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x8b624c00 == 131 [pid = 19468] [id = 651] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x8a6f5000 == 130 [pid = 19468] [id = 650] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x846e6000 == 129 [pid = 19468] [id = 649] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x884ef400 == 128 [pid = 19468] [id = 648] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x865fb000 == 127 [pid = 19468] [id = 647] 12:08:25 INFO - PROCESS | 19468 | --DOCSHELL 0x846cfc00 == 126 [pid = 19468] [id = 646] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x893e8800) [pid = 19468] [serial = 1806] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x88bf2c00) [pid = 19468] [serial = 1934] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x88ccac00) [pid = 19468] [serial = 1935] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x88bfa000) [pid = 19468] [serial = 1937] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x9ea1a000) [pid = 19468] [serial = 1920] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x9ea12800) [pid = 19468] [serial = 1919] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x9df8a800) [pid = 19468] [serial = 1917] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x9a8ad000) [pid = 19468] [serial = 1916] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x9901a800) [pid = 19468] [serial = 1914] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x98ade000) [pid = 19468] [serial = 1913] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x9831a800) [pid = 19468] [serial = 1911] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x9806dc00) [pid = 19468] [serial = 1910] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x97c7ac00) [pid = 19468] [serial = 1908] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x97c70400) [pid = 19468] [serial = 1907] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x97761000) [pid = 19468] [serial = 1905] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x96347400) [pid = 19468] [serial = 1904] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x9310a400) [pid = 19468] [serial = 1902] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x91fd4400) [pid = 19468] [serial = 1901] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x90548c00) [pid = 19468] [serial = 1899] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x90537800) [pid = 19468] [serial = 1898] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x901f6000) [pid = 19468] [serial = 1896] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x9010e400) [pid = 19468] [serial = 1895] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x8fef7400) [pid = 19468] [serial = 1893] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x8fc0e800) [pid = 19468] [serial = 1892] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x8f6b3000) [pid = 19468] [serial = 1890] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x8e5d0400) [pid = 19468] [serial = 1889] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x8db02000) [pid = 19468] [serial = 1887] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x8da0bc00) [pid = 19468] [serial = 1886] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x8b906c00) [pid = 19468] [serial = 1884] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x8b621800) [pid = 19468] [serial = 1883] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x8abefc00) [pid = 19468] [serial = 1881] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x8ab20400) [pid = 19468] [serial = 1880] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x893e3400) [pid = 19468] [serial = 1878] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x88cd4c00) [pid = 19468] [serial = 1877] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x85e33400) [pid = 19468] [serial = 1875] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x85d08000) [pid = 19468] [serial = 1874] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x8758fc00) [pid = 19468] [serial = 1931] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x85b7e000) [pid = 19468] [serial = 1928] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 136 (0x85d0d800) [pid = 19468] [serial = 1929] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 135 (0x9fe97400) [pid = 19468] [serial = 1926] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 134 (0x9fe95800) [pid = 19468] [serial = 1925] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 133 (0x9fc4e000) [pid = 19468] [serial = 1923] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 132 (0x9fb97000) [pid = 19468] [serial = 1922] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | --DOMWINDOW == 131 (0x87bf6000) [pid = 19468] [serial = 1932] [outer = (nil)] [url = about:blank] 12:08:25 INFO - PROCESS | 19468 | 1461092905831 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:08:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:08:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 3437ms 12:08:25 INFO - PROCESS | 19468 | 1461092905849 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 12:08:25 INFO - PROCESS | 19468 | 1461092905854 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 12:08:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:08:25 INFO - PROCESS | 19468 | 1461092905926 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:08:25 INFO - PROCESS | 19468 | 1461092905931 Marionette TRACE conn3 <- [1,2706,null,{}] 12:08:25 INFO - PROCESS | 19468 | 1461092905940 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:26 INFO - PROCESS | 19468 | 1461092906152 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 12:08:26 INFO - PROCESS | 19468 | 1461092906171 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:26 INFO - PROCESS | 19468 | ++DOCSHELL 0x8426e000 == 127 [pid = 19468] [id = 684] 12:08:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x85b7f000) [pid = 19468] [serial = 2053] [outer = (nil)] 12:08:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x86496400) [pid = 19468] [serial = 2054] [outer = 0x85b7f000] 12:08:26 INFO - PROCESS | 19468 | 1461092906431 Marionette DEBUG loaded listener.js 12:08:26 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x865f5800) [pid = 19468] [serial = 2055] [outer = 0x85b7f000] 12:08:27 INFO - PROCESS | 19468 | 1461092907380 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 12:08:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:08:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1490ms 12:08:27 INFO - PROCESS | 19468 | 1461092907407 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 12:08:27 INFO - PROCESS | 19468 | 1461092907415 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 12:08:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:08:27 INFO - PROCESS | 19468 | 1461092907425 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:08:27 INFO - PROCESS | 19468 | 1461092907428 Marionette TRACE conn3 <- [1,2710,null,{}] 12:08:27 INFO - PROCESS | 19468 | 1461092907434 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:27 INFO - PROCESS | 19468 | 1461092907643 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 12:08:27 INFO - PROCESS | 19468 | 1461092907886 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:28 INFO - PROCESS | 19468 | ++DOCSHELL 0x8758bc00 == 128 [pid = 19468] [id = 685] 12:08:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x87beb400) [pid = 19468] [serial = 2056] [outer = (nil)] 12:08:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x884e1c00) [pid = 19468] [serial = 2057] [outer = 0x87beb400] 12:08:28 INFO - PROCESS | 19468 | 1461092908058 Marionette DEBUG loaded listener.js 12:08:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x884f0000) [pid = 19468] [serial = 2058] [outer = 0x87beb400] 12:08:28 INFO - PROCESS | 19468 | 1461092908961 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 12:08:29 INFO - PROCESS | 19468 | 1461092909017 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 12:08:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:08:29 INFO - PROCESS | 19468 | 1461092909028 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:08:29 INFO - PROCESS | 19468 | 1461092909035 Marionette TRACE conn3 <- [1,2714,null,{}] 12:08:29 INFO - PROCESS | 19468 | 1461092909051 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:29 INFO - PROCESS | 19468 | 1461092909386 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 12:08:29 INFO - PROCESS | 19468 | 1461092909423 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:29 INFO - PROCESS | 19468 | ++DOCSHELL 0x884e3000 == 129 [pid = 19468] [id = 686] 12:08:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x88bf8000) [pid = 19468] [serial = 2059] [outer = (nil)] 12:08:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x88dc6000) [pid = 19468] [serial = 2060] [outer = 0x88bf8000] 12:08:29 INFO - PROCESS | 19468 | 1461092909504 Marionette DEBUG loaded listener.js 12:08:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x893e2000) [pid = 19468] [serial = 2061] [outer = 0x88bf8000] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x9313d800) [pid = 19468] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x90534000) [pid = 19468] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x8ab1b400) [pid = 19468] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 136 (0x8a8cb400) [pid = 19468] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 135 (0x93332c00) [pid = 19468] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 134 (0x8b626000) [pid = 19468] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 133 (0x9904a400) [pid = 19468] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 132 (0x864a3c00) [pid = 19468] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 131 (0x84f4f000) [pid = 19468] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 130 (0x864a1800) [pid = 19468] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 129 (0x8dcd5000) [pid = 19468] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 128 (0x86499400) [pid = 19468] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 127 (0x9696c000) [pid = 19468] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 126 (0x846db800) [pid = 19468] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 125 (0x90538000) [pid = 19468] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 124 (0x8dcd1c00) [pid = 19468] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 123 (0x8db0ec00) [pid = 19468] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 122 (0x88de4000) [pid = 19468] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 121 (0x89606400) [pid = 19468] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 120 (0x88dc8800) [pid = 19468] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 119 (0x87bec400) [pid = 19468] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:08:30 INFO - PROCESS | 19468 | --DOMWINDOW == 118 (0x865fc000) [pid = 19468] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:08:31 INFO - PROCESS | 19468 | 1461092911191 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 12:08:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:08:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 2191ms 12:08:31 INFO - PROCESS | 19468 | 1461092911220 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 12:08:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:08:31 INFO - PROCESS | 19468 | 1461092911225 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 12:08:31 INFO - PROCESS | 19468 | 1461092911231 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:08:31 INFO - PROCESS | 19468 | 1461092911234 Marionette TRACE conn3 <- [1,2718,null,{}] 12:08:31 INFO - PROCESS | 19468 | 1461092911240 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:31 INFO - PROCESS | 19468 | 1461092911439 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 12:08:31 INFO - PROCESS | 19468 | 1461092911663 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:31 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e2a800 == 130 [pid = 19468] [id = 687] 12:08:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 119 (0x8649d400) [pid = 19468] [serial = 2062] [outer = (nil)] 12:08:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 120 (0x893e4000) [pid = 19468] [serial = 2063] [outer = 0x8649d400] 12:08:31 INFO - PROCESS | 19468 | 1461092911742 Marionette DEBUG loaded listener.js 12:08:31 INFO - PROCESS | 19468 | ++DOMWINDOW == 121 (0x8a6f4000) [pid = 19468] [serial = 2064] [outer = 0x8649d400] 12:08:32 INFO - PROCESS | 19468 | 1461092912757 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 12:08:32 INFO - PROCESS | 19468 | 1461092912819 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 12:08:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:08:32 INFO - PROCESS | 19468 | 1461092912847 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:08:32 INFO - PROCESS | 19468 | 1461092912854 Marionette TRACE conn3 <- [1,2722,null,{}] 12:08:32 INFO - PROCESS | 19468 | 1461092912865 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:33 INFO - PROCESS | 19468 | 1461092913116 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 12:08:33 INFO - PROCESS | 19468 | 1461092913475 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:33 INFO - PROCESS | 19468 | ++DOCSHELL 0x85ff1000 == 131 [pid = 19468] [id = 688] 12:08:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 122 (0x85ff4c00) [pid = 19468] [serial = 2065] [outer = (nil)] 12:08:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 123 (0x864a5800) [pid = 19468] [serial = 2066] [outer = 0x85ff4c00] 12:08:33 INFO - PROCESS | 19468 | 1461092913565 Marionette DEBUG loaded listener.js 12:08:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 124 (0x8758ec00) [pid = 19468] [serial = 2067] [outer = 0x85ff4c00] 12:08:34 INFO - PROCESS | 19468 | 1461092914592 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 12:08:34 INFO - PROCESS | 19468 | 1461092914643 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 12:08:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:08:34 INFO - PROCESS | 19468 | 1461092914654 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:08:34 INFO - PROCESS | 19468 | 1461092914659 Marionette TRACE conn3 <- [1,2726,null,{}] 12:08:34 INFO - PROCESS | 19468 | 1461092914665 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:34 INFO - PROCESS | 19468 | 1461092914911 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 12:08:35 INFO - PROCESS | 19468 | 1461092915258 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:35 INFO - PROCESS | 19468 | ++DOCSHELL 0x85fec400 == 132 [pid = 19468] [id = 689] 12:08:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 125 (0x85fed800) [pid = 19468] [serial = 2068] [outer = (nil)] 12:08:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 126 (0x8a6fb800) [pid = 19468] [serial = 2069] [outer = 0x85fed800] 12:08:35 INFO - PROCESS | 19468 | 1461092915351 Marionette DEBUG loaded listener.js 12:08:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 127 (0x8a8d0c00) [pid = 19468] [serial = 2070] [outer = 0x85fed800] 12:08:36 INFO - PROCESS | 19468 | 1461092916380 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 12:08:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:08:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1784ms 12:08:36 INFO - PROCESS | 19468 | 1461092916438 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 12:08:36 INFO - PROCESS | 19468 | 1461092916442 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 12:08:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:08:36 INFO - PROCESS | 19468 | 1461092916449 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:08:36 INFO - PROCESS | 19468 | 1461092916455 Marionette TRACE conn3 <- [1,2730,null,{}] 12:08:36 INFO - PROCESS | 19468 | 1461092916472 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:36 INFO - PROCESS | 19468 | 1461092916718 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 12:08:37 INFO - PROCESS | 19468 | 1461092917101 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:37 INFO - PROCESS | 19468 | ++DOCSHELL 0x88b57c00 == 133 [pid = 19468] [id = 690] 12:08:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 128 (0x8ac0fc00) [pid = 19468] [serial = 2071] [outer = (nil)] 12:08:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 129 (0x8adf2c00) [pid = 19468] [serial = 2072] [outer = 0x8ac0fc00] 12:08:37 INFO - PROCESS | 19468 | 1461092917196 Marionette DEBUG loaded listener.js 12:08:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 130 (0x8aec6400) [pid = 19468] [serial = 2073] [outer = 0x8ac0fc00] 12:08:38 INFO - PROCESS | 19468 | 1461092918617 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 12:08:38 INFO - PROCESS | 19468 | 1461092918650 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 12:08:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:08:38 INFO - PROCESS | 19468 | 1461092918657 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:08:38 INFO - PROCESS | 19468 | 1461092918661 Marionette TRACE conn3 <- [1,2734,null,{}] 12:08:38 INFO - PROCESS | 19468 | 1461092918666 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:38 INFO - PROCESS | 19468 | 1461092918919 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 12:08:39 INFO - PROCESS | 19468 | 1461092919230 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:39 INFO - PROCESS | 19468 | ++DOCSHELL 0x8adef800 == 134 [pid = 19468] [id = 691] 12:08:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 131 (0x8aecdc00) [pid = 19468] [serial = 2074] [outer = (nil)] 12:08:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x8b90e800) [pid = 19468] [serial = 2075] [outer = 0x8aecdc00] 12:08:39 INFO - PROCESS | 19468 | 1461092919319 Marionette DEBUG loaded listener.js 12:08:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x8d8a0800) [pid = 19468] [serial = 2076] [outer = 0x8aecdc00] 12:08:40 INFO - PROCESS | 19468 | 1461092920265 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 12:08:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:08:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1679ms 12:08:40 INFO - PROCESS | 19468 | 1461092920339 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 12:08:40 INFO - PROCESS | 19468 | 1461092920342 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 12:08:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:08:40 INFO - PROCESS | 19468 | 1461092920351 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:08:40 INFO - PROCESS | 19468 | 1461092920355 Marionette TRACE conn3 <- [1,2738,null,{}] 12:08:40 INFO - PROCESS | 19468 | 1461092920361 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:40 INFO - PROCESS | 19468 | 1461092920578 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 12:08:40 INFO - PROCESS | 19468 | 1461092920914 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:40 INFO - PROCESS | 19468 | ++DOCSHELL 0x83506000 == 135 [pid = 19468] [id = 692] 12:08:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x88bf8400) [pid = 19468] [serial = 2077] [outer = (nil)] 12:08:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x8db04800) [pid = 19468] [serial = 2078] [outer = 0x88bf8400] 12:08:41 INFO - PROCESS | 19468 | 1461092921007 Marionette DEBUG loaded listener.js 12:08:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x8dc12000) [pid = 19468] [serial = 2079] [outer = 0x88bf8400] 12:08:41 INFO - PROCESS | 19468 | 1461092921942 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 12:08:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:08:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1629ms 12:08:41 INFO - PROCESS | 19468 | 1461092921980 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 12:08:41 INFO - PROCESS | 19468 | 1461092921983 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 12:08:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:08:41 INFO - PROCESS | 19468 | 1461092921990 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:08:41 INFO - PROCESS | 19468 | 1461092921994 Marionette TRACE conn3 <- [1,2742,null,{}] 12:08:42 INFO - PROCESS | 19468 | 1461092922000 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:42 INFO - PROCESS | 19468 | 1461092922243 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 12:08:42 INFO - PROCESS | 19468 | 1461092922596 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:42 INFO - PROCESS | 19468 | ++DOCSHELL 0x8abec800 == 136 [pid = 19468] [id = 693] 12:08:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x8db09000) [pid = 19468] [serial = 2080] [outer = (nil)] 12:08:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x8e5d8400) [pid = 19468] [serial = 2081] [outer = 0x8db09000] 12:08:42 INFO - PROCESS | 19468 | 1461092922693 Marionette DEBUG loaded listener.js 12:08:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x8f6bb000) [pid = 19468] [serial = 2082] [outer = 0x8db09000] 12:08:43 INFO - PROCESS | 19468 | 1461092923609 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:08:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:08:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1682ms 12:08:43 INFO - PROCESS | 19468 | 1461092923673 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 12:08:43 INFO - PROCESS | 19468 | 1461092923677 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 12:08:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:08:43 INFO - PROCESS | 19468 | 1461092923683 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:08:43 INFO - PROCESS | 19468 | 1461092923687 Marionette TRACE conn3 <- [1,2746,null,{}] 12:08:43 INFO - PROCESS | 19468 | 1461092923692 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:43 INFO - PROCESS | 19468 | 1461092923916 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 12:08:44 INFO - PROCESS | 19468 | 1461092924248 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:44 INFO - PROCESS | 19468 | ++DOCSHELL 0x8e5d0800 == 137 [pid = 19468] [id = 694] 12:08:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x8f6cb800) [pid = 19468] [serial = 2083] [outer = (nil)] 12:08:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x8fc07000) [pid = 19468] [serial = 2084] [outer = 0x8f6cb800] 12:08:44 INFO - PROCESS | 19468 | 1461092924350 Marionette DEBUG loaded listener.js 12:08:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x8fefc800) [pid = 19468] [serial = 2085] [outer = 0x8f6cb800] 12:08:45 INFO - PROCESS | 19468 | 1461092925246 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:08:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:08:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1636ms 12:08:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:08:45 INFO - PROCESS | 19468 | 1461092925320 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 12:08:45 INFO - PROCESS | 19468 | 1461092925323 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 12:08:45 INFO - PROCESS | 19468 | 1461092925329 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:08:45 INFO - PROCESS | 19468 | 1461092925333 Marionette TRACE conn3 <- [1,2750,null,{}] 12:08:45 INFO - PROCESS | 19468 | 1461092925339 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:45 INFO - PROCESS | 19468 | 1461092925552 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 12:08:45 INFO - PROCESS | 19468 | 1461092925895 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:45 INFO - PROCESS | 19468 | ++DOCSHELL 0x884e1400 == 138 [pid = 19468] [id = 695] 12:08:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x88deb800) [pid = 19468] [serial = 2086] [outer = (nil)] 12:08:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x9010ec00) [pid = 19468] [serial = 2087] [outer = 0x88deb800] 12:08:45 INFO - PROCESS | 19468 | 1461092925988 Marionette DEBUG loaded listener.js 12:08:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x901f2000) [pid = 19468] [serial = 2088] [outer = 0x88deb800] 12:08:46 INFO - PROCESS | 19468 | 1461092926868 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:08:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:08:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1583ms 12:08:46 INFO - PROCESS | 19468 | 1461092926912 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 12:08:46 INFO - PROCESS | 19468 | 1461092926917 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 12:08:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:08:46 INFO - PROCESS | 19468 | 1461092926923 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:08:46 INFO - PROCESS | 19468 | 1461092926927 Marionette TRACE conn3 <- [1,2754,null,{}] 12:08:46 INFO - PROCESS | 19468 | 1461092926932 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:47 INFO - PROCESS | 19468 | 1461092927160 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 12:08:47 INFO - PROCESS | 19468 | 1461092927495 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:47 INFO - PROCESS | 19468 | ++DOCSHELL 0x8e5d4000 == 139 [pid = 19468] [id = 696] 12:08:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x90479c00) [pid = 19468] [serial = 2089] [outer = (nil)] 12:08:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x90482c00) [pid = 19468] [serial = 2090] [outer = 0x90479c00] 12:08:47 INFO - PROCESS | 19468 | 1461092927599 Marionette DEBUG loaded listener.js 12:08:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x90539400) [pid = 19468] [serial = 2091] [outer = 0x90479c00] 12:08:48 INFO - PROCESS | 19468 | 1461092928524 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:08:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:08:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1636ms 12:08:48 INFO - PROCESS | 19468 | 1461092928559 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 12:08:48 INFO - PROCESS | 19468 | 1461092928565 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 12:08:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:08:48 INFO - PROCESS | 19468 | 1461092928572 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:08:48 INFO - PROCESS | 19468 | 1461092928575 Marionette TRACE conn3 <- [1,2758,null,{}] 12:08:48 INFO - PROCESS | 19468 | 1461092928581 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:48 INFO - PROCESS | 19468 | 1461092928818 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 12:08:49 INFO - PROCESS | 19468 | 1461092929160 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:49 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ff50800 == 140 [pid = 19468] [id = 697] 12:08:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x90477800) [pid = 19468] [serial = 2092] [outer = (nil)] 12:08:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x91323400) [pid = 19468] [serial = 2093] [outer = 0x90477800] 12:08:49 INFO - PROCESS | 19468 | 1461092929264 Marionette DEBUG loaded listener.js 12:08:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x915c5c00) [pid = 19468] [serial = 2094] [outer = 0x90477800] 12:08:50 INFO - PROCESS | 19468 | 1461092930179 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:08:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:08:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1635ms 12:08:50 INFO - PROCESS | 19468 | 1461092930207 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 12:08:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:08:50 INFO - PROCESS | 19468 | 1461092930211 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 12:08:50 INFO - PROCESS | 19468 | 1461092930218 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:08:50 INFO - PROCESS | 19468 | 1461092930222 Marionette TRACE conn3 <- [1,2762,null,{}] 12:08:50 INFO - PROCESS | 19468 | 1461092930244 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:50 INFO - PROCESS | 19468 | 1461092930567 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 12:08:50 INFO - PROCESS | 19468 | 1461092930790 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:50 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b90f400 == 141 [pid = 19468] [id = 698] 12:08:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x93332c00) [pid = 19468] [serial = 2095] [outer = (nil)] 12:08:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x95912400) [pid = 19468] [serial = 2096] [outer = 0x93332c00] 12:08:50 INFO - PROCESS | 19468 | 1461092930953 Marionette DEBUG loaded listener.js 12:08:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x95c8f400) [pid = 19468] [serial = 2097] [outer = 0x93332c00] 12:08:51 INFO - PROCESS | 19468 | 1461092931888 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:08:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:08:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1736ms 12:08:51 INFO - PROCESS | 19468 | 1461092931954 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 12:08:51 INFO - PROCESS | 19468 | 1461092931958 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 12:08:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:08:51 INFO - PROCESS | 19468 | 1461092931965 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:08:51 INFO - PROCESS | 19468 | 1461092931968 Marionette TRACE conn3 <- [1,2766,null,{}] 12:08:51 INFO - PROCESS | 19468 | 1461092931975 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:52 INFO - PROCESS | 19468 | 1461092932279 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 12:08:52 INFO - PROCESS | 19468 | 1461092932636 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:52 INFO - PROCESS | 19468 | ++DOCSHELL 0x97117c00 == 142 [pid = 19468] [id = 699] 12:08:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x971be000) [pid = 19468] [serial = 2098] [outer = (nil)] 12:08:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x9775e800) [pid = 19468] [serial = 2099] [outer = 0x971be000] 12:08:52 INFO - PROCESS | 19468 | 1461092932756 Marionette DEBUG loaded listener.js 12:08:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x97901800) [pid = 19468] [serial = 2100] [outer = 0x971be000] 12:08:53 INFO - PROCESS | 19468 | 1461092933635 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:08:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:08:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1729ms 12:08:53 INFO - PROCESS | 19468 | 1461092933695 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 12:08:53 INFO - PROCESS | 19468 | 1461092933698 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 12:08:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:08:53 INFO - PROCESS | 19468 | 1461092933705 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:08:53 INFO - PROCESS | 19468 | 1461092933708 Marionette TRACE conn3 <- [1,2770,null,{}] 12:08:53 INFO - PROCESS | 19468 | 1461092933714 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:53 INFO - PROCESS | 19468 | 1461092933941 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 12:08:54 INFO - PROCESS | 19468 | 1461092934234 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:54 INFO - PROCESS | 19468 | ++DOCSHELL 0x90541800 == 143 [pid = 19468] [id = 700] 12:08:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x96772000) [pid = 19468] [serial = 2101] [outer = (nil)] 12:08:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x97a43c00) [pid = 19468] [serial = 2102] [outer = 0x96772000] 12:08:54 INFO - PROCESS | 19468 | 1461092934371 Marionette DEBUG loaded listener.js 12:08:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x97a50800) [pid = 19468] [serial = 2103] [outer = 0x96772000] 12:08:55 INFO - PROCESS | 19468 | 1461092935285 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:08:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:08:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1631ms 12:08:55 INFO - PROCESS | 19468 | 1461092935336 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 12:08:55 INFO - PROCESS | 19468 | 1461092935340 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 12:08:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:08:55 INFO - PROCESS | 19468 | 1461092935346 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:08:55 INFO - PROCESS | 19468 | 1461092935349 Marionette TRACE conn3 <- [1,2774,null,{}] 12:08:55 INFO - PROCESS | 19468 | 1461092935355 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:55 INFO - PROCESS | 19468 | 1461092935576 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 12:08:55 INFO - PROCESS | 19468 | 1461092935922 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:55 INFO - PROCESS | 19468 | ++DOCSHELL 0x8e35a800 == 144 [pid = 19468] [id = 701] 12:08:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x8f6cc800) [pid = 19468] [serial = 2104] [outer = (nil)] 12:08:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x97c7f400) [pid = 19468] [serial = 2105] [outer = 0x8f6cc800] 12:08:56 INFO - PROCESS | 19468 | 1461092936011 Marionette DEBUG loaded listener.js 12:08:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x97f88400) [pid = 19468] [serial = 2106] [outer = 0x8f6cc800] 12:08:56 INFO - PROCESS | 19468 | 1461092936918 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 12:08:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:08:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1634ms 12:08:56 INFO - PROCESS | 19468 | 1461092936981 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 12:08:56 INFO - PROCESS | 19468 | 1461092936985 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 12:08:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:08:56 INFO - PROCESS | 19468 | 1461092936991 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:08:56 INFO - PROCESS | 19468 | 1461092936995 Marionette TRACE conn3 <- [1,2778,null,{}] 12:08:57 INFO - PROCESS | 19468 | 1461092937001 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:57 INFO - PROCESS | 19468 | 1461092937232 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 12:08:57 INFO - PROCESS | 19468 | 1461092937571 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:57 INFO - PROCESS | 19468 | ++DOCSHELL 0x9790f400 == 145 [pid = 19468] [id = 702] 12:08:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x97c70800) [pid = 19468] [serial = 2107] [outer = (nil)] 12:08:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x9862a000) [pid = 19468] [serial = 2108] [outer = 0x97c70800] 12:08:57 INFO - PROCESS | 19468 | 1461092937663 Marionette DEBUG loaded listener.js 12:08:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x9862c800) [pid = 19468] [serial = 2109] [outer = 0x97c70800] 12:08:58 INFO - PROCESS | 19468 | 1461092938545 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:08:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:08:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1586ms 12:08:58 INFO - PROCESS | 19468 | 1461092938579 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 12:08:58 INFO - PROCESS | 19468 | 1461092938583 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 12:08:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:08:58 INFO - PROCESS | 19468 | 1461092938589 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:08:58 INFO - PROCESS | 19468 | 1461092938593 Marionette TRACE conn3 <- [1,2782,null,{}] 12:08:58 INFO - PROCESS | 19468 | 1461092938600 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:58 INFO - PROCESS | 19468 | 1461092938912 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 12:08:59 INFO - PROCESS | 19468 | 1461092939133 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:59 INFO - PROCESS | 19468 | ++DOCSHELL 0x9054d400 == 146 [pid = 19468] [id = 703] 12:08:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x9831b800) [pid = 19468] [serial = 2110] [outer = (nil)] 12:08:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x99207c00) [pid = 19468] [serial = 2111] [outer = 0x9831b800] 12:08:59 INFO - PROCESS | 19468 | 1461092939270 Marionette DEBUG loaded listener.js 12:08:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x9df82400) [pid = 19468] [serial = 2112] [outer = 0x9831b800] 12:09:00 INFO - PROCESS | 19468 | 1461092940178 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:09:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:09:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1644ms 12:09:00 INFO - PROCESS | 19468 | 1461092940234 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 12:09:00 INFO - PROCESS | 19468 | 1461092940238 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 12:09:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:09:00 INFO - PROCESS | 19468 | 1461092940244 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:09:00 INFO - PROCESS | 19468 | 1461092940248 Marionette TRACE conn3 <- [1,2786,null,{}] 12:09:00 INFO - PROCESS | 19468 | 1461092940253 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:00 INFO - PROCESS | 19468 | 1461092940477 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 12:09:00 INFO - PROCESS | 19468 | 1461092940831 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x90109000 == 147 [pid = 19468] [id = 704] 12:09:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x90484800) [pid = 19468] [serial = 2113] [outer = (nil)] 12:09:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x9fb34800) [pid = 19468] [serial = 2114] [outer = 0x90484800] 12:09:00 INFO - PROCESS | 19468 | 1461092940927 Marionette DEBUG loaded listener.js 12:09:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x9fb96800) [pid = 19468] [serial = 2115] [outer = 0x90484800] 12:09:01 INFO - PROCESS | 19468 | 1461092941846 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:09:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:09:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1639ms 12:09:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:09:01 INFO - PROCESS | 19468 | 1461092941885 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 12:09:01 INFO - PROCESS | 19468 | 1461092941888 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 12:09:01 INFO - PROCESS | 19468 | 1461092941895 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:09:01 INFO - PROCESS | 19468 | 1461092941898 Marionette TRACE conn3 <- [1,2790,null,{}] 12:09:01 INFO - PROCESS | 19468 | 1461092941904 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:02 INFO - PROCESS | 19468 | 1461092942169 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 12:09:02 INFO - PROCESS | 19468 | 1461092942485 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:02 INFO - PROCESS | 19468 | ++DOCSHELL 0x9df8e800 == 148 [pid = 19468] [id = 705] 12:09:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x9ea12000) [pid = 19468] [serial = 2116] [outer = (nil)] 12:09:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x9fe9d000) [pid = 19468] [serial = 2117] [outer = 0x9ea12000] 12:09:02 INFO - PROCESS | 19468 | 1461092942581 Marionette DEBUG loaded listener.js 12:09:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x9feea800) [pid = 19468] [serial = 2118] [outer = 0x9ea12000] 12:09:05 INFO - PROCESS | 19468 | --DOCSHELL 0x87bf5400 == 147 [pid = 19468] [id = 308] 12:09:05 INFO - PROCESS | 19468 | --DOCSHELL 0x90721c00 == 146 [pid = 19468] [id = 677] 12:09:05 INFO - PROCESS | 19468 | --DOCSHELL 0x8fc02c00 == 145 [pid = 19468] [id = 675] 12:09:05 INFO - PROCESS | 19468 | --DOCSHELL 0x8dc0ec00 == 144 [pid = 19468] [id = 676] 12:09:05 INFO - PROCESS | 19468 | --DOCSHELL 0x8db05c00 == 143 [pid = 19468] [id = 674] 12:09:05 INFO - PROCESS | 19468 | --DOCSHELL 0x8db0cc00 == 142 [pid = 19468] [id = 673] 12:09:05 INFO - PROCESS | 19468 | --DOCSHELL 0x8adfa800 == 141 [pid = 19468] [id = 672] 12:09:05 INFO - PROCESS | 19468 | --DOCSHELL 0x8a6f9000 == 140 [pid = 19468] [id = 671] 12:09:05 INFO - PROCESS | 19468 | --DOCSHELL 0x8851ec00 == 139 [pid = 19468] [id = 669] 12:09:05 INFO - PROCESS | 19468 | --DOCSHELL 0x865f5c00 == 138 [pid = 19468] [id = 670] 12:09:05 INFO - PROCESS | 19468 | --DOCSHELL 0x85b77000 == 137 [pid = 19468] [id = 668] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x9863b800) [pid = 19468] [serial = 1986] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x9053f800) [pid = 19468] [serial = 1970] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x8dc13000) [pid = 19468] [serial = 1958] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x8aec1000) [pid = 19468] [serial = 1953] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x959e6800) [pid = 19468] [serial = 1973] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x8b906800) [pid = 19468] [serial = 1955] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x9fb8e000) [pid = 19468] [serial = 1992] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x87587800) [pid = 19468] [serial = 1995] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x99208000) [pid = 19468] [serial = 1988] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x8a6fb000) [pid = 19468] [serial = 1872] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x901e8800) [pid = 19468] [serial = 1968] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x88b54800) [pid = 19468] [serial = 1998] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x979b7c00) [pid = 19468] [serial = 1980] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x9132e400) [pid = 19468] [serial = 1971] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x84c7f800) [pid = 19468] [serial = 1940] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x970d3000) [pid = 19468] [serial = 1976] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x9790d800) [pid = 19468] [serial = 1979] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x8fef0c00) [pid = 19468] [serial = 1965] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x8e5d7c00) [pid = 19468] [serial = 1961] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x9fb33000) [pid = 19468] [serial = 1991] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x8da06000) [pid = 19468] [serial = 1956] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x8a6f3000) [pid = 19468] [serial = 2001] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x8ab19400) [pid = 19468] [serial = 1949] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x959ecc00) [pid = 19468] [serial = 1974] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x8ffa1000) [pid = 19468] [serial = 1967] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x9926b000) [pid = 19468] [serial = 1989] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x85d02400) [pid = 19468] [serial = 1941] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x8abe4800) [pid = 19468] [serial = 1950] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x88516400) [pid = 19468] [serial = 1997] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x8960ac00) [pid = 19468] [serial = 1947] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x884eec00) [pid = 19468] [serial = 1943] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x971c0c00) [pid = 19468] [serial = 1977] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x88df0800) [pid = 19468] [serial = 1946] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x865f4400) [pid = 19468] [serial = 1994] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x97c7cc00) [pid = 19468] [serial = 1982] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x97f91800) [pid = 19468] [serial = 1983] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x8adf4c00) [pid = 19468] [serial = 1952] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x9812e000) [pid = 19468] [serial = 1985] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 136 (0x88521000) [pid = 19468] [serial = 1944] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 135 (0x8fc0f400) [pid = 19468] [serial = 1964] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 134 (0x893ef400) [pid = 19468] [serial = 2000] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 133 (0x8dcc8400) [pid = 19468] [serial = 1959] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 132 (0x8f5c9000) [pid = 19468] [serial = 1962] [outer = (nil)] [url = about:blank] 12:09:05 INFO - PROCESS | 19468 | --DOMWINDOW == 131 (0x89601800) [pid = 19468] [serial = 2003] [outer = (nil)] [url = about:blank] 12:09:06 INFO - PROCESS | 19468 | 1461092946208 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:09:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:09:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 4344ms 12:09:06 INFO - PROCESS | 19468 | 1461092946238 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 12:09:06 INFO - PROCESS | 19468 | 1461092946245 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 12:09:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:09:06 INFO - PROCESS | 19468 | 1461092946258 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:09:06 INFO - PROCESS | 19468 | 1461092946262 Marionette TRACE conn3 <- [1,2794,null,{}] 12:09:06 INFO - PROCESS | 19468 | 1461092946270 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:06 INFO - PROCESS | 19468 | 1461092946492 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 12:09:06 INFO - PROCESS | 19468 | 1461092946729 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:06 INFO - PROCESS | 19468 | ++DOCSHELL 0x85ff1c00 == 138 [pid = 19468] [id = 706] 12:09:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x85ff9800) [pid = 19468] [serial = 2119] [outer = (nil)] 12:09:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x87588000) [pid = 19468] [serial = 2120] [outer = 0x85ff9800] 12:09:06 INFO - PROCESS | 19468 | 1461092946812 Marionette DEBUG loaded listener.js 12:09:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x87bef000) [pid = 19468] [serial = 2121] [outer = 0x85ff9800] 12:09:07 INFO - PROCESS | 19468 | 1461092947848 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 12:09:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:09:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1637ms 12:09:07 INFO - PROCESS | 19468 | 1461092947896 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 12:09:07 INFO - PROCESS | 19468 | 1461092947904 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 12:09:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:09:07 INFO - PROCESS | 19468 | 1461092947915 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:09:07 INFO - PROCESS | 19468 | 1461092947918 Marionette TRACE conn3 <- [1,2798,null,{}] 12:09:07 INFO - PROCESS | 19468 | 1461092947925 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:08 INFO - PROCESS | 19468 | 1461092948169 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 12:09:08 INFO - PROCESS | 19468 | 1461092948498 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:08 INFO - PROCESS | 19468 | ++DOCSHELL 0x88517c00 == 139 [pid = 19468] [id = 707] 12:09:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x8851c800) [pid = 19468] [serial = 2122] [outer = (nil)] 12:09:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x88cd1000) [pid = 19468] [serial = 2123] [outer = 0x8851c800] 12:09:08 INFO - PROCESS | 19468 | 1461092948598 Marionette DEBUG loaded listener.js 12:09:08 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x893ed400) [pid = 19468] [serial = 2124] [outer = 0x8851c800] 12:09:09 INFO - PROCESS | 19468 | 1461092949457 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 12:09:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:09:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1579ms 12:09:09 INFO - PROCESS | 19468 | 1461092949493 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 12:09:09 INFO - PROCESS | 19468 | 1461092949497 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 12:09:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:09:09 INFO - PROCESS | 19468 | 1461092949503 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:09:09 INFO - PROCESS | 19468 | 1461092949509 Marionette TRACE conn3 <- [1,2802,null,{}] 12:09:09 INFO - PROCESS | 19468 | 1461092949531 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:09 INFO - PROCESS | 19468 | 1461092949820 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 12:09:09 INFO - PROCESS | 19468 | 1461092949854 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:09 INFO - PROCESS | 19468 | ++DOCSHELL 0x85b7f400 == 140 [pid = 19468] [id = 708] 12:09:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x8a8cac00) [pid = 19468] [serial = 2125] [outer = (nil)] 12:09:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x8ab18400) [pid = 19468] [serial = 2126] [outer = 0x8a8cac00] 12:09:09 INFO - PROCESS | 19468 | 1461092949932 Marionette DEBUG loaded listener.js 12:09:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x8abe5c00) [pid = 19468] [serial = 2127] [outer = 0x8a8cac00] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x85b7f000) [pid = 19468] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x8a6fc000) [pid = 19468] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x85b77800) [pid = 19468] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 136 (0x97a4b400) [pid = 19468] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 135 (0x8f5d2c00) [pid = 19468] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 134 (0x91fcd000) [pid = 19468] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 133 (0x87be9c00) [pid = 19468] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 132 (0x97543c00) [pid = 19468] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 131 (0x9901d800) [pid = 19468] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 130 (0x97f86400) [pid = 19468] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 129 (0x9132c800) [pid = 19468] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 128 (0x88b53800) [pid = 19468] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 127 (0x8b61ac00) [pid = 19468] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 126 (0x87beb400) [pid = 19468] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 125 (0x8ab13000) [pid = 19468] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 124 (0x9df87c00) [pid = 19468] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 123 (0x8fef2000) [pid = 19468] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 122 (0x8db0dc00) [pid = 19468] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 121 (0x8ffa1800) [pid = 19468] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:09:11 INFO - PROCESS | 19468 | --DOMWINDOW == 120 (0x88bf8000) [pid = 19468] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:09:11 INFO - PROCESS | 19468 | 1461092951461 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:09:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:09:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1994ms 12:09:11 INFO - PROCESS | 19468 | 1461092951506 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 12:09:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:09:11 INFO - PROCESS | 19468 | 1461092951511 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 12:09:11 INFO - PROCESS | 19468 | 1461092951517 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:09:11 INFO - PROCESS | 19468 | 1461092951520 Marionette TRACE conn3 <- [1,2806,null,{}] 12:09:11 INFO - PROCESS | 19468 | 1461092951525 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:11 INFO - PROCESS | 19468 | 1461092951734 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 12:09:11 INFO - PROCESS | 19468 | 1461092951750 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:11 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d08000 == 141 [pid = 19468] [id = 709] 12:09:11 INFO - PROCESS | 19468 | ++DOMWINDOW == 121 (0x87be9c00) [pid = 19468] [serial = 2128] [outer = (nil)] 12:09:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 122 (0x8abeb000) [pid = 19468] [serial = 2129] [outer = 0x87be9c00] 12:09:12 INFO - PROCESS | 19468 | 1461092952021 Marionette DEBUG loaded listener.js 12:09:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 123 (0x8ac1a400) [pid = 19468] [serial = 2130] [outer = 0x87be9c00] 12:09:12 INFO - PROCESS | 19468 | 1461092952812 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:09:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:09:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1331ms 12:09:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:09:12 INFO - PROCESS | 19468 | 1461092952848 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 12:09:12 INFO - PROCESS | 19468 | 1461092952851 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 12:09:12 INFO - PROCESS | 19468 | 1461092952858 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:09:12 INFO - PROCESS | 19468 | 1461092952862 Marionette TRACE conn3 <- [1,2810,null,{}] 12:09:12 INFO - PROCESS | 19468 | 1461092952868 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:13 INFO - PROCESS | 19468 | 1461092953237 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 12:09:13 INFO - PROCESS | 19468 | 1461092953611 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:13 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d0cc00 == 142 [pid = 19468] [id = 710] 12:09:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 124 (0x85d0dc00) [pid = 19468] [serial = 2131] [outer = (nil)] 12:09:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 125 (0x85e32400) [pid = 19468] [serial = 2132] [outer = 0x85d0dc00] 12:09:13 INFO - PROCESS | 19468 | 1461092953710 Marionette DEBUG loaded listener.js 12:09:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 126 (0x865f4400) [pid = 19468] [serial = 2133] [outer = 0x85d0dc00] 12:09:14 INFO - PROCESS | 19468 | 1461092954699 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:09:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:09:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1885ms 12:09:14 INFO - PROCESS | 19468 | 1461092954743 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 12:09:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:09:14 INFO - PROCESS | 19468 | 1461092954751 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 12:09:14 INFO - PROCESS | 19468 | 1461092954759 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:09:14 INFO - PROCESS | 19468 | 1461092954766 Marionette TRACE conn3 <- [1,2814,null,{}] 12:09:14 INFO - PROCESS | 19468 | 1461092954774 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:15 INFO - PROCESS | 19468 | 1461092955024 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 12:09:15 INFO - PROCESS | 19468 | 1461092955370 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:15 INFO - PROCESS | 19468 | ++DOCSHELL 0x88cd6400 == 143 [pid = 19468] [id = 711] 12:09:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 127 (0x88dc1c00) [pid = 19468] [serial = 2134] [outer = (nil)] 12:09:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 128 (0x893ea400) [pid = 19468] [serial = 2135] [outer = 0x88dc1c00] 12:09:15 INFO - PROCESS | 19468 | 1461092955471 Marionette DEBUG loaded listener.js 12:09:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 129 (0x8a6f3c00) [pid = 19468] [serial = 2136] [outer = 0x88dc1c00] 12:09:16 INFO - PROCESS | 19468 | 1461092956485 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 12:09:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:09:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1789ms 12:09:16 INFO - PROCESS | 19468 | 1461092956548 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 12:09:16 INFO - PROCESS | 19468 | 1461092956554 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 12:09:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:09:16 INFO - PROCESS | 19468 | 1461092956561 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:09:16 INFO - PROCESS | 19468 | 1461092956564 Marionette TRACE conn3 <- [1,2818,null,{}] 12:09:16 INFO - PROCESS | 19468 | 1461092956572 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:16 INFO - PROCESS | 19468 | 1461092956828 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 12:09:17 INFO - PROCESS | 19468 | 1461092957218 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:17 INFO - PROCESS | 19468 | ++DOCSHELL 0x8adf8400 == 144 [pid = 19468] [id = 712] 12:09:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 130 (0x8adfb400) [pid = 19468] [serial = 2137] [outer = (nil)] 12:09:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 131 (0x8aeca800) [pid = 19468] [serial = 2138] [outer = 0x8adfb400] 12:09:17 INFO - PROCESS | 19468 | 1461092957305 Marionette DEBUG loaded listener.js 12:09:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x8b629800) [pid = 19468] [serial = 2139] [outer = 0x8adfb400] 12:09:18 INFO - PROCESS | 19468 | 1461092958228 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 12:09:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:09:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1738ms 12:09:18 INFO - PROCESS | 19468 | 1461092958300 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 12:09:18 INFO - PROCESS | 19468 | 1461092958307 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 12:09:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:09:18 INFO - PROCESS | 19468 | 1461092958324 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:09:18 INFO - PROCESS | 19468 | 1461092958332 Marionette TRACE conn3 <- [1,2822,null,{}] 12:09:18 INFO - PROCESS | 19468 | 1461092958338 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:18 INFO - PROCESS | 19468 | 1461092958607 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 12:09:18 INFO - PROCESS | 19468 | 1461092958948 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:18 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ac1c800 == 145 [pid = 19468] [id = 713] 12:09:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x8aec5400) [pid = 19468] [serial = 2140] [outer = (nil)] 12:09:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x8db0cc00) [pid = 19468] [serial = 2141] [outer = 0x8aec5400] 12:09:19 INFO - PROCESS | 19468 | 1461092959037 Marionette DEBUG loaded listener.js 12:09:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x8dc1bc00) [pid = 19468] [serial = 2142] [outer = 0x8aec5400] 12:09:19 INFO - PROCESS | 19468 | 1461092959933 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:09:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:09:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1692ms 12:09:20 INFO - PROCESS | 19468 | 1461092960008 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 12:09:20 INFO - PROCESS | 19468 | 1461092960012 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 12:09:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:09:20 INFO - PROCESS | 19468 | 1461092960018 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:09:20 INFO - PROCESS | 19468 | 1461092960022 Marionette TRACE conn3 <- [1,2826,null,{}] 12:09:20 INFO - PROCESS | 19468 | 1461092960028 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:20 INFO - PROCESS | 19468 | 1461092960262 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 12:09:20 INFO - PROCESS | 19468 | 1461092960605 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:20 INFO - PROCESS | 19468 | ++DOCSHELL 0x88520800 == 146 [pid = 19468] [id = 714] 12:09:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x8da06800) [pid = 19468] [serial = 2143] [outer = (nil)] 12:09:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x8e5d5400) [pid = 19468] [serial = 2144] [outer = 0x8da06800] 12:09:20 INFO - PROCESS | 19468 | 1461092960695 Marionette DEBUG loaded listener.js 12:09:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x8f5cc800) [pid = 19468] [serial = 2145] [outer = 0x8da06800] 12:09:21 INFO - PROCESS | 19468 | 1461092961621 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:09:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:09:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1632ms 12:09:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:09:21 INFO - PROCESS | 19468 | 1461092961652 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 12:09:21 INFO - PROCESS | 19468 | 1461092961655 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 12:09:21 INFO - PROCESS | 19468 | 1461092961662 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:09:21 INFO - PROCESS | 19468 | 1461092961665 Marionette TRACE conn3 <- [1,2830,null,{}] 12:09:21 INFO - PROCESS | 19468 | 1461092961671 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:21 INFO - PROCESS | 19468 | 1461092961925 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 12:09:22 INFO - PROCESS | 19468 | 1461092962280 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:22 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6c8c00 == 147 [pid = 19468] [id = 715] 12:09:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x8f6d1000) [pid = 19468] [serial = 2146] [outer = (nil)] 12:09:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x8fc0f800) [pid = 19468] [serial = 2147] [outer = 0x8f6d1000] 12:09:22 INFO - PROCESS | 19468 | 1461092962391 Marionette DEBUG loaded listener.js 12:09:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x8ff49c00) [pid = 19468] [serial = 2148] [outer = 0x8f6d1000] 12:09:23 INFO - PROCESS | 19468 | 1461092963387 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:09:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:09:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1785ms 12:09:23 INFO - PROCESS | 19468 | 1461092963447 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 12:09:23 INFO - PROCESS | 19468 | 1461092963451 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 12:09:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:09:23 INFO - PROCESS | 19468 | 1461092963457 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:09:23 INFO - PROCESS | 19468 | 1461092963461 Marionette TRACE conn3 <- [1,2834,null,{}] 12:09:23 INFO - PROCESS | 19468 | 1461092963467 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:23 INFO - PROCESS | 19468 | 1461092963698 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 12:09:24 INFO - PROCESS | 19468 | 1461092964040 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:24 INFO - PROCESS | 19468 | ++DOCSHELL 0x88519c00 == 148 [pid = 19468] [id = 716] 12:09:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x8f6b9000) [pid = 19468] [serial = 2149] [outer = (nil)] 12:09:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x90481000) [pid = 19468] [serial = 2150] [outer = 0x8f6b9000] 12:09:24 INFO - PROCESS | 19468 | 1461092964134 Marionette DEBUG loaded listener.js 12:09:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x90544000) [pid = 19468] [serial = 2151] [outer = 0x8f6b9000] 12:09:25 INFO - PROCESS | 19468 | 1461092965044 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:09:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:09:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1640ms 12:09:25 INFO - PROCESS | 19468 | 1461092965099 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 12:09:25 INFO - PROCESS | 19468 | 1461092965103 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 12:09:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:09:25 INFO - PROCESS | 19468 | 1461092965109 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:09:25 INFO - PROCESS | 19468 | 1461092965112 Marionette TRACE conn3 <- [1,2838,null,{}] 12:09:25 INFO - PROCESS | 19468 | 1461092965118 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:25 INFO - PROCESS | 19468 | 1461092965356 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 12:09:25 INFO - PROCESS | 19468 | 1461092965693 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:25 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6b5c00 == 149 [pid = 19468] [id = 717] 12:09:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x8ffad000) [pid = 19468] [serial = 2152] [outer = (nil)] 12:09:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x91fc9000) [pid = 19468] [serial = 2153] [outer = 0x8ffad000] 12:09:25 INFO - PROCESS | 19468 | 1461092965786 Marionette DEBUG loaded listener.js 12:09:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x91fd6000) [pid = 19468] [serial = 2154] [outer = 0x8ffad000] 12:09:26 INFO - PROCESS | 19468 | 1461092966667 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:09:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:09:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1590ms 12:09:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:09:26 INFO - PROCESS | 19468 | 1461092966700 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 12:09:26 INFO - PROCESS | 19468 | 1461092966703 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 12:09:26 INFO - PROCESS | 19468 | 1461092966710 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:09:26 INFO - PROCESS | 19468 | 1461092966714 Marionette TRACE conn3 <- [1,2842,null,{}] 12:09:26 INFO - PROCESS | 19468 | 1461092966719 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:27 INFO - PROCESS | 19468 | 1461092967055 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 12:09:27 INFO - PROCESS | 19468 | 1461092967323 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:27 INFO - PROCESS | 19468 | ++DOCSHELL 0x87589400 == 150 [pid = 19468] [id = 718] 12:09:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x88bed000) [pid = 19468] [serial = 2155] [outer = (nil)] 12:09:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x9333ac00) [pid = 19468] [serial = 2156] [outer = 0x88bed000] 12:09:27 INFO - PROCESS | 19468 | 1461092967413 Marionette DEBUG loaded listener.js 12:09:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x959ed800) [pid = 19468] [serial = 2157] [outer = 0x88bed000] 12:09:28 INFO - PROCESS | 19468 | 1461092968365 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:09:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:09:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1730ms 12:09:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:09:28 INFO - PROCESS | 19468 | 1461092968439 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 12:09:28 INFO - PROCESS | 19468 | 1461092968443 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 12:09:28 INFO - PROCESS | 19468 | 1461092968449 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:09:28 INFO - PROCESS | 19468 | 1461092968452 Marionette TRACE conn3 <- [1,2846,null,{}] 12:09:28 INFO - PROCESS | 19468 | 1461092968458 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:28 INFO - PROCESS | 19468 | 1461092968681 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 12:09:29 INFO - PROCESS | 19468 | 1461092969024 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:29 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6c2400 == 151 [pid = 19468] [id = 719] 12:09:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x90727400) [pid = 19468] [serial = 2158] [outer = (nil)] 12:09:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x974de400) [pid = 19468] [serial = 2159] [outer = 0x90727400] 12:09:29 INFO - PROCESS | 19468 | 1461092969120 Marionette DEBUG loaded listener.js 12:09:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x9753e800) [pid = 19468] [serial = 2160] [outer = 0x90727400] 12:09:30 INFO - PROCESS | 19468 | 1461092970000 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:09:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:09:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1585ms 12:09:30 INFO - PROCESS | 19468 | 1461092970036 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 12:09:30 INFO - PROCESS | 19468 | 1461092970040 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 12:09:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:09:30 INFO - PROCESS | 19468 | 1461092970047 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:09:30 INFO - PROCESS | 19468 | 1461092970051 Marionette TRACE conn3 <- [1,2850,null,{}] 12:09:30 INFO - PROCESS | 19468 | 1461092970078 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:30 INFO - PROCESS | 19468 | 1461092970310 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 12:09:30 INFO - PROCESS | 19468 | 1461092970664 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:30 INFO - PROCESS | 19468 | ++DOCSHELL 0x97761000 == 152 [pid = 19468] [id = 720] 12:09:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x97a49c00) [pid = 19468] [serial = 2161] [outer = (nil)] 12:09:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x97f85800) [pid = 19468] [serial = 2162] [outer = 0x97a49c00] 12:09:30 INFO - PROCESS | 19468 | 1461092970763 Marionette DEBUG loaded listener.js 12:09:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x98067000) [pid = 19468] [serial = 2163] [outer = 0x97a49c00] 12:09:31 INFO - PROCESS | 19468 | 1461092971713 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:09:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:09:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1732ms 12:09:31 INFO - PROCESS | 19468 | 1461092971781 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 12:09:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:09:31 INFO - PROCESS | 19468 | 1461092971792 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 12:09:31 INFO - PROCESS | 19468 | 1461092971803 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:09:31 INFO - PROCESS | 19468 | 1461092971810 Marionette TRACE conn3 <- [1,2854,null,{}] 12:09:31 INFO - PROCESS | 19468 | 1461092971820 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:32 INFO - PROCESS | 19468 | 1461092972108 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 12:09:32 INFO - PROCESS | 19468 | 1461092972462 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:32 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a6f9c00 == 153 [pid = 19468] [id = 721] 12:09:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x8ab1d800) [pid = 19468] [serial = 2164] [outer = (nil)] 12:09:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x9904a400) [pid = 19468] [serial = 2165] [outer = 0x8ab1d800] 12:09:32 INFO - PROCESS | 19468 | 1461092972549 Marionette DEBUG loaded listener.js 12:09:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x99208800) [pid = 19468] [serial = 2166] [outer = 0x8ab1d800] 12:09:33 INFO - PROCESS | 19468 | 1461092973471 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:09:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:09:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1744ms 12:09:33 INFO - PROCESS | 19468 | 1461092973543 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 12:09:33 INFO - PROCESS | 19468 | 1461092973546 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 12:09:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:09:33 INFO - PROCESS | 19468 | 1461092973553 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:09:33 INFO - PROCESS | 19468 | 1461092973557 Marionette TRACE conn3 <- [1,2858,null,{}] 12:09:33 INFO - PROCESS | 19468 | 1461092973562 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:33 INFO - PROCESS | 19468 | 1461092973822 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 12:09:34 INFO - PROCESS | 19468 | 1461092974169 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:34 INFO - PROCESS | 19468 | ++DOCSHELL 0x85d07c00 == 154 [pid = 19468] [id = 722] 12:09:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x91325000) [pid = 19468] [serial = 2167] [outer = (nil)] 12:09:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x9fc9e800) [pid = 19468] [serial = 2168] [outer = 0x91325000] 12:09:34 INFO - PROCESS | 19468 | 1461092974262 Marionette DEBUG loaded listener.js 12:09:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x9fe93400) [pid = 19468] [serial = 2169] [outer = 0x91325000] 12:09:35 INFO - PROCESS | 19468 | 1461092975164 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:09:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:09:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1681ms 12:09:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:09:35 INFO - PROCESS | 19468 | 1461092975235 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 12:09:35 INFO - PROCESS | 19468 | 1461092975238 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 12:09:35 INFO - PROCESS | 19468 | 1461092975245 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:09:35 INFO - PROCESS | 19468 | 1461092975248 Marionette TRACE conn3 <- [1,2862,null,{}] 12:09:35 INFO - PROCESS | 19468 | 1461092975254 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:35 INFO - PROCESS | 19468 | 1461092975481 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 12:09:35 INFO - PROCESS | 19468 | 1461092975825 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:35 INFO - PROCESS | 19468 | ++DOCSHELL 0x85b7e400 == 155 [pid = 19468] [id = 723] 12:09:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x9df83000) [pid = 19468] [serial = 2170] [outer = (nil)] 12:09:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0xa0a4f000) [pid = 19468] [serial = 2171] [outer = 0x9df83000] 12:09:35 INFO - PROCESS | 19468 | 1461092975917 Marionette DEBUG loaded listener.js 12:09:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0xa0a8b400) [pid = 19468] [serial = 2172] [outer = 0x9df83000] 12:09:36 INFO - PROCESS | 19468 | 1461092976861 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:09:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:09:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1683ms 12:09:36 INFO - PROCESS | 19468 | 1461092976928 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 12:09:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:09:36 INFO - PROCESS | 19468 | 1461092976932 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 12:09:36 INFO - PROCESS | 19468 | 1461092976939 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:09:36 INFO - PROCESS | 19468 | 1461092976942 Marionette TRACE conn3 <- [1,2866,null,{}] 12:09:36 INFO - PROCESS | 19468 | 1461092976948 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:37 INFO - PROCESS | 19468 | 1461092977187 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 12:09:37 INFO - PROCESS | 19468 | 1461092977529 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:37 INFO - PROCESS | 19468 | ++DOCSHELL 0x84f52400 == 156 [pid = 19468] [id = 724] 12:09:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x8ac1b800) [pid = 19468] [serial = 2173] [outer = (nil)] 12:09:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0xa0ad2800) [pid = 19468] [serial = 2174] [outer = 0x8ac1b800] 12:09:37 INFO - PROCESS | 19468 | 1461092977621 Marionette DEBUG loaded listener.js 12:09:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0xa0c1b400) [pid = 19468] [serial = 2175] [outer = 0x8ac1b800] 12:09:38 INFO - PROCESS | 19468 | 1461092978598 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:09:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:09:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1734ms 12:09:38 INFO - PROCESS | 19468 | 1461092978673 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 12:09:38 INFO - PROCESS | 19468 | 1461092978677 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 12:09:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:09:38 INFO - PROCESS | 19468 | 1461092978684 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:09:38 INFO - PROCESS | 19468 | 1461092978686 Marionette TRACE conn3 <- [1,2870,null,{}] 12:09:38 INFO - PROCESS | 19468 | 1461092978692 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:38 INFO - PROCESS | 19468 | 1461092978960 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 12:09:39 INFO - PROCESS | 19468 | 1461092979310 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:39 INFO - PROCESS | 19468 | ++DOCSHELL 0x9926ac00 == 157 [pid = 19468] [id = 725] 12:09:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0xa0a50400) [pid = 19468] [serial = 2176] [outer = (nil)] 12:09:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0xa0fce800) [pid = 19468] [serial = 2177] [outer = 0xa0a50400] 12:09:39 INFO - PROCESS | 19468 | 1461092979406 Marionette DEBUG loaded listener.js 12:09:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0xa0fd1000) [pid = 19468] [serial = 2178] [outer = 0xa0a50400] 12:09:40 INFO - PROCESS | 19468 | 1461092980314 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 12:09:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:09:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1683ms 12:09:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:09:40 INFO - PROCESS | 19468 | 1461092980368 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 12:09:40 INFO - PROCESS | 19468 | 1461092980371 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 12:09:40 INFO - PROCESS | 19468 | 1461092980378 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:09:40 INFO - PROCESS | 19468 | 1461092980381 Marionette TRACE conn3 <- [1,2874,null,{}] 12:09:40 INFO - PROCESS | 19468 | 1461092980387 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:40 INFO - PROCESS | 19468 | 1461092980613 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 12:09:40 INFO - PROCESS | 19468 | 1461092980956 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:40 INFO - PROCESS | 19468 | ++DOCSHELL 0x8228c000 == 158 [pid = 19468] [id = 726] 12:09:40 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x8228e800) [pid = 19468] [serial = 2179] [outer = (nil)] 12:09:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x82293000) [pid = 19468] [serial = 2180] [outer = 0x8228e800] 12:09:41 INFO - PROCESS | 19468 | 1461092981052 Marionette DEBUG loaded listener.js 12:09:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x82294c00) [pid = 19468] [serial = 2181] [outer = 0x8228e800] 12:09:41 INFO - PROCESS | 19468 | 1461092981953 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:09:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:09:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1635ms 12:09:42 INFO - PROCESS | 19468 | 1461092982012 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 12:09:42 INFO - PROCESS | 19468 | 1461092982017 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 12:09:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:09:42 INFO - PROCESS | 19468 | 1461092982024 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:09:42 INFO - PROCESS | 19468 | 1461092982027 Marionette TRACE conn3 <- [1,2878,null,{}] 12:09:42 INFO - PROCESS | 19468 | 1461092982033 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:42 INFO - PROCESS | 19468 | 1461092982253 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 12:09:42 INFO - PROCESS | 19468 | 1461092982601 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:42 INFO - PROCESS | 19468 | ++DOCSHELL 0x82291800 == 159 [pid = 19468] [id = 727] 12:09:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x82291c00) [pid = 19468] [serial = 2182] [outer = (nil)] 12:09:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0xa0c35400) [pid = 19468] [serial = 2183] [outer = 0x82291c00] 12:09:42 INFO - PROCESS | 19468 | 1461092982693 Marionette DEBUG loaded listener.js 12:09:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0xa0e54400) [pid = 19468] [serial = 2184] [outer = 0x82291c00] 12:09:45 INFO - PROCESS | 19468 | --DOCSHELL 0x88bf1800 == 158 [pid = 19468] [id = 298] 12:09:45 INFO - PROCESS | 19468 | --DOCSHELL 0x8fef0000 == 157 [pid = 19468] [id = 99] 12:09:45 INFO - PROCESS | 19468 | --DOCSHELL 0x99273800 == 156 [pid = 19468] [id = 62] 12:09:45 INFO - PROCESS | 19468 | --DOCSHELL 0x846c2c00 == 155 [pid = 19468] [id = 303] 12:09:45 INFO - PROCESS | 19468 | --DOCSHELL 0x8ff50400 == 154 [pid = 19468] [id = 437] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x86496400) [pid = 19468] [serial = 2054] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x8abe4400) [pid = 19468] [serial = 2013] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x865f5800) [pid = 19468] [serial = 2055] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x8649bc00) [pid = 19468] [serial = 2007] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x98628000) [pid = 19468] [serial = 2043] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x8fc0e000) [pid = 19468] [serial = 2024] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x95c87c00) [pid = 19468] [serial = 2036] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x88de9c00) [pid = 19468] [serial = 1938] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x97c78800) [pid = 19468] [serial = 2039] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x9fc4d800) [pid = 19468] [serial = 2048] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x971c2800) [pid = 19468] [serial = 2037] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x990c9000) [pid = 19468] [serial = 2045] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x85e30400) [pid = 19468] [serial = 2006] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x93175800) [pid = 19468] [serial = 2034] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x88cca800) [pid = 19468] [serial = 2009] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x99210c00) [pid = 19468] [serial = 2046] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x8ab12400) [pid = 19468] [serial = 2012] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x8d8a3000) [pid = 19468] [serial = 2018] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x98624c00) [pid = 19468] [serial = 2042] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x884e1c00) [pid = 19468] [serial = 2057] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x88dcf400) [pid = 19468] [serial = 2010] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x8b904400) [pid = 19468] [serial = 2016] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0xa00c3400) [pid = 19468] [serial = 2052] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x8ffa7c00) [pid = 19468] [serial = 2027] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x8dc14000) [pid = 19468] [serial = 2021] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x9fe93c00) [pid = 19468] [serial = 2049] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x8b624400) [pid = 19468] [serial = 2015] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0xa0015000) [pid = 19468] [serial = 2051] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x8da02c00) [pid = 19468] [serial = 2019] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x8f5cbc00) [pid = 19468] [serial = 2022] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x90547c00) [pid = 19468] [serial = 2030] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x893e2000) [pid = 19468] [serial = 2061] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x88dc6000) [pid = 19468] [serial = 2060] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x97f88800) [pid = 19468] [serial = 2040] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x8fefd000) [pid = 19468] [serial = 2025] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x90729c00) [pid = 19468] [serial = 2031] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x93103000) [pid = 19468] [serial = 2033] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x901ec000) [pid = 19468] [serial = 2028] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x884f0000) [pid = 19468] [serial = 2058] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x893e4000) [pid = 19468] [serial = 2063] [outer = (nil)] [url = about:blank] 12:09:46 INFO - PROCESS | 19468 | 1461092986438 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:09:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:09:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 4434ms 12:09:46 INFO - PROCESS | 19468 | 1461092986458 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 12:09:46 INFO - PROCESS | 19468 | 1461092986463 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 12:09:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:09:46 INFO - PROCESS | 19468 | 1461092986471 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:09:46 INFO - PROCESS | 19468 | 1461092986477 Marionette TRACE conn3 <- [1,2882,null,{}] 12:09:46 INFO - PROCESS | 19468 | 1461092986486 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:46 INFO - PROCESS | 19468 | 1461092986739 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 12:09:47 INFO - PROCESS | 19468 | 1461092986977 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:47 INFO - PROCESS | 19468 | ++DOCSHELL 0x8350c800 == 155 [pid = 19468] [id = 728] 12:09:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x83754400) [pid = 19468] [serial = 2185] [outer = (nil)] 12:09:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x84c7a000) [pid = 19468] [serial = 2186] [outer = 0x83754400] 12:09:47 INFO - PROCESS | 19468 | 1461092987061 Marionette DEBUG loaded listener.js 12:09:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x84f56400) [pid = 19468] [serial = 2187] [outer = 0x83754400] 12:09:47 INFO - PROCESS | 19468 | 1461092987904 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:09:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:09:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1485ms 12:09:47 INFO - PROCESS | 19468 | 1461092987958 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 12:09:47 INFO - PROCESS | 19468 | 1461092987966 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 12:09:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:09:48 INFO - PROCESS | 19468 | 1461092988012 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:09:48 INFO - PROCESS | 19468 | 1461092988016 Marionette TRACE conn3 <- [1,2886,null,{}] 12:09:48 INFO - PROCESS | 19468 | 1461092988022 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:48 INFO - PROCESS | 19468 | 1461092988230 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 12:09:48 INFO - PROCESS | 19468 | 1461092988240 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:48 INFO - PROCESS | 19468 | ++DOCSHELL 0x846c2c00 == 156 [pid = 19468] [id = 729] 12:09:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x846c4000) [pid = 19468] [serial = 2188] [outer = (nil)] 12:09:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x85d0f400) [pid = 19468] [serial = 2189] [outer = 0x846c4000] 12:09:48 INFO - PROCESS | 19468 | 1461092988323 Marionette DEBUG loaded listener.js 12:09:48 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x85e31800) [pid = 19468] [serial = 2190] [outer = 0x846c4000] 12:09:49 INFO - PROCESS | 19468 | 1461092989571 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:09:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:09:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1590ms 12:09:49 INFO - PROCESS | 19468 | 1461092989600 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 12:09:49 INFO - PROCESS | 19468 | 1461092989603 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 12:09:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:09:49 INFO - PROCESS | 19468 | 1461092989610 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:09:49 INFO - PROCESS | 19468 | 1461092989615 Marionette TRACE conn3 <- [1,2890,null,{}] 12:09:49 INFO - PROCESS | 19468 | 1461092989643 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:49 INFO - PROCESS | 19468 | 1461092989928 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 12:09:50 INFO - PROCESS | 19468 | 1461092989977 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:50 INFO - PROCESS | 19468 | ++DOCSHELL 0x864a0c00 == 157 [pid = 19468] [id = 730] 12:09:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x865f6400) [pid = 19468] [serial = 2191] [outer = (nil)] 12:09:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x865fa400) [pid = 19468] [serial = 2192] [outer = 0x865f6400] 12:09:50 INFO - PROCESS | 19468 | 1461092990198 Marionette DEBUG loaded listener.js 12:09:50 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x8758b800) [pid = 19468] [serial = 2193] [outer = 0x865f6400] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x85fed800) [pid = 19468] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x96772000) [pid = 19468] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x93332c00) [pid = 19468] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x85ff9800) [pid = 19468] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x8f6cb800) [pid = 19468] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x97c70800) [pid = 19468] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x90484800) [pid = 19468] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x85ff4c00) [pid = 19468] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x8a8cac00) [pid = 19468] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 136 (0x90479c00) [pid = 19468] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 135 (0x90477800) [pid = 19468] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 134 (0x88deb800) [pid = 19468] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 133 (0x9ea12000) [pid = 19468] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 132 (0x8f6cc800) [pid = 19468] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 131 (0x971be000) [pid = 19468] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 130 (0x9831b800) [pid = 19468] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 129 (0x88bf8400) [pid = 19468] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 128 (0x8851c800) [pid = 19468] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 127 (0x8ac0fc00) [pid = 19468] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 126 (0x8db09000) [pid = 19468] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 125 (0x8aecdc00) [pid = 19468] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:09:51 INFO - PROCESS | 19468 | --DOMWINDOW == 124 (0x85d0e800) [pid = 19468] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:09:51 INFO - PROCESS | 19468 | 1461092991720 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:09:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:09:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2146ms 12:09:51 INFO - PROCESS | 19468 | 1461092991757 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 12:09:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:09:51 INFO - PROCESS | 19468 | 1461092991762 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 12:09:51 INFO - PROCESS | 19468 | 1461092991768 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:09:51 INFO - PROCESS | 19468 | 1461092991771 Marionette TRACE conn3 <- [1,2894,null,{}] 12:09:51 INFO - PROCESS | 19468 | 1461092991788 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:52 INFO - PROCESS | 19468 | 1461092992023 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 12:09:52 INFO - PROCESS | 19468 | 1461092992035 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:52 INFO - PROCESS | 19468 | ++DOCSHELL 0x85ff9800 == 158 [pid = 19468] [id = 731] 12:09:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 125 (0x8649e400) [pid = 19468] [serial = 2194] [outer = (nil)] 12:09:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 126 (0x87bf0c00) [pid = 19468] [serial = 2195] [outer = 0x8649e400] 12:09:52 INFO - PROCESS | 19468 | 1461092992300 Marionette DEBUG loaded listener.js 12:09:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 127 (0x884e4c00) [pid = 19468] [serial = 2196] [outer = 0x8649e400] 12:09:53 INFO - PROCESS | 19468 | 1461092993138 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:09:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:09:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1397ms 12:09:53 INFO - PROCESS | 19468 | 1461092993164 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 12:09:53 INFO - PROCESS | 19468 | 1461092993167 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 12:09:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:09:53 INFO - PROCESS | 19468 | 1461092993174 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:09:53 INFO - PROCESS | 19468 | 1461092993176 Marionette TRACE conn3 <- [1,2898,null,{}] 12:09:53 INFO - PROCESS | 19468 | 1461092993182 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:53 INFO - PROCESS | 19468 | 1461092993547 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 12:09:53 INFO - PROCESS | 19468 | 1461092993941 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:53 INFO - PROCESS | 19468 | ++DOCSHELL 0x846da000 == 159 [pid = 19468] [id = 732] 12:09:53 INFO - PROCESS | 19468 | ++DOMWINDOW == 128 (0x846dec00) [pid = 19468] [serial = 2197] [outer = (nil)] 12:09:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 129 (0x84c7a400) [pid = 19468] [serial = 2198] [outer = 0x846dec00] 12:09:54 INFO - PROCESS | 19468 | 1461092994040 Marionette DEBUG loaded listener.js 12:09:54 INFO - PROCESS | 19468 | ++DOMWINDOW == 130 (0x85b76000) [pid = 19468] [serial = 2199] [outer = 0x846dec00] 12:09:55 INFO - PROCESS | 19468 | 1461092995050 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:09:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:09:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1937ms 12:09:55 INFO - PROCESS | 19468 | 1461092995113 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 12:09:55 INFO - PROCESS | 19468 | 1461092995119 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 12:09:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:09:55 INFO - PROCESS | 19468 | 1461092995127 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:09:55 INFO - PROCESS | 19468 | 1461092995133 Marionette TRACE conn3 <- [1,2902,null,{}] 12:09:55 INFO - PROCESS | 19468 | 1461092995141 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:55 INFO - PROCESS | 19468 | 1461092995374 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 12:09:55 INFO - PROCESS | 19468 | 1461092995722 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:55 INFO - PROCESS | 19468 | ++DOCSHELL 0x85ff2400 == 160 [pid = 19468] [id = 733] 12:09:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 131 (0x8649ac00) [pid = 19468] [serial = 2200] [outer = (nil)] 12:09:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x865f7000) [pid = 19468] [serial = 2201] [outer = 0x8649ac00] 12:09:55 INFO - PROCESS | 19468 | 1461092995820 Marionette DEBUG loaded listener.js 12:09:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x87bf2000) [pid = 19468] [serial = 2202] [outer = 0x8649ac00] 12:09:56 INFO - PROCESS | 19468 | 1461092996830 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:09:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:09:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1786ms 12:09:56 INFO - PROCESS | 19468 | 1461092996914 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 12:09:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:09:56 INFO - PROCESS | 19468 | 1461092996919 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 12:09:56 INFO - PROCESS | 19468 | 1461092996926 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:09:56 INFO - PROCESS | 19468 | 1461092996929 Marionette TRACE conn3 <- [1,2906,null,{}] 12:09:56 INFO - PROCESS | 19468 | 1461092996936 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:57 INFO - PROCESS | 19468 | 1461092997212 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 12:09:57 INFO - PROCESS | 19468 | 1461092997597 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:57 INFO - PROCESS | 19468 | ++DOCSHELL 0x87bf5c00 == 161 [pid = 19468] [id = 734] 12:09:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x88523000) [pid = 19468] [serial = 2203] [outer = (nil)] 12:09:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x88b52400) [pid = 19468] [serial = 2204] [outer = 0x88523000] 12:09:57 INFO - PROCESS | 19468 | 1461092997688 Marionette DEBUG loaded listener.js 12:09:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x88b59000) [pid = 19468] [serial = 2205] [outer = 0x88523000] 12:09:58 INFO - PROCESS | 19468 | 1461092998655 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:09:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:09:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1781ms 12:09:58 INFO - PROCESS | 19468 | 1461092998713 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 12:09:58 INFO - PROCESS | 19468 | 1461092998720 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 12:09:58 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:09:58 INFO - PROCESS | 19468 | 1461092998740 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:09:58 INFO - PROCESS | 19468 | 1461092998748 Marionette TRACE conn3 <- [1,2910,null,{}] 12:09:58 INFO - PROCESS | 19468 | 1461092998754 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:58 INFO - PROCESS | 19468 | 1461092998990 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 12:09:59 INFO - PROCESS | 19468 | 1461092999331 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:59 INFO - PROCESS | 19468 | ++DOCSHELL 0x88b52800 == 162 [pid = 19468] [id = 735] 12:09:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x88b54800) [pid = 19468] [serial = 2206] [outer = (nil)] 12:09:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x88cd7000) [pid = 19468] [serial = 2207] [outer = 0x88b54800] 12:09:59 INFO - PROCESS | 19468 | 1461092999423 Marionette DEBUG loaded listener.js 12:09:59 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x88dc7800) [pid = 19468] [serial = 2208] [outer = 0x88b54800] 12:10:00 INFO - PROCESS | 19468 | 1461093000218 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 12:10:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:10:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:10:00 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1546ms 12:10:00 INFO - PROCESS | 19468 | 1461093000279 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 12:10:00 INFO - PROCESS | 19468 | 1461093000283 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 12:10:00 INFO - TEST-START | /DOMEvents/constructors.html 12:10:00 INFO - PROCESS | 19468 | 1461093000290 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:10:00 INFO - PROCESS | 19468 | 1461093000293 Marionette TRACE conn3 <- [1,2914,null,{}] 12:10:00 INFO - PROCESS | 19468 | 1461093000320 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:00 INFO - PROCESS | 19468 | 1461093000549 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 12:10:00 INFO - PROCESS | 19468 | 1461093000843 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x88bf0400 == 163 [pid = 19468] [id = 736] 12:10:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x88dc1800) [pid = 19468] [serial = 2209] [outer = (nil)] 12:10:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x88dec000) [pid = 19468] [serial = 2210] [outer = 0x88dc1800] 12:10:00 INFO - PROCESS | 19468 | 1461093000982 Marionette DEBUG loaded listener.js 12:10:01 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x893e3800) [pid = 19468] [serial = 2211] [outer = 0x88dc1800] 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:10:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:10:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:10:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:10:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:10:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:10:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:10:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:10:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:10:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:10:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:10:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:10:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:10:02 INFO - PROCESS | 19468 | 1461093002046 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 12:10:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:10:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:10:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:10:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:10:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:10:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:10:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:10:02 INFO - TEST-OK | /DOMEvents/constructors.html | took 1827ms 12:10:02 INFO - PROCESS | 19468 | 1461093002120 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 12:10:02 INFO - PROCESS | 19468 | 1461093002127 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 12:10:02 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:10:02 INFO - PROCESS | 19468 | 1461093002185 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:10:02 INFO - PROCESS | 19468 | 1461093002190 Marionette TRACE conn3 <- [1,2918,null,{}] 12:10:02 INFO - PROCESS | 19468 | 1461093002216 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:02 INFO - PROCESS | 19468 | 1461093002493 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 12:10:02 INFO - PROCESS | 19468 | 1461093002863 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:02 INFO - PROCESS | 19468 | ++DOCSHELL 0x8960cc00 == 164 [pid = 19468] [id = 737] 12:10:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x8a6fc400) [pid = 19468] [serial = 2212] [outer = (nil)] 12:10:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x8a8c6800) [pid = 19468] [serial = 2213] [outer = 0x8a6fc400] 12:10:02 INFO - PROCESS | 19468 | 1461093002967 Marionette DEBUG loaded listener.js 12:10:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x8ab18800) [pid = 19468] [serial = 2214] [outer = 0x8a6fc400] 12:10:03 INFO - PROCESS | 19468 | 1461093003832 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:10:03 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:10:03 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1742ms 12:10:03 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:10:03 INFO - PROCESS | 19468 | 1461093003885 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 12:10:03 INFO - PROCESS | 19468 | 1461093003888 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 12:10:03 INFO - PROCESS | 19468 | 1461093003895 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:10:03 INFO - PROCESS | 19468 | 1461093003899 Marionette TRACE conn3 <- [1,2922,null,{}] 12:10:03 INFO - PROCESS | 19468 | 1461093003904 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:04 INFO - PROCESS | 19468 | 1461093004130 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 12:10:04 INFO - PROCESS | 19468 | 1461093004433 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:04 INFO - PROCESS | 19468 | ++DOCSHELL 0x884ec800 == 165 [pid = 19468] [id = 738] 12:10:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x8960d000) [pid = 19468] [serial = 2215] [outer = (nil)] 12:10:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x8abeac00) [pid = 19468] [serial = 2216] [outer = 0x8960d000] 12:10:04 INFO - PROCESS | 19468 | 1461093004523 Marionette DEBUG loaded listener.js 12:10:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x8abed000) [pid = 19468] [serial = 2217] [outer = 0x8960d000] 12:10:05 INFO - PROCESS | 19468 | [19468] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 12:10:05 INFO - PROCESS | 19468 | [19468] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 12:10:05 INFO - PROCESS | 19468 | [19468] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 12:10:05 INFO - PROCESS | 19468 | [19468] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 12:10:05 INFO - PROCESS | 19468 | 1461093005436 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 12:10:05 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:10:05 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:10:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:10:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:10:05 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 12:10:05 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:10:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:10:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:10:05 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 12:10:05 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:10:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:10:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:10:05 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]" 12:10:05 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:10:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:10:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:10:05 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:10:05 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1590ms 12:10:05 INFO - PROCESS | 19468 | 1461093005485 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 12:10:05 INFO - PROCESS | 19468 | 1461093005487 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 12:10:05 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:10:05 INFO - PROCESS | 19468 | 1461093005526 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:10:05 INFO - PROCESS | 19468 | 1461093005529 Marionette TRACE conn3 <- [1,2926,null,{}] 12:10:05 INFO - PROCESS | 19468 | 1461093005539 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:05 INFO - PROCESS | 19468 | 1461093005766 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 12:10:06 INFO - PROCESS | 19468 | 1461093006065 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:06 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ab1fc00 == 166 [pid = 19468] [id = 739] 12:10:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x8abeb800) [pid = 19468] [serial = 2218] [outer = (nil)] 12:10:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8aecb800) [pid = 19468] [serial = 2219] [outer = 0x8abeb800] 12:10:06 INFO - PROCESS | 19468 | 1461093006201 Marionette DEBUG loaded listener.js 12:10:06 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x8b61c400) [pid = 19468] [serial = 2220] [outer = 0x8abeb800] 12:10:06 INFO - PROCESS | 19468 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:10:07 INFO - PROCESS | 19468 | 1461093007006 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 12:10:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:10:07 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1564ms 12:10:07 INFO - PROCESS | 19468 | 1461093007069 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 12:10:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:10:07 INFO - PROCESS | 19468 | 1461093007073 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 12:10:07 INFO - PROCESS | 19468 | 1461093007080 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:10:07 INFO - PROCESS | 19468 | 1461093007083 Marionette TRACE conn3 <- [1,2930,null,{}] 12:10:07 INFO - PROCESS | 19468 | 1461093007089 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:07 INFO - PROCESS | 19468 | 1461093007314 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 12:10:07 INFO - PROCESS | 19468 | 1461093007620 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:07 INFO - PROCESS | 19468 | ++DOCSHELL 0x86496c00 == 167 [pid = 19468] [id = 740] 12:10:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x8adf7000) [pid = 19468] [serial = 2221] [outer = (nil)] 12:10:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x8b904800) [pid = 19468] [serial = 2222] [outer = 0x8adf7000] 12:10:07 INFO - PROCESS | 19468 | 1461093007711 Marionette DEBUG loaded listener.js 12:10:07 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x8b908000) [pid = 19468] [serial = 2223] [outer = 0x8adf7000] 12:10:08 INFO - PROCESS | 19468 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:10:08 INFO - PROCESS | 19468 | 1461093008557 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 12:10:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:10:08 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1534ms 12:10:08 INFO - PROCESS | 19468 | 1461093008614 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 12:10:08 INFO - PROCESS | 19468 | 1461093008618 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 12:10:08 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:10:08 INFO - PROCESS | 19468 | 1461093008624 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:10:08 INFO - PROCESS | 19468 | 1461093008627 Marionette TRACE conn3 <- [1,2934,null,{}] 12:10:08 INFO - PROCESS | 19468 | 1461093008634 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:09 INFO - PROCESS | 19468 | 1461093009006 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 12:10:09 INFO - PROCESS | 19468 | 1461093009231 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:09 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b629c00 == 168 [pid = 19468] [id = 741] 12:10:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x8b905000) [pid = 19468] [serial = 2224] [outer = (nil)] 12:10:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x8d89ec00) [pid = 19468] [serial = 2225] [outer = 0x8b905000] 12:10:09 INFO - PROCESS | 19468 | 1461093009327 Marionette DEBUG loaded listener.js 12:10:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x8da02c00) [pid = 19468] [serial = 2226] [outer = 0x8b905000] 12:10:10 INFO - PROCESS | 19468 | 1461093010170 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:10:10 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:10:10 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1583ms 12:10:10 INFO - PROCESS | 19468 | 1461093010208 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 12:10:10 INFO - PROCESS | 19468 | 1461093010211 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 12:10:10 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:10:10 INFO - PROCESS | 19468 | 1461093010218 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:10:10 INFO - PROCESS | 19468 | 1461093010222 Marionette TRACE conn3 <- [1,2938,null,{}] 12:10:10 INFO - PROCESS | 19468 | 1461093010227 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:10 INFO - PROCESS | 19468 | 1461093010438 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 12:10:10 INFO - PROCESS | 19468 | 1461093010744 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:10 INFO - PROCESS | 19468 | ++DOCSHELL 0x8da0b000 == 169 [pid = 19468] [id = 742] 12:10:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x8da0b400) [pid = 19468] [serial = 2227] [outer = (nil)] 12:10:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x8db03000) [pid = 19468] [serial = 2228] [outer = 0x8da0b400] 12:10:10 INFO - PROCESS | 19468 | 1461093010850 Marionette DEBUG loaded listener.js 12:10:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x8dc0e400) [pid = 19468] [serial = 2229] [outer = 0x8da0b400] 12:10:11 INFO - PROCESS | 19468 | 1461093011700 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:10:11 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. 12:10:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1532ms 12:10:11 INFO - PROCESS | 19468 | 1461093011751 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 12:10:11 INFO - PROCESS | 19468 | 1461093011756 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 12:10:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:10:11 INFO - PROCESS | 19468 | 1461093011762 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:10:11 INFO - PROCESS | 19468 | 1461093011767 Marionette TRACE conn3 <- [1,2942,null,{}] 12:10:11 INFO - PROCESS | 19468 | 1461093011813 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:12 INFO - PROCESS | 19468 | 1461093012189 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 12:10:12 INFO - PROCESS | 19468 | 1461093012426 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:12 INFO - PROCESS | 19468 | ++DOCSHELL 0x8da04c00 == 170 [pid = 19468] [id = 743] 12:10:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x8da0a800) [pid = 19468] [serial = 2230] [outer = (nil)] 12:10:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x8e5d3800) [pid = 19468] [serial = 2231] [outer = 0x8da0a800] 12:10:12 INFO - PROCESS | 19468 | 1461093012578 Marionette DEBUG loaded listener.js 12:10:12 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x8e5d7400) [pid = 19468] [serial = 2232] [outer = 0x8da0a800] 12:10:13 INFO - PROCESS | 19468 | 1461093013338 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 12:10:13 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 12:10:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:10:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1631ms 12:10:13 INFO - PROCESS | 19468 | 1461093013395 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 12:10:13 INFO - PROCESS | 19468 | 1461093013399 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 12:10:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:10:13 INFO - PROCESS | 19468 | 1461093013405 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:10:13 INFO - PROCESS | 19468 | 1461093013408 Marionette TRACE conn3 <- [1,2946,null,{}] 12:10:13 INFO - PROCESS | 19468 | 1461093013414 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:13 INFO - PROCESS | 19468 | 1461093013675 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 12:10:13 INFO - PROCESS | 19468 | 1461093013952 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:13 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b902c00 == 171 [pid = 19468] [id = 744] 12:10:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x8dc1c000) [pid = 19468] [serial = 2233] [outer = (nil)] 12:10:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x8f6b9800) [pid = 19468] [serial = 2234] [outer = 0x8dc1c000] 12:10:14 INFO - PROCESS | 19468 | 1461093014047 Marionette DEBUG loaded listener.js 12:10:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x8f6c0000) [pid = 19468] [serial = 2235] [outer = 0x8dc1c000] 12:10:14 INFO - PROCESS | 19468 | 1461093014889 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:10:14 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. 12:10:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1543ms 12:10:14 INFO - PROCESS | 19468 | 1461093014949 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 12:10:14 INFO - PROCESS | 19468 | 1461093014952 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 12:10:14 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:10:14 INFO - PROCESS | 19468 | 1461093014959 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:10:14 INFO - PROCESS | 19468 | 1461093014962 Marionette TRACE conn3 <- [1,2950,null,{}] 12:10:14 INFO - PROCESS | 19468 | 1461093014968 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:15 INFO - PROCESS | 19468 | 1461093015203 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 12:10:15 INFO - PROCESS | 19468 | 1461093015510 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:15 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f5c5c00 == 172 [pid = 19468] [id = 745] 12:10:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x8f6c6400) [pid = 19468] [serial = 2236] [outer = (nil)] 12:10:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x8fc02400) [pid = 19468] [serial = 2237] [outer = 0x8f6c6400] 12:10:15 INFO - PROCESS | 19468 | 1461093015604 Marionette DEBUG loaded listener.js 12:10:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x8fc06c00) [pid = 19468] [serial = 2238] [outer = 0x8f6c6400] 12:10:16 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6cb800 == 173 [pid = 19468] [id = 746] 12:10:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x8f6cd400) [pid = 19468] [serial = 2239] [outer = (nil)] 12:10:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x8fef6000) [pid = 19468] [serial = 2240] [outer = 0x8f6cd400] 12:10:16 INFO - PROCESS | 19468 | 1461093016566 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:10:16 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. 12:10:16 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1633ms 12:10:16 INFO - PROCESS | 19468 | 1461093016599 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 12:10:16 INFO - PROCESS | 19468 | 1461093016603 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 12:10:16 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:10:16 INFO - PROCESS | 19468 | 1461093016619 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:10:16 INFO - PROCESS | 19468 | 1461093016622 Marionette TRACE conn3 <- [1,2954,null,{}] 12:10:16 INFO - PROCESS | 19468 | 1461093016629 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:16 INFO - PROCESS | 19468 | 1461093016921 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 12:10:17 INFO - PROCESS | 19468 | 1461093017293 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:17 INFO - PROCESS | 19468 | ++DOCSHELL 0x82296000 == 174 [pid = 19468] [id = 747] 12:10:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x893e4800) [pid = 19468] [serial = 2241] [outer = (nil)] 12:10:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x8fefcc00) [pid = 19468] [serial = 2242] [outer = 0x893e4800] 12:10:17 INFO - PROCESS | 19468 | 1461093017403 Marionette DEBUG loaded listener.js 12:10:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x8ff41400) [pid = 19468] [serial = 2243] [outer = 0x893e4800] 12:10:18 INFO - PROCESS | 19468 | 1461093018215 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:10:18 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:10:18 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 12:10:18 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1639ms 12:10:18 INFO - PROCESS | 19468 | 1461093018259 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 12:10:18 INFO - PROCESS | 19468 | 1461093018262 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 12:10:18 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:10:18 INFO - PROCESS | 19468 | 1461093018268 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:10:18 INFO - PROCESS | 19468 | 1461093018272 Marionette TRACE conn3 <- [1,2958,null,{}] 12:10:18 INFO - PROCESS | 19468 | 1461093018278 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:18 INFO - PROCESS | 19468 | 1461093018529 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 12:10:18 INFO - PROCESS | 19468 | 1461093018835 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:18 INFO - PROCESS | 19468 | ++DOCSHELL 0x88dce000 == 175 [pid = 19468] [id = 748] 12:10:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x8fef5400) [pid = 19468] [serial = 2244] [outer = (nil)] 12:10:18 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x901e7400) [pid = 19468] [serial = 2245] [outer = 0x8fef5400] 12:10:18 INFO - PROCESS | 19468 | 1461093018926 Marionette DEBUG loaded listener.js 12:10:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x901ed800) [pid = 19468] [serial = 2246] [outer = 0x8fef5400] 12:10:19 INFO - PROCESS | 19468 | 1461093019774 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:10:19 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. 12:10:19 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1527ms 12:10:19 INFO - PROCESS | 19468 | 1461093019796 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 12:10:19 INFO - PROCESS | 19468 | 1461093019800 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 12:10:19 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:10:19 INFO - PROCESS | 19468 | 1461093019806 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:10:19 INFO - PROCESS | 19468 | 1461093019809 Marionette TRACE conn3 <- [1,2962,null,{}] 12:10:19 INFO - PROCESS | 19468 | 1461093019815 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:20 INFO - PROCESS | 19468 | 1461093020041 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 12:10:20 INFO - PROCESS | 19468 | 1461093020319 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:20 INFO - PROCESS | 19468 | ++DOCSHELL 0x846da800 == 176 [pid = 19468] [id = 749] 12:10:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x857d2000) [pid = 19468] [serial = 2247] [outer = (nil)] 12:10:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x90480400) [pid = 19468] [serial = 2248] [outer = 0x857d2000] 12:10:20 INFO - PROCESS | 19468 | 1461093020410 Marionette DEBUG loaded listener.js 12:10:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x90483800) [pid = 19468] [serial = 2249] [outer = 0x857d2000] 12:10:21 INFO - PROCESS | 19468 | 1461093021246 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:10:21 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. 12:10:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1481ms 12:10:21 INFO - PROCESS | 19468 | 1461093021289 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 12:10:21 INFO - PROCESS | 19468 | 1461093021293 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 12:10:21 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:10:21 INFO - PROCESS | 19468 | 1461093021299 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:10:21 INFO - PROCESS | 19468 | 1461093021302 Marionette TRACE conn3 <- [1,2966,null,{}] 12:10:21 INFO - PROCESS | 19468 | 1461093021357 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:21 INFO - PROCESS | 19468 | 1461093021583 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 12:10:21 INFO - PROCESS | 19468 | 1461093021885 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:21 INFO - PROCESS | 19468 | ++DOCSHELL 0x857c5c00 == 177 [pid = 19468] [id = 750] 12:10:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x8851a400) [pid = 19468] [serial = 2250] [outer = (nil)] 12:10:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x90544800) [pid = 19468] [serial = 2251] [outer = 0x8851a400] 12:10:21 INFO - PROCESS | 19468 | 1461093021972 Marionette DEBUG loaded listener.js 12:10:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x90547000) [pid = 19468] [serial = 2252] [outer = 0x8851a400] 12:10:22 INFO - PROCESS | 19468 | 1461093022814 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:10:22 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. 12:10:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1533ms 12:10:22 INFO - PROCESS | 19468 | 1461093022832 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 12:10:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:10:22 INFO - PROCESS | 19468 | 1461093022837 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 12:10:22 INFO - PROCESS | 19468 | 1461093022843 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:10:22 INFO - PROCESS | 19468 | 1461093022847 Marionette TRACE conn3 <- [1,2970,null,{}] 12:10:22 INFO - PROCESS | 19468 | 1461093022852 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:23 INFO - PROCESS | 19468 | 1461093023079 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 12:10:23 INFO - PROCESS | 19468 | 1461093023360 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:23 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ff4fc00 == 178 [pid = 19468] [id = 751] 12:10:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x9047bc00) [pid = 19468] [serial = 2253] [outer = (nil)] 12:10:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 185 (0x91325800) [pid = 19468] [serial = 2254] [outer = 0x9047bc00] 12:10:23 INFO - PROCESS | 19468 | 1461093023452 Marionette DEBUG loaded listener.js 12:10:23 INFO - PROCESS | 19468 | ++DOMWINDOW == 186 (0x9132a000) [pid = 19468] [serial = 2255] [outer = 0x9047bc00] 12:10:26 INFO - PROCESS | 19468 | --DOCSHELL 0x8b621c00 == 177 [pid = 19468] [id = 586] 12:10:26 INFO - PROCESS | 19468 | --DOCSHELL 0x85d02800 == 176 [pid = 19468] [id = 640] 12:10:26 INFO - PROCESS | 19468 | --DOCSHELL 0x8d89e400 == 175 [pid = 19468] [id = 585] 12:10:26 INFO - PROCESS | 19468 | --DOCSHELL 0x85d06000 == 174 [pid = 19468] [id = 582] 12:10:26 INFO - PROCESS | 19468 | --DOCSHELL 0x85ff9800 == 173 [pid = 19468] [id = 731] 12:10:26 INFO - PROCESS | 19468 | --DOCSHELL 0x846c2c00 == 172 [pid = 19468] [id = 729] 12:10:26 INFO - PROCESS | 19468 | --DOCSHELL 0x8350c800 == 171 [pid = 19468] [id = 728] 12:10:26 INFO - PROCESS | 19468 | --DOCSHELL 0x87589400 == 170 [pid = 19468] [id = 718] 12:10:26 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6c2400 == 169 [pid = 19468] [id = 719] 12:10:26 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6b5c00 == 168 [pid = 19468] [id = 717] 12:10:26 INFO - PROCESS | 19468 | --DOCSHELL 0x88519c00 == 167 [pid = 19468] [id = 716] 12:10:26 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6c8c00 == 166 [pid = 19468] [id = 715] 12:10:26 INFO - PROCESS | 19468 | --DOCSHELL 0x88520800 == 165 [pid = 19468] [id = 714] 12:10:26 INFO - PROCESS | 19468 | --DOCSHELL 0x8adf8400 == 164 [pid = 19468] [id = 712] 12:10:26 INFO - PROCESS | 19468 | --DOCSHELL 0x8ac1c800 == 163 [pid = 19468] [id = 713] 12:10:26 INFO - PROCESS | 19468 | --DOCSHELL 0x88cd6400 == 162 [pid = 19468] [id = 711] 12:10:26 INFO - PROCESS | 19468 | --DOCSHELL 0x85d0cc00 == 161 [pid = 19468] [id = 710] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 185 (0x8abeb000) [pid = 19468] [serial = 2129] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 184 (0x8a6fb800) [pid = 19468] [serial = 2069] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x97a50800) [pid = 19468] [serial = 2103] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0x95912400) [pid = 19468] [serial = 2096] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x87bef000) [pid = 19468] [serial = 2121] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x8fefc800) [pid = 19468] [serial = 2085] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x9862c800) [pid = 19468] [serial = 2109] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x9862a000) [pid = 19468] [serial = 2108] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x9fb34800) [pid = 19468] [serial = 2114] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0x8758ec00) [pid = 19468] [serial = 2067] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x8abe5c00) [pid = 19468] [serial = 2127] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x8ab18400) [pid = 19468] [serial = 2126] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x90482c00) [pid = 19468] [serial = 2090] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x91323400) [pid = 19468] [serial = 2093] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x8a8d0c00) [pid = 19468] [serial = 2070] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0x901f2000) [pid = 19468] [serial = 2088] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x9010ec00) [pid = 19468] [serial = 2087] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x9feea800) [pid = 19468] [serial = 2118] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x8fc07000) [pid = 19468] [serial = 2084] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x97f88400) [pid = 19468] [serial = 2106] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x9fb96800) [pid = 19468] [serial = 2115] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0x97901800) [pid = 19468] [serial = 2100] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x95c8f400) [pid = 19468] [serial = 2097] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x99207c00) [pid = 19468] [serial = 2111] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0x8dc12000) [pid = 19468] [serial = 2079] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x88cd1000) [pid = 19468] [serial = 2123] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x97c7f400) [pid = 19468] [serial = 2105] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x9775e800) [pid = 19468] [serial = 2099] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0x8adf2c00) [pid = 19468] [serial = 2072] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x8f6bb000) [pid = 19468] [serial = 2082] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x8db04800) [pid = 19468] [serial = 2078] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x9df82400) [pid = 19468] [serial = 2112] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0x8d8a0800) [pid = 19468] [serial = 2076] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0x87588000) [pid = 19468] [serial = 2120] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x8b90e800) [pid = 19468] [serial = 2075] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x8e5d8400) [pid = 19468] [serial = 2081] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x915c5c00) [pid = 19468] [serial = 2094] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x864a5800) [pid = 19468] [serial = 2066] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x90539400) [pid = 19468] [serial = 2091] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x9fe9d000) [pid = 19468] [serial = 2117] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x893ed400) [pid = 19468] [serial = 2124] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x97a43c00) [pid = 19468] [serial = 2102] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x8ab14800) [pid = 19468] [serial = 2004] [outer = (nil)] [url = about:blank] 12:10:26 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x8aec6400) [pid = 19468] [serial = 2073] [outer = (nil)] [url = about:blank] 12:10:27 INFO - PROCESS | 19468 | 1461093027368 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:10:27 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. 12:10:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 4542ms 12:10:27 INFO - PROCESS | 19468 | 1461093027385 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 12:10:27 INFO - PROCESS | 19468 | 1461093027389 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 12:10:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:10:27 INFO - PROCESS | 19468 | 1461093027397 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:10:27 INFO - PROCESS | 19468 | 1461093027403 Marionette TRACE conn3 <- [1,2974,null,{}] 12:10:27 INFO - PROCESS | 19468 | 1461093027410 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:27 INFO - PROCESS | 19468 | 1461093027610 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 12:10:27 INFO - PROCESS | 19468 | 1461093027839 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:27 INFO - PROCESS | 19468 | ++DOCSHELL 0x846ca000 == 162 [pid = 19468] [id = 752] 12:10:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x846e8000) [pid = 19468] [serial = 2256] [outer = (nil)] 12:10:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x85ff8c00) [pid = 19468] [serial = 2257] [outer = 0x846e8000] 12:10:27 INFO - PROCESS | 19468 | 1461093027915 Marionette DEBUG loaded listener.js 12:10:28 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x865f1000) [pid = 19468] [serial = 2258] [outer = 0x846e8000] 12:10:28 INFO - PROCESS | 19468 | 1461093028815 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 12:10:28 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. 12:10:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1484ms 12:10:28 INFO - PROCESS | 19468 | 1461093028882 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 12:10:28 INFO - PROCESS | 19468 | 1461093028891 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 12:10:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:10:28 INFO - PROCESS | 19468 | 1461093028902 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:10:28 INFO - PROCESS | 19468 | 1461093028905 Marionette TRACE conn3 <- [1,2978,null,{}] 12:10:28 INFO - PROCESS | 19468 | 1461093028911 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:29 INFO - PROCESS | 19468 | 1461093029124 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 12:10:29 INFO - PROCESS | 19468 | 1461093029385 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:29 INFO - PROCESS | 19468 | ++DOCSHELL 0x8758cc00 == 163 [pid = 19468] [id = 753] 12:10:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x87bef000) [pid = 19468] [serial = 2259] [outer = (nil)] 12:10:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x8851d800) [pid = 19468] [serial = 2260] [outer = 0x87bef000] 12:10:29 INFO - PROCESS | 19468 | 1461093029507 Marionette DEBUG loaded listener.js 12:10:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x88b4fc00) [pid = 19468] [serial = 2261] [outer = 0x87bef000] 12:10:30 INFO - PROCESS | 19468 | 1461093030237 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:10: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. 12:10:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1384ms 12:10:30 INFO - PROCESS | 19468 | 1461093030287 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 12:10:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:10:30 INFO - PROCESS | 19468 | 1461093030291 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 12:10:30 INFO - PROCESS | 19468 | 1461093030298 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:10:30 INFO - PROCESS | 19468 | 1461093030304 Marionette TRACE conn3 <- [1,2982,null,{}] 12:10:30 INFO - PROCESS | 19468 | 1461093030327 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:30 INFO - PROCESS | 19468 | 1461093030613 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 12:10:30 INFO - PROCESS | 19468 | 1461093030657 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:30 INFO - PROCESS | 19468 | ++DOCSHELL 0x87bea400 == 164 [pid = 19468] [id = 754] 12:10:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x88cd5800) [pid = 19468] [serial = 2262] [outer = (nil)] 12:10:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x88de5800) [pid = 19468] [serial = 2263] [outer = 0x88cd5800] 12:10:30 INFO - PROCESS | 19468 | 1461093030750 Marionette DEBUG loaded listener.js 12:10:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x893ef400) [pid = 19468] [serial = 2264] [outer = 0x88cd5800] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x8228e800) [pid = 19468] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x83754400) [pid = 19468] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x865f6400) [pid = 19468] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x88bed000) [pid = 19468] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x8649d400) [pid = 19468] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x82291c00) [pid = 19468] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x90727400) [pid = 19468] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x8adfb400) [pid = 19468] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x97a49c00) [pid = 19468] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x8ab1d800) [pid = 19468] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x8ffad000) [pid = 19468] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x88dc1c00) [pid = 19468] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x846c4000) [pid = 19468] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x8f6b9000) [pid = 19468] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 136 (0x9df83000) [pid = 19468] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 135 (0x85d0dc00) [pid = 19468] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 134 (0x8da06800) [pid = 19468] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 133 (0x8ac1b800) [pid = 19468] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 132 (0x8aec5400) [pid = 19468] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 131 (0xa0a50400) [pid = 19468] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 130 (0x91325000) [pid = 19468] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:10:31 INFO - PROCESS | 19468 | --DOMWINDOW == 129 (0x8f6d1000) [pid = 19468] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:10:32 INFO - PROCESS | 19468 | 1461093032332 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 12:10: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 12:10:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:10:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 2092ms 12:10:32 INFO - PROCESS | 19468 | 1461093032390 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 12:10:32 INFO - PROCESS | 19468 | 1461093032394 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 12:10:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:10:32 INFO - PROCESS | 19468 | 1461093032400 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:10:32 INFO - PROCESS | 19468 | 1461093032404 Marionette TRACE conn3 <- [1,2986,null,{}] 12:10:32 INFO - PROCESS | 19468 | 1461093032409 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:32 INFO - PROCESS | 19468 | 1461093032616 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 12:10:32 INFO - PROCESS | 19468 | 1461093032833 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:32 INFO - PROCESS | 19468 | ++DOCSHELL 0x85e34000 == 165 [pid = 19468] [id = 755] 12:10:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 130 (0x87bf5000) [pid = 19468] [serial = 2265] [outer = (nil)] 12:10:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 131 (0x8a6f3800) [pid = 19468] [serial = 2266] [outer = 0x87bf5000] 12:10:32 INFO - PROCESS | 19468 | 1461093032913 Marionette DEBUG loaded listener.js 12:10:33 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x8a8c8c00) [pid = 19468] [serial = 2267] [outer = 0x87bf5000] 12:10:33 INFO - PROCESS | 19468 | 1461093033605 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:10: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. 12:10:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1235ms 12:10:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:10:33 INFO - PROCESS | 19468 | 1461093033637 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 12:10:33 INFO - PROCESS | 19468 | 1461093033639 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 12:10:33 INFO - PROCESS | 19468 | 1461093033646 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:10:33 INFO - PROCESS | 19468 | 1461093033649 Marionette TRACE conn3 <- [1,2990,null,{}] 12:10:33 INFO - PROCESS | 19468 | 1461093033655 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:34 INFO - PROCESS | 19468 | 1461093034085 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 12:10:34 INFO - PROCESS | 19468 | 1461093034323 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:34 INFO - PROCESS | 19468 | ++DOCSHELL 0x8350c800 == 166 [pid = 19468] [id = 756] 12:10:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x83b5a400) [pid = 19468] [serial = 2268] [outer = (nil)] 12:10:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x846e3400) [pid = 19468] [serial = 2269] [outer = 0x83b5a400] 12:10:34 INFO - PROCESS | 19468 | 1461093034422 Marionette DEBUG loaded listener.js 12:10:34 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x857cd400) [pid = 19468] [serial = 2270] [outer = 0x83b5a400] 12:10:35 INFO - PROCESS | 19468 | ++DOCSHELL 0x87bf1800 == 167 [pid = 19468] [id = 757] 12:10:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x884e9c00) [pid = 19468] [serial = 2271] [outer = (nil)] 12:10:35 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x88516c00) [pid = 19468] [serial = 2272] [outer = 0x884e9c00] 12:10:35 INFO - PROCESS | 19468 | 1461093035443 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:10: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. 12:10:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1836ms 12:10:35 INFO - PROCESS | 19468 | 1461093035483 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 12:10:35 INFO - PROCESS | 19468 | 1461093035490 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 12:10:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:10:35 INFO - PROCESS | 19468 | 1461093035509 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:10:35 INFO - PROCESS | 19468 | 1461093035516 Marionette TRACE conn3 <- [1,2994,null,{}] 12:10:35 INFO - PROCESS | 19468 | 1461093035523 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:35 INFO - PROCESS | 19468 | 1461093035802 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 12:10:36 INFO - PROCESS | 19468 | 1461093036158 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:36 INFO - PROCESS | 19468 | ++DOCSHELL 0x8851ec00 == 168 [pid = 19468] [id = 758] 12:10:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x88b53c00) [pid = 19468] [serial = 2273] [outer = (nil)] 12:10:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x88bf3c00) [pid = 19468] [serial = 2274] [outer = 0x88b53c00] 12:10:36 INFO - PROCESS | 19468 | 1461093036252 Marionette DEBUG loaded listener.js 12:10:36 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x88cd8800) [pid = 19468] [serial = 2275] [outer = 0x88b53c00] 12:10:37 INFO - PROCESS | 19468 | 1461093037143 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:10:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:10:37 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 12:10:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1686ms 12:10:37 INFO - PROCESS | 19468 | 1461093037195 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 12:10:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:10:37 INFO - PROCESS | 19468 | 1461093037201 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 12:10:37 INFO - PROCESS | 19468 | 1461093037208 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:10:37 INFO - PROCESS | 19468 | 1461093037211 Marionette TRACE conn3 <- [1,2998,null,{}] 12:10:37 INFO - PROCESS | 19468 | 1461093037218 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:37 INFO - PROCESS | 19468 | 1461093037458 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 12:10:37 INFO - PROCESS | 19468 | 1461093037853 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:37 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ab18400 == 169 [pid = 19468] [id = 759] 12:10:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x8ab1bc00) [pid = 19468] [serial = 2276] [outer = (nil)] 12:10:37 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x8abe4000) [pid = 19468] [serial = 2277] [outer = 0x8ab1bc00] 12:10:37 INFO - PROCESS | 19468 | 1461093037990 Marionette DEBUG loaded listener.js 12:10:38 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x8ac14000) [pid = 19468] [serial = 2278] [outer = 0x8ab1bc00] 12:10:38 INFO - PROCESS | 19468 | 1461093038850 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:10:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:10:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1686ms 12:10:38 INFO - PROCESS | 19468 | 1461093038893 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 12:10:38 INFO - PROCESS | 19468 | 1461093038900 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 12:10:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:10:38 INFO - PROCESS | 19468 | 1461093038964 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:10:38 INFO - PROCESS | 19468 | 1461093038972 Marionette TRACE conn3 <- [1,3002,null,{}] 12:10:38 INFO - PROCESS | 19468 | 1461093038983 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:39 INFO - PROCESS | 19468 | 1461093039235 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 12:10:39 INFO - PROCESS | 19468 | 1461093039535 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:39 INFO - PROCESS | 19468 | ++DOCSHELL 0x88518000 == 170 [pid = 19468] [id = 760] 12:10:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x88de6400) [pid = 19468] [serial = 2279] [outer = (nil)] 12:10:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x8b629400) [pid = 19468] [serial = 2280] [outer = 0x88de6400] 12:10:39 INFO - PROCESS | 19468 | 1461093039676 Marionette DEBUG loaded listener.js 12:10:39 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x8d899800) [pid = 19468] [serial = 2281] [outer = 0x88de6400] 12:10:40 INFO - PROCESS | 19468 | 1461093040480 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:10:40 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. 12:10:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1560ms 12:10:40 INFO - PROCESS | 19468 | 1461093040509 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 12:10:40 INFO - PROCESS | 19468 | 1461093040513 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 12:10:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:10:40 INFO - PROCESS | 19468 | 1461093040519 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:10:40 INFO - PROCESS | 19468 | 1461093040523 Marionette TRACE conn3 <- [1,3006,null,{}] 12:10:40 INFO - PROCESS | 19468 | 1461093040528 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:40 INFO - PROCESS | 19468 | 1461093040746 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 12:10:41 INFO - PROCESS | 19468 | 1461093041048 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:41 INFO - PROCESS | 19468 | ++DOCSHELL 0x8b906c00 == 171 [pid = 19468] [id = 761] 12:10:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x8d8a2000) [pid = 19468] [serial = 2282] [outer = (nil)] 12:10:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x8db01c00) [pid = 19468] [serial = 2283] [outer = 0x8d8a2000] 12:10:41 INFO - PROCESS | 19468 | 1461093041140 Marionette DEBUG loaded listener.js 12:10:41 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x8db10000) [pid = 19468] [serial = 2284] [outer = 0x8d8a2000] 12:10:41 INFO - PROCESS | 19468 | 1461093041973 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:10:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:10:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1478ms 12:10:42 INFO - PROCESS | 19468 | 1461093041997 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 12:10:42 INFO - PROCESS | 19468 | 1461093042001 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 12:10:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:10:42 INFO - PROCESS | 19468 | 1461093042008 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:10:42 INFO - PROCESS | 19468 | 1461093042010 Marionette TRACE conn3 <- [1,3010,null,{}] 12:10:42 INFO - PROCESS | 19468 | 1461093042017 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:42 INFO - PROCESS | 19468 | 1461093042277 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 12:10:42 INFO - PROCESS | 19468 | 1461093042570 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:42 INFO - PROCESS | 19468 | ++DOCSHELL 0x8dcce800 == 172 [pid = 19468] [id = 762] 12:10:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8dccf400) [pid = 19468] [serial = 2285] [outer = (nil)] 12:10:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x8dcd5400) [pid = 19468] [serial = 2286] [outer = 0x8dccf400] 12:10:42 INFO - PROCESS | 19468 | 1461093042679 Marionette DEBUG loaded listener.js 12:10:42 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x8e5d8400) [pid = 19468] [serial = 2287] [outer = 0x8dccf400] 12:10:43 INFO - PROCESS | 19468 | 1461093043569 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 12:10:43 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 12:10:43 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1585ms 12:10:43 INFO - PROCESS | 19468 | 1461093043594 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 12:10:43 INFO - PROCESS | 19468 | 1461093043599 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 12:10:43 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:10:43 INFO - PROCESS | 19468 | 1461093043605 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:10:43 INFO - PROCESS | 19468 | 1461093043609 Marionette TRACE conn3 <- [1,3014,null,{}] 12:10:43 INFO - PROCESS | 19468 | 1461093043614 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:43 INFO - PROCESS | 19468 | 1461093043839 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 12:10:44 INFO - PROCESS | 19468 | 1461093044152 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:44 INFO - PROCESS | 19468 | ++DOCSHELL 0x89607c00 == 173 [pid = 19468] [id = 763] 12:10:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x8e35ac00) [pid = 19468] [serial = 2288] [outer = (nil)] 12:10:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x8f6c6800) [pid = 19468] [serial = 2289] [outer = 0x8e35ac00] 12:10:44 INFO - PROCESS | 19468 | 1461093044245 Marionette DEBUG loaded listener.js 12:10:44 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x8f6d1000) [pid = 19468] [serial = 2290] [outer = 0x8e35ac00] 12:10:44 INFO - PROCESS | 19468 | [19468] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:10:45 INFO - PROCESS | 19468 | 1461093045206 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:10:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:10:45 INFO - {} 12:10:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:10:45 INFO - {} 12:10:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:10:45 INFO - {} 12:10:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:10:45 INFO - {} 12:10:45 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1635ms 12:10:45 INFO - PROCESS | 19468 | 1461093045246 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 12:10:45 INFO - PROCESS | 19468 | 1461093045250 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 12:10:45 INFO - TEST-START | /FileAPI/fileReader.html 12:10:45 INFO - PROCESS | 19468 | 1461093045257 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:10:45 INFO - PROCESS | 19468 | 1461093045261 Marionette TRACE conn3 <- [1,3018,null,{}] 12:10:45 INFO - PROCESS | 19468 | 1461093045317 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:45 INFO - PROCESS | 19468 | 1461093045575 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 12:10:45 INFO - PROCESS | 19468 | 1461093045924 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:45 INFO - PROCESS | 19468 | ++DOCSHELL 0x8dc1b400 == 174 [pid = 19468] [id = 764] 12:10:45 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x8f6cc400) [pid = 19468] [serial = 2291] [outer = (nil)] 12:10:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x90539c00) [pid = 19468] [serial = 2292] [outer = 0x8f6cc400] 12:10:46 INFO - PROCESS | 19468 | 1461093046032 Marionette DEBUG loaded listener.js 12:10:46 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x90549c00) [pid = 19468] [serial = 2293] [outer = 0x8f6cc400] 12:10:46 INFO - PROCESS | 19468 | 1461093046878 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 12:10:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:10:46 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:10:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:10:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:10:46 INFO - TEST-OK | /FileAPI/fileReader.html | took 1680ms 12:10:46 INFO - PROCESS | 19468 | 1461093046939 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 12:10:46 INFO - PROCESS | 19468 | 1461093046944 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 12:10:46 INFO - TEST-START | /FileAPI/historical.html 12:10:46 INFO - PROCESS | 19468 | 1461093046950 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:10:46 INFO - PROCESS | 19468 | 1461093046954 Marionette TRACE conn3 <- [1,3022,null,{}] 12:10:46 INFO - PROCESS | 19468 | 1461093046981 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:47 INFO - PROCESS | 19468 | 1461093047238 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 12:10:47 INFO - PROCESS | 19468 | 1461093047538 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:47 INFO - PROCESS | 19468 | ++DOCSHELL 0x8dc18400 == 175 [pid = 19468] [id = 765] 12:10:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x8fc05c00) [pid = 19468] [serial = 2294] [outer = (nil)] 12:10:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x9132d000) [pid = 19468] [serial = 2295] [outer = 0x8fc05c00] 12:10:47 INFO - PROCESS | 19468 | 1461093047628 Marionette DEBUG loaded listener.js 12:10:47 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x91fc7400) [pid = 19468] [serial = 2296] [outer = 0x8fc05c00] 12:10:48 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:10:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:10:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:10:48 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:10:48 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:10:48 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:10:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:10:48 INFO - TEST-OK | /FileAPI/historical.html | took 1537ms 12:10:48 INFO - PROCESS | 19468 | 1461093048467 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 12:10:48 INFO - PROCESS | 19468 | 1461093048501 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 12:10:48 INFO - PROCESS | 19468 | 1461093048506 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 12:10:48 INFO - TEST-START | /FileAPI/idlharness.html 12:10:48 INFO - PROCESS | 19468 | 1461093048518 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:10:48 INFO - PROCESS | 19468 | 1461093048522 Marionette TRACE conn3 <- [1,3026,null,{}] 12:10:48 INFO - PROCESS | 19468 | 1461093048528 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:48 INFO - PROCESS | 19468 | 1461093048760 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 12:10:49 INFO - PROCESS | 19468 | 1461093049043 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:49 INFO - PROCESS | 19468 | ++DOCSHELL 0x90535800 == 176 [pid = 19468] [id = 766] 12:10:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x90543400) [pid = 19468] [serial = 2297] [outer = (nil)] 12:10:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 163 (0x93110800) [pid = 19468] [serial = 2298] [outer = 0x90543400] 12:10:49 INFO - PROCESS | 19468 | 1461093049132 Marionette DEBUG loaded listener.js 12:10:49 INFO - PROCESS | 19468 | ++DOMWINDOW == 164 (0x9313f000) [pid = 19468] [serial = 2299] [outer = 0x90543400] 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:10:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:10:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:10:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:10:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:10:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:10:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:10:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:10:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:10:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:10:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:10:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:10:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:10:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:10:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:10:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:10:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:10:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:10:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:10:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:10:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:10:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:10:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:10:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:10:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:10:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:10:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:10:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:10:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:10:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:10:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:10:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:10:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:10:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:10:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:10:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:10:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:10:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:10:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:10:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:10:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 12:10:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:10:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:10:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:10:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:10:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:10:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:10:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:10:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:10:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:10:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:10:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:10:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:10:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:10:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:10:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:10:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:10:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:10:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:10:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:10:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:10:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:10:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:10:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:10:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:10:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:10:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:10:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:10:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:10:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 12:10:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:10:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:10:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:10:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:10:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:10:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:10:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:10:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:10:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:10:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:10:51 INFO - TEST-OK | /FileAPI/idlharness.html | took 2698ms 12:10:51 INFO - TEST-START | /FileAPI/idlharness.worker 12:10:51 INFO - PROCESS | 19468 | 1461093050988 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 12:10:51 INFO - PROCESS | 19468 | 1461093051225 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 12:10:51 INFO - PROCESS | 19468 | 1461093051230 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 12:10:51 INFO - PROCESS | 19468 | 1461093051275 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:10:51 INFO - PROCESS | 19468 | 1461093051286 Marionette TRACE conn3 <- [1,3030,null,{}] 12:10:51 INFO - PROCESS | 19468 | 1461093051310 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:51 INFO - PROCESS | 19468 | 1461093051557 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 12:10:51 INFO - PROCESS | 19468 | 1461093051855 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:51 INFO - PROCESS | 19468 | ++DOCSHELL 0x901ef800 == 177 [pid = 19468] [id = 767] 12:10:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 165 (0x90481400) [pid = 19468] [serial = 2300] [outer = (nil)] 12:10:51 INFO - PROCESS | 19468 | ++DOMWINDOW == 166 (0x975e4400) [pid = 19468] [serial = 2301] [outer = 0x90481400] 12:10:51 INFO - PROCESS | 19468 | 1461093051950 Marionette DEBUG loaded listener.js 12:10:52 INFO - PROCESS | 19468 | ++DOMWINDOW == 167 (0x9776b000) [pid = 19468] [serial = 2302] [outer = 0x90481400] 12:10:52 INFO - PROCESS | 19468 | [19468] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:10:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:10:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:10:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:10:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:10:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:10:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:10:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:10:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:10:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:10:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:10:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:10:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:10:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:10:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:10:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:10:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:10:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:10:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:10:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:10:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:10:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:10:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:10:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:10:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:10:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:10:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:10:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:10:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:10:54 INFO - {} 12:10:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3373ms 12:10:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:10:54 INFO - PROCESS | 19468 | 1461093054501 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 12:10:54 INFO - PROCESS | 19468 | 1461093054644 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 12:10:54 INFO - PROCESS | 19468 | 1461093054656 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 12:10:54 INFO - PROCESS | 19468 | 1461093054668 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:10:54 INFO - PROCESS | 19468 | 1461093054679 Marionette TRACE conn3 <- [1,3034,null,{}] 12:10:54 INFO - PROCESS | 19468 | 1461093054696 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:55 INFO - PROCESS | 19468 | 1461093055091 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 12:10:55 INFO - PROCESS | 19468 | 1461093055399 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:55 INFO - PROCESS | 19468 | ++DOCSHELL 0x97905000 == 178 [pid = 19468] [id = 768] 12:10:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 168 (0x97909000) [pid = 19468] [serial = 2303] [outer = (nil)] 12:10:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 169 (0x99203c00) [pid = 19468] [serial = 2304] [outer = 0x97909000] 12:10:55 INFO - PROCESS | 19468 | 1461093055486 Marionette DEBUG loaded listener.js 12:10:55 INFO - PROCESS | 19468 | ++DOMWINDOW == 170 (0x9920ec00) [pid = 19468] [serial = 2305] [outer = 0x97909000] 12:10:56 INFO - PROCESS | 19468 | 1461093056303 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:10:56 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:10:56 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1650ms 12:10:56 INFO - PROCESS | 19468 | 1461093056318 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 12:10:56 INFO - PROCESS | 19468 | 1461093056322 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 12:10:56 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:10:56 INFO - PROCESS | 19468 | 1461093056328 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:10:56 INFO - PROCESS | 19468 | 1461093056331 Marionette TRACE conn3 <- [1,3038,null,{}] 12:10:56 INFO - PROCESS | 19468 | 1461093056337 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:56 INFO - PROCESS | 19468 | 1461093056609 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 12:10:56 INFO - PROCESS | 19468 | 1461093056887 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:56 INFO - PROCESS | 19468 | ++DOCSHELL 0x8f6b5c00 == 179 [pid = 19468] [id = 769] 12:10:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 171 (0x9010ac00) [pid = 19468] [serial = 2306] [outer = (nil)] 12:10:56 INFO - PROCESS | 19468 | ++DOMWINDOW == 172 (0x9df8b400) [pid = 19468] [serial = 2307] [outer = 0x9010ac00] 12:10:56 INFO - PROCESS | 19468 | 1461093056980 Marionette DEBUG loaded listener.js 12:10:57 INFO - PROCESS | 19468 | ++DOMWINDOW == 173 (0x9df8e000) [pid = 19468] [serial = 2308] [outer = 0x9010ac00] 12:10:57 INFO - PROCESS | 19468 | 1461093057866 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 12:10:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:10:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:10:57 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1584ms 12:10:57 INFO - PROCESS | 19468 | 1461093057913 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 12:10:57 INFO - PROCESS | 19468 | 1461093057917 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 12:10:57 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:10:57 INFO - PROCESS | 19468 | 1461093057923 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:10:57 INFO - PROCESS | 19468 | 1461093057927 Marionette TRACE conn3 <- [1,3042,null,{}] 12:10:57 INFO - PROCESS | 19468 | 1461093057933 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:58 INFO - PROCESS | 19468 | 1461093058158 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 12:10:58 INFO - PROCESS | 19468 | 1461093058471 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:58 INFO - PROCESS | 19468 | ++DOCSHELL 0x97a42000 == 180 [pid = 19468] [id = 770] 12:10:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 174 (0x9df8ac00) [pid = 19468] [serial = 2309] [outer = (nil)] 12:10:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 175 (0x9fc4d800) [pid = 19468] [serial = 2310] [outer = 0x9df8ac00] 12:10:58 INFO - PROCESS | 19468 | 1461093058559 Marionette DEBUG loaded listener.js 12:10:58 INFO - PROCESS | 19468 | ++DOMWINDOW == 176 (0x9fc98000) [pid = 19468] [serial = 2311] [outer = 0x9df8ac00] 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:10:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:10:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:10:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:10:59 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1968ms 12:11:00 INFO - PROCESS | 19468 | 1461093059800 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 12:11:00 INFO - PROCESS | 19468 | 1461093059893 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 12:11:00 INFO - PROCESS | 19468 | 1461093059899 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 12:11:00 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:11:00 INFO - PROCESS | 19468 | 1461093060040 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:11:00 INFO - PROCESS | 19468 | 1461093060044 Marionette TRACE conn3 <- [1,3046,null,{}] 12:11:00 INFO - PROCESS | 19468 | 1461093060112 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:00 INFO - PROCESS | 19468 | 1461093060496 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 12:11:00 INFO - PROCESS | 19468 | 1461093060723 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:00 INFO - PROCESS | 19468 | ++DOCSHELL 0x9775dc00 == 181 [pid = 19468] [id = 771] 12:11:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 177 (0x97903800) [pid = 19468] [serial = 2312] [outer = (nil)] 12:11:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 178 (0x97a44800) [pid = 19468] [serial = 2313] [outer = 0x97903800] 12:11:00 INFO - PROCESS | 19468 | 1461093060810 Marionette DEBUG loaded listener.js 12:11:00 INFO - PROCESS | 19468 | ++DOMWINDOW == 179 (0x97a46c00) [pid = 19468] [serial = 2314] [outer = 0x97903800] 12:11:01 INFO - PROCESS | 19468 | [19468] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:11:01 INFO - PROCESS | 19468 | 1461093061700 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:11:01 INFO - {} 12:11:01 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1720ms 12:11:01 INFO - PROCESS | 19468 | 1461093061718 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 12:11:01 INFO - PROCESS | 19468 | 1461093061721 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 12:11:01 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:11:01 INFO - PROCESS | 19468 | 1461093061728 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:11:01 INFO - PROCESS | 19468 | 1461093061732 Marionette TRACE conn3 <- [1,3050,null,{}] 12:11:01 INFO - PROCESS | 19468 | 1461093061737 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:01 INFO - PROCESS | 19468 | 1461093061993 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 12:11:02 INFO - PROCESS | 19468 | 1461093062313 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:02 INFO - PROCESS | 19468 | ++DOCSHELL 0x846cfc00 == 182 [pid = 19468] [id = 772] 12:11:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 180 (0x9790a400) [pid = 19468] [serial = 2315] [outer = (nil)] 12:11:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 181 (0x97d5f800) [pid = 19468] [serial = 2316] [outer = 0x9790a400] 12:11:02 INFO - PROCESS | 19468 | 1461093062455 Marionette DEBUG loaded listener.js 12:11:02 INFO - PROCESS | 19468 | ++DOMWINDOW == 182 (0x97f8bc00) [pid = 19468] [serial = 2317] [outer = 0x9790a400] 12:11:03 INFO - PROCESS | 19468 | 1461093063240 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 12:11:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:11:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:11:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:11:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:11:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1529ms 12:11:03 INFO - PROCESS | 19468 | 1461093063259 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 12:11:03 INFO - PROCESS | 19468 | 1461093063262 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 12:11:03 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:11:03 INFO - PROCESS | 19468 | 1461093063270 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:11:03 INFO - PROCESS | 19468 | 1461093063273 Marionette TRACE conn3 <- [1,3054,null,{}] 12:11:03 INFO - PROCESS | 19468 | 1461093063279 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:03 INFO - PROCESS | 19468 | 1461093063503 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 12:11:03 INFO - PROCESS | 19468 | 1461093063800 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:03 INFO - PROCESS | 19468 | ++DOCSHELL 0x97769800 == 183 [pid = 19468] [id = 773] 12:11:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 183 (0x97c7a400) [pid = 19468] [serial = 2318] [outer = (nil)] 12:11:03 INFO - PROCESS | 19468 | ++DOMWINDOW == 184 (0x9806c000) [pid = 19468] [serial = 2319] [outer = 0x97c7a400] 12:11:03 INFO - PROCESS | 19468 | 1461093063897 Marionette DEBUG loaded listener.js 12:11:04 INFO - PROCESS | 19468 | ++DOMWINDOW == 185 (0x98070c00) [pid = 19468] [serial = 2320] [outer = 0x97c7a400] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x88517c00 == 182 [pid = 19468] [id = 707] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x85ff1c00 == 181 [pid = 19468] [id = 706] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x85b7f400 == 180 [pid = 19468] [id = 708] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6c9400 == 179 [pid = 19468] [id = 385] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x9790f400 == 178 [pid = 19468] [id = 702] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x90109000 == 177 [pid = 19468] [id = 704] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x9054d400 == 176 [pid = 19468] [id = 703] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x846c1400 == 175 [pid = 19468] [id = 326] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x85d08000 == 174 [pid = 19468] [id = 709] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x85e34000 == 173 [pid = 19468] [id = 755] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x87bea400 == 172 [pid = 19468] [id = 754] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x8758cc00 == 171 [pid = 19468] [id = 753] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x846ca000 == 170 [pid = 19468] [id = 752] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x864a0c00 == 169 [pid = 19468] [id = 730] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x857c5c00 == 168 [pid = 19468] [id = 750] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x846da800 == 167 [pid = 19468] [id = 749] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x979c2c00 == 166 [pid = 19468] [id = 482] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x82296000 == 165 [pid = 19468] [id = 747] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x88dce000 == 164 [pid = 19468] [id = 748] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x8f5c5c00 == 163 [pid = 19468] [id = 745] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x8f6cb800 == 162 [pid = 19468] [id = 746] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x8b902c00 == 161 [pid = 19468] [id = 744] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x8da04c00 == 160 [pid = 19468] [id = 743] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x8b629c00 == 159 [pid = 19468] [id = 741] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x8da0b000 == 158 [pid = 19468] [id = 742] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x86496c00 == 157 [pid = 19468] [id = 740] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x8ab1fc00 == 156 [pid = 19468] [id = 739] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x884ec800 == 155 [pid = 19468] [id = 738] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x88bf0400 == 154 [pid = 19468] [id = 736] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x8960cc00 == 153 [pid = 19468] [id = 737] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x88b52800 == 152 [pid = 19468] [id = 735] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x87bf5c00 == 151 [pid = 19468] [id = 734] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x85ff2400 == 150 [pid = 19468] [id = 733] 12:11:07 INFO - PROCESS | 19468 | --DOCSHELL 0x846da000 == 149 [pid = 19468] [id = 732] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 184 (0x87bf0c00) [pid = 19468] [serial = 2195] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 183 (0x8a6f4000) [pid = 19468] [serial = 2064] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 182 (0xa0e54400) [pid = 19468] [serial = 2184] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 181 (0x974de400) [pid = 19468] [serial = 2159] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 180 (0x8b629800) [pid = 19468] [serial = 2139] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 179 (0x97f85800) [pid = 19468] [serial = 2162] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 178 (0x99208800) [pid = 19468] [serial = 2166] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 177 (0x91fd6000) [pid = 19468] [serial = 2154] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 176 (0xa0c35400) [pid = 19468] [serial = 2183] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 175 (0x8aeca800) [pid = 19468] [serial = 2138] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 174 (0x893ea400) [pid = 19468] [serial = 2135] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 173 (0x98067000) [pid = 19468] [serial = 2163] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 172 (0x85e31800) [pid = 19468] [serial = 2190] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 171 (0x90544000) [pid = 19468] [serial = 2151] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 170 (0xa0a4f000) [pid = 19468] [serial = 2171] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 169 (0x85e32400) [pid = 19468] [serial = 2132] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 168 (0x85d0f400) [pid = 19468] [serial = 2189] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 167 (0x8f5cc800) [pid = 19468] [serial = 2145] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 166 (0x865f4400) [pid = 19468] [serial = 2133] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 165 (0x90481000) [pid = 19468] [serial = 2150] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 164 (0xa0ad2800) [pid = 19468] [serial = 2174] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 163 (0x91fc9000) [pid = 19468] [serial = 2153] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 162 (0x8db0cc00) [pid = 19468] [serial = 2141] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 161 (0xa0fd1000) [pid = 19468] [serial = 2178] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 160 (0x9fe93400) [pid = 19468] [serial = 2169] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 159 (0x8ff49c00) [pid = 19468] [serial = 2148] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 158 (0x82293000) [pid = 19468] [serial = 2180] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 157 (0xa0fce800) [pid = 19468] [serial = 2177] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 156 (0x8e5d5400) [pid = 19468] [serial = 2144] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 155 (0x84f56400) [pid = 19468] [serial = 2187] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 154 (0x9fc9e800) [pid = 19468] [serial = 2168] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 153 (0xa0c1b400) [pid = 19468] [serial = 2175] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 152 (0xa0a8b400) [pid = 19468] [serial = 2172] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 151 (0x9753e800) [pid = 19468] [serial = 2160] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 150 (0x82294c00) [pid = 19468] [serial = 2181] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 149 (0x8fc0f800) [pid = 19468] [serial = 2147] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 148 (0x84c7a000) [pid = 19468] [serial = 2186] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 147 (0x8a6f3c00) [pid = 19468] [serial = 2136] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x8dc1bc00) [pid = 19468] [serial = 2142] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x9904a400) [pid = 19468] [serial = 2165] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x865fa400) [pid = 19468] [serial = 2192] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x959ed800) [pid = 19468] [serial = 2157] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x8758b800) [pid = 19468] [serial = 2193] [outer = (nil)] [url = about:blank] 12:11:07 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x9333ac00) [pid = 19468] [serial = 2156] [outer = (nil)] [url = about:blank] 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:11:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:11:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:11:08 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" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:11:08 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" 12:11:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:11:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:11:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 5275ms 12:11:08 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:11:08 INFO - PROCESS | 19468 | 1461093068427 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 12:11:08 INFO - PROCESS | 19468 | 1461093068546 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 12:11:08 INFO - PROCESS | 19468 | 1461093068566 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 12:11:08 INFO - PROCESS | 19468 | 1461093068584 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:11:08 INFO - PROCESS | 19468 | 1461093068587 Marionette TRACE conn3 <- [1,3058,null,{}] 12:11:08 INFO - PROCESS | 19468 | 1461093068613 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:08 INFO - PROCESS | 19468 | 1461093068946 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 12:11:09 INFO - PROCESS | 19468 | 1461093069167 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:09 INFO - PROCESS | 19468 | ++DOCSHELL 0x846da800 == 150 [pid = 19468] [id = 774] 12:11:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x865f8c00) [pid = 19468] [serial = 2321] [outer = (nil)] 12:11:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x87590400) [pid = 19468] [serial = 2322] [outer = 0x865f8c00] 12:11:09 INFO - PROCESS | 19468 | 1461093069245 Marionette DEBUG loaded listener.js 12:11:09 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x87bf6800) [pid = 19468] [serial = 2323] [outer = 0x865f8c00] 12:11:10 INFO - PROCESS | 19468 | 1461093070062 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 12:11:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:11:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:11:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:11:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:11:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:11:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:11:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:11:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:11:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:11:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:11:10 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:10 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:11:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:11:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:11:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:11:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:11:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:11:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:11:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:11:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:11:10 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1559ms 12:11:10 INFO - PROCESS | 19468 | 1461093070139 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 12:11:10 INFO - PROCESS | 19468 | 1461093070152 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 12:11:10 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:11:10 INFO - PROCESS | 19468 | 1461093070174 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:11:10 INFO - PROCESS | 19468 | 1461093070178 Marionette TRACE conn3 <- [1,3062,null,{}] 12:11:10 INFO - PROCESS | 19468 | 1461093070184 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:10 INFO - PROCESS | 19468 | 1461093070475 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 12:11:10 INFO - PROCESS | 19468 | 1461093070530 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:10 INFO - PROCESS | 19468 | ++DOCSHELL 0x88ccf000 == 151 [pid = 19468] [id = 775] 12:11:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x88cd1000) [pid = 19468] [serial = 2324] [outer = (nil)] 12:11:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x88dcd800) [pid = 19468] [serial = 2325] [outer = 0x88cd1000] 12:11:10 INFO - PROCESS | 19468 | 1461093070731 Marionette DEBUG loaded listener.js 12:11:10 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x893e5800) [pid = 19468] [serial = 2326] [outer = 0x88cd1000] 12:11:11 INFO - PROCESS | 19468 | [19468] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:11:11 INFO - PROCESS | 19468 | 1461093071743 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:11:11 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:11:11 INFO - {} 12:11:11 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1630ms 12:11:11 INFO - PROCESS | 19468 | 1461093071804 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 12:11:11 INFO - PROCESS | 19468 | 1461093071807 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 12:11:11 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:11:11 INFO - PROCESS | 19468 | 1461093071828 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:11:11 INFO - PROCESS | 19468 | 1461093071834 Marionette TRACE conn3 <- [1,3066,null,{}] 12:11:11 INFO - PROCESS | 19468 | 1461093071849 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:12 INFO - PROCESS | 19468 | 1461093072699 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 146 (0x893e4800) [pid = 19468] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 145 (0x8a6fc400) [pid = 19468] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 144 (0x8649ac00) [pid = 19468] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 143 (0x8b905000) [pid = 19468] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 142 (0x8960d000) [pid = 19468] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 141 (0x87bef000) [pid = 19468] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 140 (0x8f6c6400) [pid = 19468] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 139 (0x846dec00) [pid = 19468] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 138 (0x8da0b400) [pid = 19468] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 137 (0x8da0a800) [pid = 19468] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 136 (0x9047bc00) [pid = 19468] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 135 (0x846e8000) [pid = 19468] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 134 (0x88b54800) [pid = 19468] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 133 (0x88523000) [pid = 19468] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 132 (0x87be9c00) [pid = 19468] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 131 (0x8fef5400) [pid = 19468] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 130 (0x857d2000) [pid = 19468] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 129 (0x8dc1c000) [pid = 19468] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 128 (0x88cd5800) [pid = 19468] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 127 (0x8adf7000) [pid = 19468] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 126 (0x8abeb800) [pid = 19468] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 125 (0x8f6cd400) [pid = 19468] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 124 (0x8851a400) [pid = 19468] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:11:12 INFO - PROCESS | 19468 | --DOMWINDOW == 123 (0x88dc1800) [pid = 19468] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:11:13 INFO - PROCESS | 19468 | 1461093072994 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:13 INFO - PROCESS | 19468 | ++DOCSHELL 0x846dec00 == 152 [pid = 19468] [id = 776] 12:11:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 124 (0x85b74800) [pid = 19468] [serial = 2327] [outer = (nil)] 12:11:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 125 (0x8758b000) [pid = 19468] [serial = 2328] [outer = 0x85b74800] 12:11:13 INFO - PROCESS | 19468 | 1461093073074 Marionette DEBUG loaded listener.js 12:11:13 INFO - PROCESS | 19468 | ++DOMWINDOW == 126 (0x88dcf800) [pid = 19468] [serial = 2329] [outer = 0x85b74800] 12:11:13 INFO - PROCESS | 19468 | 1461093073729 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 12:11:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:11:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:11:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:11:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:11:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:11:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:11:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:11:13 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1942ms 12:11:13 INFO - PROCESS | 19468 | 1461093073766 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 12:11:13 INFO - PROCESS | 19468 | 1461093073770 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 12:11:13 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:11:13 INFO - PROCESS | 19468 | 1461093073776 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:11:13 INFO - PROCESS | 19468 | 1461093073780 Marionette TRACE conn3 <- [1,3070,null,{}] 12:11:13 INFO - PROCESS | 19468 | 1461093073785 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:14 INFO - PROCESS | 19468 | 1461093074003 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 12:11:14 INFO - PROCESS | 19468 | 1461093074238 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:14 INFO - PROCESS | 19468 | ++DOCSHELL 0x87beb400 == 153 [pid = 19468] [id = 777] 12:11:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 127 (0x8abe4400) [pid = 19468] [serial = 2330] [outer = (nil)] 12:11:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 128 (0x8ac17800) [pid = 19468] [serial = 2331] [outer = 0x8abe4400] 12:11:14 INFO - PROCESS | 19468 | 1461093074316 Marionette DEBUG loaded listener.js 12:11:14 INFO - PROCESS | 19468 | ++DOMWINDOW == 129 (0x8adf3800) [pid = 19468] [serial = 2332] [outer = 0x8abe4400] 12:11:15 INFO - PROCESS | 19468 | 1461093075339 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 12:11:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:11:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:11:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:11:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:11:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:11:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:11:15 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1580ms 12:11:15 INFO - PROCESS | 19468 | 1461093075359 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 12:11:15 INFO - PROCESS | 19468 | 1461093075366 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 12:11:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:11:15 INFO - PROCESS | 19468 | 1461093075377 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:11:15 INFO - PROCESS | 19468 | 1461093075381 Marionette TRACE conn3 <- [1,3074,null,{}] 12:11:15 INFO - PROCESS | 19468 | 1461093075391 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:15 INFO - PROCESS | 19468 | 1461093075621 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 12:11:15 INFO - PROCESS | 19468 | 1461093075937 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:15 INFO - PROCESS | 19468 | ++DOCSHELL 0x82296000 == 154 [pid = 19468] [id = 778] 12:11:15 INFO - PROCESS | 19468 | ++DOMWINDOW == 130 (0x85e32000) [pid = 19468] [serial = 2333] [outer = (nil)] 12:11:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 131 (0x865f7c00) [pid = 19468] [serial = 2334] [outer = 0x85e32000] 12:11:16 INFO - PROCESS | 19468 | 1461093076034 Marionette DEBUG loaded listener.js 12:11:16 INFO - PROCESS | 19468 | ++DOMWINDOW == 132 (0x8758b800) [pid = 19468] [serial = 2335] [outer = 0x85e32000] 12:11:16 INFO - PROCESS | 19468 | 1461093076951 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 12:11:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:11:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:11:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:11:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:11:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:11:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:11:17 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1642ms 12:11:17 INFO - PROCESS | 19468 | 1461093077021 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 12:11:17 INFO - PROCESS | 19468 | 1461093077030 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 12:11:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:11:17 INFO - PROCESS | 19468 | 1461093077062 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:11:17 INFO - PROCESS | 19468 | 1461093077066 Marionette TRACE conn3 <- [1,3078,null,{}] 12:11:17 INFO - PROCESS | 19468 | 1461093077073 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:17 INFO - PROCESS | 19468 | 1461093077316 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 12:11:17 INFO - PROCESS | 19468 | 1461093077633 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:17 INFO - PROCESS | 19468 | ++DOCSHELL 0x88dc1400 == 155 [pid = 19468] [id = 779] 12:11:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 133 (0x88dc3000) [pid = 19468] [serial = 2336] [outer = (nil)] 12:11:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 134 (0x89601800) [pid = 19468] [serial = 2337] [outer = 0x88dc3000] 12:11:17 INFO - PROCESS | 19468 | 1461093077847 Marionette DEBUG loaded listener.js 12:11:17 INFO - PROCESS | 19468 | ++DOMWINDOW == 135 (0x89610000) [pid = 19468] [serial = 2338] [outer = 0x88dc3000] 12:11:18 INFO - PROCESS | 19468 | 1461093078786 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 12:11:18 INFO - PROCESS | 19468 | 1461093078878 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 12:11:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:11:18 INFO - PROCESS | 19468 | 1461093078887 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:11:18 INFO - PROCESS | 19468 | 1461093078892 Marionette TRACE conn3 <- [1,3082,null,{}] 12:11:18 INFO - PROCESS | 19468 | 1461093078910 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:19 INFO - PROCESS | 19468 | 1461093079150 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 12:11:19 INFO - PROCESS | 19468 | 1461093079506 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:19 INFO - PROCESS | 19468 | ++DOCSHELL 0x8ab1e800 == 156 [pid = 19468] [id = 780] 12:11:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 136 (0x8abe5c00) [pid = 19468] [serial = 2339] [outer = (nil)] 12:11:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 137 (0x8aec4000) [pid = 19468] [serial = 2340] [outer = 0x8abe5c00] 12:11:19 INFO - PROCESS | 19468 | 1461093079604 Marionette DEBUG loaded listener.js 12:11:19 INFO - PROCESS | 19468 | ++DOMWINDOW == 138 (0x8aecd000) [pid = 19468] [serial = 2341] [outer = 0x8abe5c00] 12:11:20 INFO - PROCESS | 19468 | 1461093080396 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 12:11:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:11:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:11:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:11:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:11:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1535ms 12:11:20 INFO - PROCESS | 19468 | 1461093080430 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 12:11:20 INFO - PROCESS | 19468 | 1461093080434 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 12:11:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:11:20 INFO - PROCESS | 19468 | 1461093080443 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:11:20 INFO - PROCESS | 19468 | 1461093080446 Marionette TRACE conn3 <- [1,3086,null,{}] 12:11:20 INFO - PROCESS | 19468 | 1461093080452 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:20 INFO - PROCESS | 19468 | 1461093080673 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 12:11:20 INFO - PROCESS | 19468 | 1461093080957 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:20 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a8ca400 == 157 [pid = 19468] [id = 781] 12:11:20 INFO - PROCESS | 19468 | ++DOMWINDOW == 139 (0x8b904c00) [pid = 19468] [serial = 2342] [outer = (nil)] 12:11:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 140 (0x8b90f800) [pid = 19468] [serial = 2343] [outer = 0x8b904c00] 12:11:21 INFO - PROCESS | 19468 | 1461093081048 Marionette DEBUG loaded listener.js 12:11:21 INFO - PROCESS | 19468 | ++DOMWINDOW == 141 (0x8d89c400) [pid = 19468] [serial = 2344] [outer = 0x8b904c00] 12:11:21 INFO - PROCESS | 19468 | 1461093081869 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:11:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:11:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1481ms 12:11:21 INFO - PROCESS | 19468 | 1461093081924 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 12:11:21 INFO - PROCESS | 19468 | 1461093081928 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 12:11:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:11:21 INFO - PROCESS | 19468 | 1461093081934 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:11:21 INFO - PROCESS | 19468 | 1461093081938 Marionette TRACE conn3 <- [1,3090,null,{}] 12:11:21 INFO - PROCESS | 19468 | 1461093081943 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:22 INFO - PROCESS | 19468 | 1461093082186 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 12:11:22 INFO - PROCESS | 19468 | 1461093082504 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:22 INFO - PROCESS | 19468 | ++DOCSHELL 0x85ff1800 == 158 [pid = 19468] [id = 782] 12:11:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 142 (0x88b52c00) [pid = 19468] [serial = 2345] [outer = (nil)] 12:11:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 143 (0x8da10c00) [pid = 19468] [serial = 2346] [outer = 0x88b52c00] 12:11:22 INFO - PROCESS | 19468 | 1461093082596 Marionette DEBUG loaded listener.js 12:11:22 INFO - PROCESS | 19468 | ++DOMWINDOW == 144 (0x8db0a000) [pid = 19468] [serial = 2347] [outer = 0x88b52c00] 12:11:23 INFO - PROCESS | 19468 | 1461093083450 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:11:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:11:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1528ms 12:11:23 INFO - PROCESS | 19468 | 1461093083462 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 12:11:23 INFO - PROCESS | 19468 | 1461093083466 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 12:11:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:11:23 INFO - PROCESS | 19468 | 1461093083472 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:11:23 INFO - PROCESS | 19468 | 1461093083476 Marionette TRACE conn3 <- [1,3094,null,{}] 12:11:23 INFO - PROCESS | 19468 | 1461093083481 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:23 INFO - PROCESS | 19468 | 1461093083726 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 12:11:24 INFO - PROCESS | 19468 | 1461093084083 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:24 INFO - PROCESS | 19468 | ++DOCSHELL 0x87bea000 == 159 [pid = 19468] [id = 783] 12:11:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 145 (0x8b901c00) [pid = 19468] [serial = 2348] [outer = (nil)] 12:11:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 146 (0x8f5c5400) [pid = 19468] [serial = 2349] [outer = 0x8b901c00] 12:11:24 INFO - PROCESS | 19468 | 1461093084183 Marionette DEBUG loaded listener.js 12:11:24 INFO - PROCESS | 19468 | ++DOMWINDOW == 147 (0x8f5cc800) [pid = 19468] [serial = 2350] [outer = 0x8b901c00] 12:11:25 INFO - PROCESS | 19468 | 1461093085030 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:11:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:11:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1579ms 12:11:25 INFO - PROCESS | 19468 | 1461093085051 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 12:11:25 INFO - PROCESS | 19468 | 1461093085055 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 12:11:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:11:25 INFO - PROCESS | 19468 | 1461093085062 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:11:25 INFO - PROCESS | 19468 | 1461093085065 Marionette TRACE conn3 <- [1,3098,null,{}] 12:11:25 INFO - PROCESS | 19468 | 1461093085071 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:25 INFO - PROCESS | 19468 | 1461093085293 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 12:11:25 INFO - PROCESS | 19468 | 1461093085610 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:25 INFO - PROCESS | 19468 | ++DOCSHELL 0x8db05400 == 160 [pid = 19468] [id = 784] 12:11:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 148 (0x8f5c6400) [pid = 19468] [serial = 2351] [outer = (nil)] 12:11:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 149 (0x8fc0f400) [pid = 19468] [serial = 2352] [outer = 0x8f5c6400] 12:11:25 INFO - PROCESS | 19468 | 1461093085702 Marionette DEBUG loaded listener.js 12:11:25 INFO - PROCESS | 19468 | ++DOMWINDOW == 150 (0x8fcbfc00) [pid = 19468] [serial = 2353] [outer = 0x8f5c6400] 12:11:26 INFO - PROCESS | 19468 | 1461093086594 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 12:11:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:11:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:11:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1584ms 12:11:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:11:26 INFO - PROCESS | 19468 | 1461093086648 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 12:11:26 INFO - PROCESS | 19468 | 1461093086651 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 12:11:26 INFO - PROCESS | 19468 | 1461093086658 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:11:26 INFO - PROCESS | 19468 | 1461093086661 Marionette TRACE conn3 <- [1,3102,null,{}] 12:11:26 INFO - PROCESS | 19468 | 1461093086719 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:26 INFO - PROCESS | 19468 | 1461093086965 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 12:11:27 INFO - PROCESS | 19468 | 1461093087279 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:27 INFO - PROCESS | 19468 | ++DOCSHELL 0x8a8c8800 == 161 [pid = 19468] [id = 785] 12:11:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 151 (0x8b624400) [pid = 19468] [serial = 2354] [outer = (nil)] 12:11:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 152 (0x901ec800) [pid = 19468] [serial = 2355] [outer = 0x8b624400] 12:11:27 INFO - PROCESS | 19468 | 1461093087417 Marionette DEBUG loaded listener.js 12:11:27 INFO - PROCESS | 19468 | ++DOMWINDOW == 153 (0x90477800) [pid = 19468] [serial = 2356] [outer = 0x8b624400] 12:11:28 INFO - PROCESS | 19468 | 1461093088277 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:11:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:11:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1675ms 12:11:28 INFO - PROCESS | 19468 | 1461093088333 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 12:11:28 INFO - PROCESS | 19468 | 1461093088337 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 12:11:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:11:28 INFO - PROCESS | 19468 | 1461093088344 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:11:28 INFO - PROCESS | 19468 | 1461093088347 Marionette TRACE conn3 <- [1,3106,null,{}] 12:11:28 INFO - PROCESS | 19468 | 1461093088375 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:28 INFO - PROCESS | 19468 | 1461093088621 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 12:11:28 INFO - PROCESS | 19468 | 1461093088968 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:29 INFO - PROCESS | 19468 | ++DOCSHELL 0x88521c00 == 162 [pid = 19468] [id = 786] 12:11:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 154 (0x8f6c4400) [pid = 19468] [serial = 2357] [outer = (nil)] 12:11:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 155 (0x90548000) [pid = 19468] [serial = 2358] [outer = 0x8f6c4400] 12:11:29 INFO - PROCESS | 19468 | 1461093089104 Marionette DEBUG loaded listener.js 12:11:29 INFO - PROCESS | 19468 | ++DOMWINDOW == 156 (0x90727400) [pid = 19468] [serial = 2359] [outer = 0x8f6c4400] 12:11:29 INFO - PROCESS | 19468 | 1461093089906 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 12:11:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:11:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:11:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:11:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1593ms 12:11:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:11:29 INFO - PROCESS | 19468 | 1461093089938 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 12:11:29 INFO - PROCESS | 19468 | 1461093089941 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 12:11:29 INFO - PROCESS | 19468 | 1461093089948 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:11:29 INFO - PROCESS | 19468 | 1461093089951 Marionette TRACE conn3 <- [1,3110,null,{}] 12:11:29 INFO - PROCESS | 19468 | 1461093089957 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:30 INFO - PROCESS | 19468 | 1461093090183 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 12:11:30 INFO - PROCESS | 19468 | 1461093090508 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:30 INFO - PROCESS | 19468 | ++DOCSHELL 0x9054b800 == 163 [pid = 19468] [id = 787] 12:11:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 157 (0x90720400) [pid = 19468] [serial = 2360] [outer = (nil)] 12:11:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 158 (0x9313cc00) [pid = 19468] [serial = 2361] [outer = 0x90720400] 12:11:30 INFO - PROCESS | 19468 | 1461093090609 Marionette DEBUG loaded listener.js 12:11:30 INFO - PROCESS | 19468 | ++DOMWINDOW == 159 (0x931d5000) [pid = 19468] [serial = 2362] [outer = 0x90720400] 12:11:31 INFO - PROCESS | 19468 | 1461093091469 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 12:11:31 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:11:31 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 12:11:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:11:31 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1579ms 12:11:31 INFO - PROCESS | 19468 | 1461093091529 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 12:11:31 INFO - PROCESS | 19468 | 1461093091533 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 12:11:31 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:11:31 INFO - PROCESS | 19468 | 1461093091540 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:11:31 INFO - PROCESS | 19468 | 1461093091544 Marionette TRACE conn3 <- [1,3114,null,{}] 12:11:31 INFO - PROCESS | 19468 | 1461093091606 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:31 INFO - PROCESS | 19468 | 1461093091880 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 12:11:32 INFO - PROCESS | 19468 | 1461093092201 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"22bd88da-728e-4353-985c-40e39c899450\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:32 INFO - PROCESS | 19468 | ++DOCSHELL 0x8aec7000 == 164 [pid = 19468] [id = 788] 12:11:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 160 (0x96772000) [pid = 19468] [serial = 2363] [outer = (nil)] 12:11:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 161 (0x974d7400) [pid = 19468] [serial = 2364] [outer = 0x96772000] 12:11:32 INFO - PROCESS | 19468 | 1461093092357 Marionette DEBUG loaded listener.js 12:11:32 INFO - PROCESS | 19468 | ++DOMWINDOW == 162 (0x9775e000) [pid = 19468] [serial = 2365] [outer = 0x96772000] 12:11:33 INFO - PROCESS | 19468 | 1461093093183 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:11:33 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:11:33 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1673ms 12:11:33 INFO - PROCESS | 19468 | 1461093093213 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 12:11:33 INFO - PROCESS | 19468 | 1461093093217 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 12:11:34 WARNING - u'runner_teardown' () 12:11:34 INFO - No more tests 12:11:34 INFO - Got 0 unexpected results 12:11:34 INFO - SUITE-END | took 1317s 12:11:34 INFO - Closing logging queue 12:11:34 INFO - queue closed 12:11:34 INFO - Return code: 0 12:11:34 WARNING - # TBPL SUCCESS # 12:11:34 INFO - Running post-action listener: _resource_record_post_action 12:11:34 INFO - Running post-run listener: _resource_record_post_run 12:11:35 INFO - Total resource usage - Wall time: 1354s; CPU: 98.0%; Read bytes: 651264; Write bytes: 960471040; Read time: 20; Write time: 276040 12:11:35 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:11:35 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 182812672; Read time: 0; Write time: 161312 12:11:35 INFO - run-tests - Wall time: 1322s; CPU: 98.0%; Read bytes: 634880; Write bytes: 777658368; Read time: 20; Write time: 114728 12:11:35 INFO - Running post-run listener: _upload_blobber_files 12:11:35 INFO - Blob upload gear active. 12:11:35 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:11:35 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 12:11:35 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'] 12:11:35 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 12:11:36 INFO - (blobuploader) - INFO - Open directory for files ... 12:11:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:11:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:11:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:11:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:11:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:11:37 INFO - (blobuploader) - INFO - Done attempting. 12:11:37 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:11:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:11:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:11:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:11:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:11:38 INFO - (blobuploader) - INFO - Done attempting. 12:11:38 INFO - (blobuploader) - INFO - Iteration through files over. 12:11:38 INFO - Return code: 0 12:11:38 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:11:38 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:11:38 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/46d48ac443eb4f977d7c0167074375de8bbecfdffe987c1c4f5e806cb7733bd4f7c49210a0ed24400dfb3108c87cd8b86c4a979db40ad80ff2a244ddfd6b481e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/562f28434f55e1307a6cc4ab5c3c7815ff6f58f036391b524a071511ce588f1064bcec29bae2fccd893c8684e3184c3c9cbeda151ef8162263a016ef76a792ed"} 12:11:38 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:11:38 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:11:38 INFO - Contents: 12:11:38 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/46d48ac443eb4f977d7c0167074375de8bbecfdffe987c1c4f5e806cb7733bd4f7c49210a0ed24400dfb3108c87cd8b86c4a979db40ad80ff2a244ddfd6b481e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/562f28434f55e1307a6cc4ab5c3c7815ff6f58f036391b524a071511ce588f1064bcec29bae2fccd893c8684e3184c3c9cbeda151ef8162263a016ef76a792ed"} 12:11:38 INFO - Running post-run listener: copy_logs_to_upload_dir 12:11:38 INFO - Copying logs to upload dir... 12:11:38 INFO - mkdir: /builds/slave/test/build/upload/logs 12:11:38 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1500.852749 ========= master_lag: 0.45 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 1 secs) (at 2016-04-19 12:11:38.722620) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 12:11:38.728891) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461087207.901095-1115620406 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/46d48ac443eb4f977d7c0167074375de8bbecfdffe987c1c4f5e806cb7733bd4f7c49210a0ed24400dfb3108c87cd8b86c4a979db40ad80ff2a244ddfd6b481e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/562f28434f55e1307a6cc4ab5c3c7815ff6f58f036391b524a071511ce588f1064bcec29bae2fccd893c8684e3184c3c9cbeda151ef8162263a016ef76a792ed"} build_url:https://queue.taskcluster.net/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032498 build_url: 'https://queue.taskcluster.net/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/46d48ac443eb4f977d7c0167074375de8bbecfdffe987c1c4f5e806cb7733bd4f7c49210a0ed24400dfb3108c87cd8b86c4a979db40ad80ff2a244ddfd6b481e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/562f28434f55e1307a6cc4ab5c3c7815ff6f58f036391b524a071511ce588f1064bcec29bae2fccd893c8684e3184c3c9cbeda151ef8162263a016ef76a792ed"}' symbols_url: 'https://queue.taskcluster.net/v1/task/M_TiwMTJQM21WSNjAR8Stw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 12:11:38.792717) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:11:38.793205) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461087207.901095-1115620406 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017752 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:11:38.893294) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 12:11:38.893763) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 12:11:38.894211) ========= ========= Total master_lag: 0.66 =========